Lines Matching defs:digest
8 * This code implements the MD5 message-digest algorithm.
18 * To compute the message digest of a chunk of bytes, declare an
21 * will fill a supplied 16-byte array with the digest.
222 void MD5Final(MD5Digest* digest, MD5Context* context) {
261 memcpy(digest->a, ctx->buf, 16);
265 void MD5IntermediateFinal(MD5Digest* digest, const MD5Context* context) {
270 MD5Final(digest, &context_copy);
273 std::string MD5DigestToBase16(const MD5Digest& digest) {
280 uint8_t a = digest.a[i];
287 void MD5Sum(const void* data, size_t length, MD5Digest* digest) {
292 MD5Final(digest, &ctx);
296 MD5Digest digest;
297 MD5Sum(str.data(), str.length(), &digest);
298 return MD5DigestToBase16(digest);