openssl/apps
Ingo Franzki 70bcb9c7bd 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 607a46d003 corrected the use of AEAD
ciphers, but removed the IV from being passed to EVP_CipherInit_ex() for
non-AEAD ciphers.

Fixes: 607a46d003

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 b8028d4890)
2025-01-13 11:47:50 +01:00
..
demoSRP
include Add option `SSL_OP_PREFER_NO_DHE_KEX`, allowing the server to prefer non-dhe psk key exchange over psk with dhe (config file option `PreferNoDHEKEX`, server option `prefer_no_dhe_kex`). 2023-11-24 15:08:04 +00:00
lib Fix ambiguous output of Signature Algorithms 2024-10-28 05:54:14 +01:00
CA.pl.in
asn1parse.c Fix memory leaks from missing checks of return value from sk_OPENSSL_STRING_push() 2025-01-09 15:24:25 +01:00
build.info
ca-cert.srl
ca-key.pem
ca-req.pem
ca.c Copyright year updates 2023-09-07 09:59:15 +01:00
cert.pem
ciphers.c
client.pem
cmp.c CMP app: fix combination of -certout and -chainout with equal filename argument 2024-06-18 13:55:31 -04:00
cms.c Fix memory leaks from missing checks of return value from sk_OPENSSL_STRING_push() 2025-01-09 15:24:25 +01:00
crl.c Copyright year updates 2024-03-29 14:05:51 +00:00
crl2pkcs7.c
ct_log_list.cnf
dgst.c Copyright year updates 2024-09-03 14:44:27 +02:00
dhparam.c Copyright year updates 2023-09-28 14:23:29 +01:00
dsa-ca.pem
dsa-pca.pem
dsa.c Copyright year updates 2023-09-07 09:59:15 +01:00
dsa512.pem
dsa1024.pem
dsap.pem
dsaparam.c Fix some memory leaks in the openssl app 2023-09-21 14:39:36 +02:00
ec.c Copyright year updates 2023-09-07 09:59:15 +01:00
ecparam.c
enc.c Copyright year updates 2024-03-20 13:07:54 +01:00
engine.c Fix memory leaks from missing checks of return value from sk_OPENSSL_STRING_push() 2025-01-09 15:24:25 +01:00
errstr.c Fix some invalid use of sscanf 2023-12-12 16:12:32 +00:00
fipsinstall.c Copyright year updates 2023-09-07 09:59:15 +01:00
gendsa.c Copyright year updates 2023-09-28 14:23:29 +01:00
genpkey.c Copyright year updates 2024-03-20 13:07:54 +01:00
genrsa.c Copyright year updates 2023-09-28 14:23:29 +01:00
info.c
insta.ca.crt
kdf.c
list.c Copyright year updates 2024-06-04 14:50:58 +02:00
mac.c
nseq.c
ocsp.c Copyright year updates 2024-06-04 14:50:58 +02:00
openssl-vms.cnf Convert jdkTrustedKeyUsage to be a pkcs12 cmd line option 2023-10-20 16:30:43 +01:00
openssl.c APPS: remove duplicate definition of `trace_data_stack` 2023-09-18 09:06:47 +10:00
openssl.cnf Convert jdkTrustedKeyUsage to be a pkcs12 cmd line option 2023-10-20 16:30:43 +01:00
passwd.c replace various calls to sprintf() by BiO_snprintf() to avoid compiler warnings, e.g., on MacOS 2024-10-12 15:42:53 +02:00
pca-cert.srl
pca-key.pem
pca-req.pem
pkcs7.c
pkcs8.c Added a 'saltlen' option to the openssl pkcs8 command line app. 2023-09-04 14:15:34 +10:00
pkcs12.c Fix memory leaks from missing checks of return value from sk_OPENSSL_STRING_push() 2025-01-09 15:24:25 +01:00
pkey.c Copyright year updates 2023-09-07 09:59:15 +01:00
pkeyparam.c
pkeyutl.c openssl-pkeyutl.pod.in: improve description of -rawin and -digest options 2024-11-26 22:32:50 +01:00
prime.c
privkey.pem
progs.pl Copyright year updates 2023-09-28 14:23:29 +01:00
rand.c Augment rand argument parsing to allow scaling 2023-11-13 12:21:34 +01:00
rehash.c rehash.c: handle possible null pointer returned by OPENSSL_strdup 2024-09-09 09:20:43 +02:00
req.c Fix openssl req with -addext subjectAltName=dirName 2024-04-02 17:35:55 +02:00
req.pem
rsa.c Copyright year updates 2023-09-07 09:59:15 +01:00
rsa8192.pem
rsautl.c Copyright year updates 2023-09-07 09:59:15 +01:00
s512-key.pem
s512-req.pem
s1024key.pem
s1024req.pem
s_client.c Copyright year updates 2024-09-03 14:44:27 +02:00
s_server.c Copyright year updates 2024-03-20 13:07:54 +01:00
s_time.c Copyright year updates 2024-03-20 13:07:54 +01:00
server.pem
server.srl
server2.pem
sess_id.c
smime.c Fix memory leaks from missing checks of return value from sk_OPENSSL_STRING_push() 2025-01-09 15:24:25 +01:00
speed.c speed: Pass IV to EVP_CipherInit_ex for -evp runs with non-AEAD ciphers 2025-01-13 11:47:50 +01:00
spkac.c Copyright year updates 2023-09-07 09:59:15 +01:00
srp.c
storeutl.c
testCA.pem
testdsa.h
testrsa.h
timeouts.h
ts.c Copyright year updates 2024-06-04 14:50:58 +02:00
tsget.in
verify.c
version.c
vms_decc_init.c
x509.c Copyright year updates 2024-03-20 13:07:54 +01:00