SHA1_HASH_SIZE
CK_BYTE hash[SHA1_HASH_SIZE]; /* space enough for SHA1 and MD5 */
CK_ULONG hash_len = SHA1_HASH_SIZE;
CK_BYTE hash[SHA1_HASH_SIZE]; /* space enough for SHA1 and MD5 */
CK_ULONG hash_len = SHA1_HASH_SIZE;
CK_BYTE hash[SHA1_HASH_SIZE];
CK_ULONG hash_len = SHA1_HASH_SIZE;
CK_BYTE hash[SHA1_HASH_SIZE];
CK_ULONG hash_len = SHA1_HASH_SIZE;
CK_BYTE buffer[2][SHA1_HASH_SIZE];
CK_ULONG hmac_outlen = SHA1_HASH_SIZE;
CK_ULONG hLen = SHA1_HASH_SIZE;
hashSize = SHA1_HASH_SIZE;
hash_size = SHA1_HASH_SIZE;
SHA1_HASH_SIZE)) {
CK_ULONG hash_len = SHA1_HASH_SIZE;
hmac_ctx->hmac_len = SHA1_HASH_SIZE;
uchar_t sha1_digest[SHA1_HASH_SIZE];
MD5Update(&md5_ctx, sha1_digest, SHA1_HASH_SIZE);
uchar_t sha1_digested_key[SHA1_HASH_SIZE];
L_S2 = SHA1_HASH_SIZE;
uchar_t sha1_hmac[SHA1_HASH_SIZE];
uchar_t A[SHA1_HASH_SIZE];
SOFT_MAC_UPDATE(SHA1, &sha1_hmac_ctx, A, SHA1_HASH_SIZE);
if (left > SHA1_HASH_SIZE) {
for (i = 0; i < SHA1_HASH_SIZE; i++) {
res += SHA1_HASH_SIZE;
left -= SHA1_HASH_SIZE;
SOFT_MAC_UPDATE(SHA1, &sha1_hmac_ctx, A, SHA1_HASH_SIZE);