Lines Matching defs:digest
449 kt->digest = md_kt_get (authname);
450 kt->hmac_length = md_kt_size (kt->digest);
486 if (kt->digest && kt->hmac_length > 0)
489 hmac_ctx_init (ctx->hmac, key->hmac, kt->hmac_length, kt->digest);
493 prefix, md_kt_size(kt->digest) * 8, md_kt_name(kt->digest));
500 md_kt_size(kt->digest),
642 if (kt->digest && kt->hmac_length > 0 && kt->hmac_length <= hmac_len)
789 kt.digest,
1027 const md_kt_t *digest,
1034 ASSERT (len >= md_kt_size(digest));
1037 md_ctx_init(&md, digest);
1071 return md_kt_size(digest);
1418 uint8_t digest[MD5_DIGEST_LENGTH];
1421 md_full(md5_kt, buf, len, digest);
1423 return format_hex (digest, MD5_DIGEST_LENGTH, n_print_chars, gc);
1443 md_ctx_final(&s->ctx, out->digest);
1448 md5_digest_clear (struct md5_digest *digest)
1450 CLEAR (*digest);
1454 md5_digest_defined (const struct md5_digest *digest)
1458 if (digest->digest[i])
1466 return memcmp(d1->digest, d2->digest, MD5_DIGEST_LENGTH) == 0;