28 #ifndef LLVM_SUPPORT_MD5_H
29 #define LLVM_SUPPORT_MD5_H
33 #include "llvm/Support/DataTypes.h"
39 typedef uint32_t MD5_u32plus;
41 MD5_u32plus a, b, c, d;
44 MD5_u32plus block[16];
SmallString - A SmallString is just a SmallVector with methods and accessors that make it work better...
void update(ArrayRef< uint8_t > Data)
Updates the hash for the byte stream provided.
static void stringifyResult(MD5Result &Result, SmallString< 32 > &Str)
Translates the bytes in Res to a hex string that is deposited into Str.
StringRef - Represent a constant reference to a string, i.e.