openssl/apps
Bernd Edlinger 7e792574f9 Fix some memory leaks in the openssl app
In some error cases the normal cleanup did not
happen, but instead an exit(1) which caused some
memory leaks, as reported in #22049.

Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/22055)

(cherry picked from commit 8c040c086c)
2023-09-21 14:40:28 +02:00
..
demoSRP apps & al : Fix various typos, repeated words, align some spelling to LDP. 2022-11-23 18:21:53 +01:00
include Update copyright year 2023-05-30 14:11:01 +02:00
lib Fix some memory leaks in the openssl app 2023-09-21 14:40:28 +02:00
CA.pl.in apps/CA.pl.in: restore the quotes around -CAfile, they were there for a reason 2021-06-26 06:43:09 +02:00
asn1parse.c find-doc-nits: Make -c option (cmd-nits) independent of app build and execution 2021-05-18 13:02:23 +02:00
build.info CMP test server: move apps/{,lib/}cmp_mock_srv.c and apps/{,include/}cmp_mock_srv.h 2021-05-20 16:23:27 +02:00
ca-cert.srl
ca-key.pem
ca-req.pem
ca.c Copyright year updates 2023-08-01 14:35:30 +01:00
cert.pem
ciphers.c Check that sk_SSL_CIPHER_value returns non-NULL value. 2022-09-20 18:27:53 +02:00
client.pem
cmp.c apps/cmp.c: fix bug not allowing to reset -csr and -serial option values 2023-09-05 21:11:33 +02:00
cms.c Copyright year updates 2023-08-01 14:35:30 +01:00
crl.c Add support for ISO 8601 datetime format 2021-06-11 12:39:46 +02:00
crl2pkcs7.c find-doc-nits: Make -c option (cmd-nits) independent of app build and execution 2021-05-18 13:02:23 +02:00
ct_log_list.cnf
dgst.c Fix some memory leaks in the openssl app 2023-09-21 14:40:28 +02:00
dhparam.c Fix some memory leaks in the openssl app 2023-09-21 14:40:28 +02:00
dsa-ca.pem
dsa-pca.pem
dsa.c Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00
dsa512.pem
dsa1024.pem
dsap.pem
dsaparam.c Fix some memory leaks in the openssl app 2023-09-21 14:40:28 +02:00
ec.c Update copyright year 2022-06-21 14:03:39 +01:00
ecparam.c APPS: ecparam: Support setting properties 2022-08-17 09:31:08 +02:00
enc.c enc: "bad decrypt" only in decryption 2023-09-20 08:12:29 +10:00
engine.c Update copyright year 2022-12-01 12:47:05 +01:00
errstr.c
fipsinstall.c fipsinstall: add -pedantic option 2023-04-20 09:22:22 +10:00
gendsa.c Fix some memory leaks in the openssl app 2023-09-21 14:40:28 +02:00
genpkey.c Fix some memory leaks in the openssl app 2023-09-21 14:40:28 +02:00
genrsa.c Fix some memory leaks in the openssl app 2023-09-21 14:40:28 +02:00
info.c Update copyright year 2021-05-06 13:03:23 +01:00
insta.ca.crt
kdf.c kdf: use the app's libctx and property query when searching for algorithms 2021-06-15 18:26:47 +10:00
list.c openssl list: Fix help text about -cipher-algorithms option 2022-10-24 11:05:20 +01:00
mac.c Update copyright year 2022-10-11 13:20:27 +01:00
nseq.c Update copyright year 2021-05-06 13:03:23 +01:00
ocsp.c apps/ocsp.c: Add missing test if make_ocsp_response failed 2022-11-15 12:00:32 +01:00
openssl-vms.cnf apps/openssl.cnf: fix reference to insta.ca.crt 2023-05-12 11:00:33 +02:00
openssl.c Update copyright year 2022-12-01 12:47:05 +01:00
openssl.cnf apps/openssl.cnf: fix reference to insta.ca.crt 2023-05-12 11:00:33 +02:00
passwd.c Update copyright year 2022-03-15 13:52:58 +00:00
pca-cert.srl
pca-key.pem
pca-req.pem
pkcs7.c APPS: Replace 'OPT_ERR = -1, OPT_EOF = 0, OPT_HELP' by OPT_COMMON macro 2021-05-05 20:48:20 +02:00
pkcs8.c Make the -inform option to be respected if possible 2021-05-06 11:43:32 +01:00
pkcs12.c Update copyright year 2022-10-11 13:20:27 +01:00
pkey.c Update copyright year 2023-03-14 12:49:46 +00:00
pkeyparam.c Update copyright year 2022-10-11 13:20:27 +01:00
pkeyutl.c Copyright year updates 2023-08-01 14:35:30 +01:00
prime.c Update copyright year 2021-05-06 13:03:23 +01:00
privkey.pem
progs.pl Update copyright year 2022-03-15 13:52:58 +00:00
rand.c APPS: Replace 'OPT_ERR = -1, OPT_EOF = 0, OPT_HELP' by OPT_COMMON macro 2021-05-05 20:48:20 +02:00
rehash.c Update copyright year 2023-05-30 14:11:01 +02:00
req.c Fix some memory leaks in the openssl app 2023-09-21 14:40:28 +02:00
req.pem
rsa.c Add missing ')' to command help 2022-08-26 09:03:50 +10:00
rsa8192.pem
rsautl.c Update copyright year 2022-12-21 11:17:29 +01:00
s512-key.pem
s512-req.pem
s1024key.pem
s1024req.pem
s_client.c Copyright year updates 2023-08-01 14:35:30 +01:00
s_server.c Modify the dkeyform type to support engine 2023-09-08 16:16:51 +10:00
s_time.c s_time: avoid unlikely division by zero 2021-06-30 13:55:09 +10:00
server.pem
server.srl
server2.pem
sess_id.c Update copyright year 2021-05-06 13:03:23 +01:00
smime.c apps: use get_cipher_any() instead of get_cipher() for commands that support these ciphers/modes 2021-06-16 18:32:30 +10:00
speed.c Copyright year updates 2023-08-01 14:35:30 +01:00
spkac.c spkac: allow digests other than MD5 to be used for signing 2021-06-15 18:26:34 +10:00
srp.c openssl srp: make index.txt parsing error more verbose 2021-05-24 14:37:00 +02:00
storeutl.c Update copyright year 2022-12-21 11:17:29 +01:00
testCA.pem
testdsa.h Replace OSSL_PARAM_BLD_free_params() with OSSL_PARAM_free(). 2021-04-12 16:55:30 +10:00
testrsa.h
timeouts.h
ts.c Fix the checks of X509_LOOKUP_* functions 2022-06-23 12:43:19 +02:00
tsget.in Update copyright year 2021-12-14 14:41:27 +00:00
verify.c apps & al : Fix various typos, repeated words, align some spelling to LDP. 2022-11-23 18:21:53 +01:00
version.c Update copyright year 2021-05-06 13:03:23 +01:00
vms_decc_init.c
x509.c apps/x509: add warnings for options ignored when -CA is not specified 2022-07-14 07:26:37 +01:00