forked from wolfSSL/wolfssl
HMAC_Init, keylen arg check
This commit is contained in:
committed by
Jacob Barthelmeh
parent
f38a321e64
commit
937c759998
@ -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");
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user