mirror of
https://github.com/openssl/openssl.git
synced 2024-11-27 05:21:51 +08:00
fuzz/decoder.c: Limit the EVP_PKEY_param_check on DHX keys as well
Reviewed-by: Neil Horman <nhorman@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/24126)
This commit is contained in:
parent
14bed67221
commit
8d8a014430
@ -68,7 +68,8 @@ int FuzzerTestOneInput(const uint8_t *buf, size_t len)
|
||||
* Param check will take too long time on large DH parameters.
|
||||
* Skip it.
|
||||
*/
|
||||
if (!EVP_PKEY_is_a(pkey, "DH") || EVP_PKEY_get_bits(pkey) <= 8192)
|
||||
if ((!EVP_PKEY_is_a(pkey, "DH") && !EVP_PKEY_is_a(pkey, "DHX"))
|
||||
|| EVP_PKEY_get_bits(pkey) <= 8192)
|
||||
EVP_PKEY_param_check(ctx);
|
||||
|
||||
EVP_PKEY_public_check(ctx);
|
||||
|
Loading…
Reference in New Issue
Block a user