]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Fix AES-CBC perf test failure issue
authorFangming.Fang <fangming.fang@arm.com>
Fri, 2 Apr 2021 11:17:05 +0000 (11:17 +0000)
committerPauli <pauli@openssl.org>
Wed, 7 Apr 2021 13:27:03 +0000 (23:27 +1000)
As ossl_cipher_generic dosen't support to set key length, and
"openssl speed aes-(128|192|256)-cbc" tests fail. A small fix by
adding OSSL_CIPHER_PARAM_KEYLEN params.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14777)

providers/implementations/ciphers/ciphercommon.c

index 53ecbc9012384f1b7bd68a16ae0f01dc83324cff..73d39ad1ebc09c7fe5406bee2425a1cb83fd3bfb 100644 (file)
@@ -97,6 +97,7 @@ CIPHER_DEFAULT_GETTABLE_CTX_PARAMS_END(ossl_cipher_generic)
 CIPHER_DEFAULT_SETTABLE_CTX_PARAMS_START(ossl_cipher_generic)
 OSSL_PARAM_uint(OSSL_CIPHER_PARAM_TLS_VERSION, NULL),
 OSSL_PARAM_size_t(OSSL_CIPHER_PARAM_TLS_MAC_SIZE, NULL),
+OSSL_PARAM_size_t(OSSL_CIPHER_PARAM_KEYLEN, NULL),
 CIPHER_DEFAULT_SETTABLE_CTX_PARAMS_END(ossl_cipher_generic)
 
 /*