SHA_DIGEST_LENGTH
if (*outlen < SHA_DIGEST_LENGTH)
*outlen = SHA_DIGEST_LENGTH;
unsigned char sha[SHA_DIGEST_LENGTH];
unsigned char SHA1md[SHA_DIGEST_LENGTH];
for (i = 0; i < SHA_DIGEST_LENGTH; i++) {
for (i = 0; i < SHA_DIGEST_LENGTH; i++) {
if (qsize != SHA_DIGEST_LENGTH && qsize != SHA224_DIGEST_LENGTH &&
.md_size = SHA_DIGEST_LENGTH,
else if (len != ((plen + SHA_DIGEST_LENGTH + AES_BLOCK_SIZE) &
SHA1_Update(&key->md, out + plen, SHA_DIGEST_LENGTH);
plen += SHA_DIGEST_LENGTH;
unsigned int u[SHA_DIGEST_LENGTH/sizeof(unsigned int)];
unsigned char c[32 + SHA_DIGEST_LENGTH];
if (len < (iv + SHA_DIGEST_LENGTH + 1))
maxpad = len - (SHA_DIGEST_LENGTH + 1);
inp_len = len - (SHA_DIGEST_LENGTH + pad + 1);
len -= SHA_DIGEST_LENGTH; /* amend mac */
len += SHA_DIGEST_LENGTH;
SHA1_Update(&key->md, pmac->c, SHA_DIGEST_LENGTH);
out + len - 1 - maxpad - SHA_DIGEST_LENGTH;
maxpad += SHA_DIGEST_LENGTH;
SHA_DIGEST_LENGTH)) >>
maxpad -= SHA_DIGEST_LENGTH;
for (res = 0, i = 0; i < SHA_DIGEST_LENGTH; i++)
return (int)(((len + SHA_DIGEST_LENGTH +
return SHA_DIGEST_LENGTH;
.md_size = MD5_DIGEST_LENGTH + SHA_DIGEST_LENGTH,
.md_size = SHA_DIGEST_LENGTH,
unsigned char md[SHA_DIGEST_LENGTH];
SHA_DIGEST_LENGTH)))
unsigned char tmphash[SHA_DIGEST_LENGTH], *keyhash;
if (id->value.byKey->length != SHA_DIGEST_LENGTH)
if (!memcmp(keyhash, tmphash, SHA_DIGEST_LENGTH))
static unsigned char m[SHA_DIGEST_LENGTH];
unsigned char md[SHA_DIGEST_LENGTH];
#define TS_HASH_LEN SHA_DIGEST_LENGTH
if (!ECDSA_sign(0, &data[MD5_DIGEST_LENGTH], SHA_DIGEST_LENGTH,
MD5_DIGEST_LENGTH + SHA_DIGEST_LENGTH, CBS_data(&signature),
SHA_DIGEST_LENGTH, CBS_data(&signature),
SHA_DIGEST_LENGTH },
digest_len = SHA_DIGEST_LENGTH;
char Digest[SHA_DIGEST_LENGTH];
u_char Digest[SHA_DIGEST_LENGTH];
char Digest[SHA_DIGEST_LENGTH];
char Digest[SHA_DIGEST_LENGTH];
char Digest[SHA_DIGEST_LENGTH];
char Digest[SHA_DIGEST_LENGTH];