HMAC_Init, keylen arg check

This commit is contained in:
Takashi Kojo
2017-11-22 07:01:56 +09:00
committed by Jacob Barthelmeh
parent f38a321e64
commit 937c759998

View File

@@ -24759,7 +24759,10 @@ int wolfSSL_HMAC_Init(WOLFSSL_HMAC_CTX* ctx, const void* key, int keylen,
WOLFSSL_MSG("no ctx on init"); WOLFSSL_MSG("no ctx on init");
return WOLFSSL_FAILURE; return WOLFSSL_FAILURE;
} }
if (key && (keylen > HMAC_BLOCK_SIZE)) {
WOLFSSL_MSG("invalid keylen");
return SSL_FAILURE;
}
if (type) { if (type) {
WOLFSSL_MSG("init has type"); WOLFSSL_MSG("init has type");