EVP_CIPHER_CTX_set_key_length: Raise error when key length is not settable
authorTomas Mraz <tomas@openssl.org>
Tue, 10 Aug 2021 12:51:21 +0000 (14:51 +0200)
committerDmitry Belyavskiy <beldmit@gmail.com>
Wed, 11 Aug 2021 15:11:47 +0000 (17:11 +0200)
commit0f70d6013435308ada5d0eb662b31f370b07ebd7
tree638978b62dd0b6d16cbf89f747077f7cabc53430
parent12e055991e9d755c8a395f60abf97783795be626
EVP_CIPHER_CTX_set_key_length: Raise error when key length is not settable

If key length is different from the existing key length and it is not
a settable parameter, raise an error.

Fixes #16277

Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/16279)
crypto/evp/evp_enc.c