]> git.ipfire.org Git - thirdparty/openssl.git/commit
speed: Pass IV to EVP_CipherInit_ex for -evp runs with non-AEAD ciphers
authorIngo Franzki <ifranzki@linux.ibm.com>
Wed, 8 Jan 2025 15:00:33 +0000 (16:00 +0100)
committerTomas Mraz <tomas@openssl.org>
Mon, 13 Jan 2025 10:48:03 +0000 (11:48 +0100)
commit97d7337fb54f052550d26576ae433e9981ce14a6
tree39eab9485493585b5096440a2092aa159d1631ff
parent4b3b4027c61fc4bff2f7d6b9318c5ec8d996ded4
speed: Pass IV to EVP_CipherInit_ex for -evp runs with non-AEAD ciphers

Some (non-AEAD) ciphers require an IV to be used. Always pass a (dummy) IV
when setting the key. It is ignored by ciphers that do not use an IV.

Commit 607a46d003f472d4bce646f3df6e85725094d68a corrected the use of AEAD
ciphers, but removed the IV from being passed to EVP_CipherInit_ex() for
non-AEAD ciphers.

Fixes: https://github.com/openssl/openssl/commit/607a46d003f472d4bce646f3df6e85725094d68a
Signed-off-by: Ingo Franzki <ifranzki@linux.ibm.com>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Hugo Landau <hlandau@devever.net>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26346)

(cherry picked from commit b8028d489037033a6eaa02b11755e5be0e688523)
apps/speed.c