openssl/apps
Matt Caswell 1e05c6d07f Don't crash on a missing Subject in index.txt
An index.txt entry which has an empty Subject name field will cause ca
to crash. Therefore check it when we load it to make sure its not empty.

Fixes #5109

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5114)
2018-01-22 10:07:41 +00:00
..
demoSRP
app_rand.c Fix use-after-free 2017-07-17 07:46:49 -04:00
apps.c Add 'openssl req' option to specify extension values on command line 2017-12-28 16:07:58 +01:00
apps.h Add 'openssl req' option to specify extension values on command line 2017-12-28 16:07:58 +01:00
asn1pars.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
build.info Add a simple store utility command 2017-06-29 11:55:31 +02:00
ca-cert.srl
ca-key.pem
ca-req.pem
ca.c Don't crash on a missing Subject in index.txt 2018-01-22 10:07:41 +00:00
CA.pl.in Adjusted Argument Indices 2017-12-03 14:01:39 +01:00
cert.pem
ciphers.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
client.pem
cms.c Update copyright years on all files merged since Jan 1st 2018 2018-01-09 05:49:01 +01:00
crl2p7.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
crl.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
ct_log_list.cnf
dgst.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
dh1024.pem
dh2048.pem
dh4096.pem
dhparam.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
dsa512.pem
dsa1024.pem
dsa-ca.pem
dsa-pca.pem
dsa.c Add error handling in dsa_main and ASN1_i2d_bio. 2017-11-03 15:46:51 +01:00
dsap.pem
dsaparam.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
ec.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
ecparam.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
enc.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
engine.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
errstr.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
gendsa.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
genpkey.c Clean up a bundle of codingstyle stuff in apps directory 2017-06-12 16:11:05 -04:00
genrsa.c Support multi-prime RSA (RFC 8017) 2017-11-21 14:38:42 +08:00
nseq.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
ocsp.c Update copyright years on all files merged since Jan 1st 2018 2018-01-09 05:49:01 +01:00
openssl-vms.cnf Added support for ESSCertIDv2 2017-05-03 09:04:23 +02:00
openssl.c Update copyright years on all files merged since Jan 1st 2018 2018-01-09 05:49:01 +01:00
openssl.cnf Added support for ESSCertIDv2 2017-05-03 09:04:23 +02:00
opt.c Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
passwd.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
pca-cert.srl
pca-key.pem
pca-req.pem
pkcs7.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
pkcs8.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
pkcs12.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
pkey.c Support public key and param check in EVP interface 2017-11-20 07:20:30 +01:00
pkeyparam.c Support public key and param check in EVP interface 2017-11-20 07:20:30 +01:00
pkeyutl.c Allow use of long name for KDFs 2017-08-03 02:18:44 +01:00
prime.c Check # of arguments for remaining commands. 2017-08-21 10:58:49 -04:00
privkey.pem
progs.pl Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
rand.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
rehash.c Since return is inconsistent, I removed unnecessary parentheses and 2017-10-09 13:17:09 +01:00
req.c Add 'openssl req' option to specify extension values on command line 2017-12-28 16:07:58 +01:00
req.pem
rsa8192.pem
rsa.c Fix typo in comment 2017-12-11 09:22:39 -06:00
rsautl.c Standardize apps use of -rand, etc. 2017-07-16 19:20:45 -04:00
s512-key.pem
s512-req.pem
s1024key.pem
s1024req.pem
s_apps.h Clean up a bundle of codingstyle stuff in apps directory 2017-06-12 16:11:05 -04:00
s_cb.c Merge HRR into ServerHello 2017-12-14 15:06:37 +00:00
s_client.c Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
s_server.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
s_socket.c Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
s_time.c (Re)move some things from e_os.h 2017-08-22 14:15:40 -04:00
server2.pem
server.pem
server.srl
sess_id.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
smime.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
speed.c Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
spkac.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
srp.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
storeutl.c Add a recursive option to 'openssl storeutl' 2017-09-12 11:38:16 +02:00
testCA.pem
testdsa.h Clean up a bundle of codingstyle stuff in apps directory 2017-06-12 16:11:05 -04:00
testrsa.h
timeouts.h
ts.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
tsget.in Cleanup some copyright stuff 2017-06-30 21:56:44 -04:00
verify.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
version.c Remove parentheses of return. 2017-10-18 16:05:06 +01:00
vms_decc_init.c
vms_term_sock.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
vms_term_sock.h Cleanup some copyright stuff 2017-06-30 21:56:44 -04:00
win32_init.c
x509.c Fix small but important regression 2017-11-02 10:47:51 +00:00