MD5_DIGEST_LENGTH
unsigned char sessionhash[MD5_DIGEST_LENGTH];
unsigned char sessionhash[MD5_DIGEST_LENGTH];
unsigned char md[MD5_DIGEST_LENGTH];
unsigned char md[MD5_DIGEST_LENGTH];
unsigned char md[MD5_DIGEST_LENGTH];
key->data = malloc(MD5_DIGEST_LENGTH);
key->length = MD5_DIGEST_LENGTH;
unsigned char ntlm2_sess_hash[MD5_DIGEST_LENGTH];
MD5_DIGEST_LENGTH,
MD5Final(unsigned char digest[MD5_DIGEST_LENGTH], MD5_CTX *ctx)
#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)));
unsigned char buf[MD5_DIGEST_LENGTH];
MD5_Update(&key->md, out + plen, MD5_DIGEST_LENGTH);
unsigned char mac[MD5_DIGEST_LENGTH];
MD5_Update(&key->md, mac, MD5_DIGEST_LENGTH);
if (CRYPTO_memcmp(out + plen, mac, MD5_DIGEST_LENGTH))
if (len < MD5_DIGEST_LENGTH)
len -= MD5_DIGEST_LENGTH;
return MD5_DIGEST_LENGTH;
if (plen != NO_PAYLOAD_LENGTH && len != (plen + MD5_DIGEST_LENGTH))
MD5_DIGEST_LENGTH,
static unsigned char m[MD5_DIGEST_LENGTH];
return SHA1_Final(md + MD5_DIGEST_LENGTH, &mctx->sha1);
unsigned char md5tmp[MD5_DIGEST_LENGTH];
ENCODE_DIGESTINFO_MD(md5, 0x05, MD5_DIGEST_LENGTH)
MD_NID_CASE(md5, MD5_DIGEST_LENGTH)
fill_known_data(md, MD5_DIGEST_LENGTH);
|| !EVP_MD_meth_set_result_size(md, MD5_DIGEST_LENGTH)
MD5_Update(&ctx->md, out + plen, MD5_DIGEST_LENGTH);
unsigned char mac[MD5_DIGEST_LENGTH];
MD5_Update(&ctx->md, mac, MD5_DIGEST_LENGTH);
if (CRYPTO_memcmp(out + plen, mac, MD5_DIGEST_LENGTH))
if (len < MD5_DIGEST_LENGTH)
len -= MD5_DIGEST_LENGTH;
return MD5_DIGEST_LENGTH;
bctx->removetlsfixed = MD5_DIGEST_LENGTH;
if (plen != NO_PAYLOAD_LENGTH && len != (plen + MD5_DIGEST_LENGTH))
MD5_CBLOCK, MD5_DIGEST_LENGTH, 0,
#define MD5_SHA1_DIGEST_LENGTH (MD5_DIGEST_LENGTH + SHA_DIGEST_LENGTH)
for (i = 0; (int)i < num; i += MD5_DIGEST_LENGTH) {
if ((int)(i + MD5_DIGEST_LENGTH) > num) {
km += MD5_DIGEST_LENGTH;
MD5_DIGEST_LENGTH);
u_char md_zero[MD5_DIGEST_LENGTH];
u_char b[MD5_DIGEST_LENGTH], *C, *demangled;
u_char b[MD5_DIGEST_LENGTH], *demangled;
unsigned char md5[MD5_DIGEST_LENGTH];
if (h->in[pos + 1] != MD5_DIGEST_LENGTH + 2) {
if (len - pos < MD5_DIGEST_LENGTH + 2) {
memset(&resp[pos + 2], 0, MD5_DIGEST_LENGTH);
MD5_DIGEST_LENGTH) != 0) {
unsigned char md5[MD5_DIGEST_LENGTH];
if (len - pos < MD5_DIGEST_LENGTH + 2) {
if (alen < MD5_DIGEST_LENGTH + 2) {
memset(&resp[pos + 2], 0, MD5_DIGEST_LENGTH);
MD5_DIGEST_LENGTH) != 0) {
unsigned char md5[MD5_DIGEST_LENGTH];
bcopy(&ctx, out, MD5_DIGEST_LENGTH);
#ifdef MD5_DIGEST_LENGTH
#if PF_MD5_DIGEST_LENGTH != MD5_DIGEST_LENGTH
#define MD5_DIGEST_STRING_LENGTH (MD5_DIGEST_LENGTH * 2 + 1)
void MD5Final (unsigned char[__min_size(MD5_DIGEST_LENGTH)], MD5_CTX *);
unsigned char hash1[MD5_DIGEST_LENGTH], hash2[MD5_DIGEST_LENGTH];