MD5_DIGEST_LENGTH
MD5_DIGEST_LENGTH,
#define MD5_DIGEST_STRING_LENGTH (MD5_DIGEST_LENGTH * 2 + 1)
void MD5Final(u_int8_t [MD5_DIGEST_LENGTH], MD5_CTX *)
__attribute__((__bounded__(__minbytes__,1,MD5_DIGEST_LENGTH)));
MD5Final(unsigned char digest[MD5_DIGEST_LENGTH], MD5_CTX *ctx)
.md_size = MD5_DIGEST_LENGTH,
if (!SHA1_Final(out + MD5_DIGEST_LENGTH, &mdctx->sha1))
.md_size = MD5_DIGEST_LENGTH + SHA_DIGEST_LENGTH,
if (!ECDSA_sign(0, &data[MD5_DIGEST_LENGTH], SHA_DIGEST_LENGTH,
MD5_DIGEST_LENGTH + SHA_DIGEST_LENGTH, CBS_data(&signature),
&(s->s3->hs.tls12.cert_verify[MD5_DIGEST_LENGTH]),
uint8_t md5_digest[MD5_DIGEST_LENGTH];
MD5_DIGEST_LENGTH);
*out_len = MD5_DIGEST_LENGTH;
print_hex(output, MD5_DIGEST_LENGTH);
print_hex(output, MD5_DIGEST_LENGTH);
print_hex(output, MD5_DIGEST_LENGTH);
uint8_t b[MD5_DIGEST_LENGTH], p[32];
length = MD5_DIGEST_LENGTH;
length = MD5_DIGEST_LENGTH;
u_int8_t checksum[MD5_DIGEST_LENGTH];
MD5_DIGEST_LENGTH);
bzero(&omi->omi_som->som_checksum, MD5_DIGEST_LENGTH);
u_int8_t checksum[MD5_DIGEST_LENGTH];
MD5_DIGEST_LENGTH);
bzero(&omi->omi_som->som_checksum, MD5_DIGEST_LENGTH);
u_int8_t checksum[MD5_DIGEST_LENGTH];
MD5_DIGEST_LENGTH);
bzero(&omi->omi_som->som_checksum, MD5_DIGEST_LENGTH);
u_int8_t checksum[MD5_DIGEST_LENGTH];
MD5_DIGEST_LENGTH);
bzero(&omi->omi_som->som_checksum, MD5_DIGEST_LENGTH);
u_int8_t checksum[MD5_DIGEST_LENGTH];
MD5_DIGEST_LENGTH);
bzero(&omi->omi_som->som_checksum, MD5_DIGEST_LENGTH);
ctx->key_len = MD5_DIGEST_LENGTH;
HMAC_MD5_Final(u_int8_t digest[MD5_DIGEST_LENGTH], HMAC_MD5_CTX *ctx)
MD5Update(&ctx->ctx, digest, MD5_DIGEST_LENGTH);
void HMAC_MD5_Final(u_int8_t [MD5_DIGEST_LENGTH], HMAC_MD5_CTX *)
__attribute__((__bounded__(__minbytes__,1,MD5_DIGEST_LENGTH)));
MD5Final(unsigned char digest[MD5_DIGEST_LENGTH], MD5_CTX *ctx)
void MD5Final(u_int8_t [MD5_DIGEST_LENGTH], MD5_CTX *)
__attribute__((__bounded__(__minbytes__,1,MD5_DIGEST_LENGTH)));
for (i = 0; i < MD5_DIGEST_LENGTH; i++)
bzero(&omi->omi_som->som_checksum, MD5_DIGEST_LENGTH);
u_int8_t checksum[MD5_DIGEST_LENGTH];
SR_OLD_META_OPT_SIZE - MD5_DIGEST_LENGTH);
MD5_DIGEST_LENGTH);
bzero(&omi->omi_som->som_checksum, MD5_DIGEST_LENGTH);
u_int8_t checksum[MD5_DIGEST_LENGTH];
u_int8_t ssd_checksum[MD5_DIGEST_LENGTH];
u_int8_t scm_checksum[MD5_DIGEST_LENGTH];
u_int8_t som_checksum[MD5_DIGEST_LENGTH];
#define SR_OLD_META_OPT_MD5 (SR_OLD_META_OPT_SIZE - MD5_DIGEST_LENGTH)
#ifdef MD5_DIGEST_LENGTH
#if PF_MD5_DIGEST_LENGTH != MD5_DIGEST_LENGTH
unsigned char buf[MD5_DIGEST_LENGTH];
MD5_DIGEST_LENGTH,
u_int8_t b[MD5_DIGEST_LENGTH], p[32];
u_int8_t digest[MD5_DIGEST_LENGTH];
bzero(auth_data, MD5_DIGEST_LENGTH);
bzero(digest, MD5_DIGEST_LENGTH);
strncpy(digest, md->key, MD5_DIGEST_LENGTH);
MD5Update(&hash, digest, MD5_DIGEST_LENGTH);
u_int8_t digest[MD5_DIGEST_LENGTH];
crypt.len = MD5_DIGEST_LENGTH;
bzero(digest, MD5_DIGEST_LENGTH);
strncpy(digest, md->key, MD5_DIGEST_LENGTH);
MD5Update(&hash, digest, MD5_DIGEST_LENGTH);
return (ibuf_add(buf, digest, MD5_DIGEST_LENGTH));
u_int8_t digest[MD5_DIGEST_LENGTH];
u_int8_t recv_digest[MD5_DIGEST_LENGTH];
if (ospf_hdr->auth_key.crypt.len != MD5_DIGEST_LENGTH) {
if (len - ntohs(ospf_hdr->len) < MD5_DIGEST_LENGTH) {
ibuf_left(buf) >= MD5_DIGEST_LENGTH + sizeof(struct lsa_hdr);
MD5_DIGEST_LENGTH)
ibuf_left(buf) >= sizeof(struct ls_req_hdr) + MD5_DIGEST_LENGTH;
sizeof(u_int32_t) + ibuf_size(buf) + len + MD5_DIGEST_LENGTH) {
char key[MD5_DIGEST_LENGTH];
sizeof(u_int32_t) - MD5_DIGEST_LENGTH)) == NULL)
sizeof(u_int32_t) - MD5_DIGEST_LENGTH)) == NULL)
if (strlen($3) > MD5_DIGEST_LENGTH) {
MD5_DIGEST_LENGTH);
u_int8_t b[MD5_DIGEST_LENGTH], p[32];
u_char resp[1 + MD5_DIGEST_LENGTH]; /* "1 + " for CHAP Id */
u_int8_t b[MD5_DIGEST_LENGTH], p[32];
if (a->auth_length != MD5_DIGEST_LENGTH + AUTH_TRLR_HDR_LEN) {
AUTH_TRLR_HDR_LEN - MD5_DIGEST_LENGTH) {
bzero(auth_data, MD5_DIGEST_LENGTH);
memcpy(digest, md->key, MD5_DIGEST_LENGTH);
MD5Update(&hash, digest, MD5_DIGEST_LENGTH);
*len -= AUTH_TRLR_HDR_LEN + MD5_DIGEST_LENGTH;
a.auth_length = MD5_DIGEST_LENGTH + AUTH_TRLR_HDR_LEN;
u_int8_t digest[MD5_DIGEST_LENGTH];
memcpy(digest, md->key, MD5_DIGEST_LENGTH);
MD5Update(&hash, digest, MD5_DIGEST_LENGTH);
return (ibuf_add(buf, digest, MD5_DIGEST_LENGTH));
if (strlen(key) > MD5_DIGEST_LENGTH)
u_int8_t digest[MD5_DIGEST_LENGTH];
MD5Update(&md5ctx, (void *)&md->key, MD5_DIGEST_LENGTH);
u_int8_t digest[MD5_DIGEST_LENGTH];
u_int8_t recv_digest[MD5_DIGEST_LENGTH];
"(max length %d)", MD5_DIGEST_LENGTH);
u_int8_t key[MD5_DIGEST_LENGTH];