mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-24 23:28:41 +00:00
Add support for adding the contents of a StringRef to the MD5 hash.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183054 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -219,6 +219,14 @@ void MD5::update(ArrayRef<uint8_t> Data) {
|
||||
memcpy(buffer, Ptr, Size);
|
||||
}
|
||||
|
||||
/// Add the bytes in the StringRef \p Str to the hash.
|
||||
// Note that this isn't a string and so this won't include any trailing NULL
|
||||
// bytes.
|
||||
void MD5::update(StringRef Str) {
|
||||
ArrayRef<uint8_t> SVal((const uint8_t *)Str.data(), Str.size());
|
||||
update(SVal);
|
||||
}
|
||||
|
||||
/// \brief Finish the hash and place the resulting hash into \p result.
|
||||
/// \param result is assumed to be a minimum of 16-bytes in size.
|
||||
void MD5::final(MD5Result &result) {
|
||||
|
Reference in New Issue
Block a user