openssl/apps
Rich Salz 852c2ed260 In OpenSSL builds, declare STACK for datatypes ...
... and only *define* them in the source files that need them.
Use DEFINE_OR_DECLARE which is set appropriately for internal builds
and not non-deprecated builds.

Deprecate stack-of-block

Better documentation

Move some ASN1 struct typedefs to types.h

Update ParseC to handle this.  Most of all, ParseC needed to be more
consistent.  The handlers are "recursive", in so far that they are called
again and again until they terminate, which depends entirely on what the
"massager" returns.  There's a comment at the beginning of ParseC that
explains how that works. {Richard Levtte}

Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/10669)
2020-04-24 16:42:46 +02:00
..
demoSRP
include Update copyright year 2020-04-23 13:55:52 +01:00
lib In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
asn1pars.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
build.info apps: undeprecate the conditioned out apps 2020-04-19 10:37:39 +10:00
ca-cert.srl
ca-key.pem
ca-req.pem
ca.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
CA.pl.in Update copyright year 2020-04-23 13:55:52 +01:00
cert.pem
ciphers.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
client.pem
cmp_mock_srv.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
cmp_mock_srv.h
cms.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
crl2p7.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
crl.c Update copyright year 2020-04-23 13:55:52 +01:00
ct_log_list.cnf
dgst.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
dhparam.c Update copyright year 2020-04-23 13:55:52 +01:00
dsa512.pem
dsa1024.pem
dsa-ca.pem
dsa-pca.pem
dsa.c Update copyright year 2020-04-23 13:55:52 +01:00
dsap.pem
dsaparam.c Update copyright year 2020-04-23 13:55:52 +01:00
ec.c Update copyright year 2020-04-23 13:55:52 +01:00
ecparam.c Update copyright year 2020-04-23 13:55:52 +01:00
enc.c Update copyright year 2020-04-23 13:55:52 +01:00
engine.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
errstr.c
fipsinstall.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
gendsa.c Update copyright year 2020-04-23 13:55:52 +01:00
genpkey.c Update copyright year 2020-04-23 13:55:52 +01:00
genrsa.c Update copyright year 2020-04-23 13:55:52 +01:00
info.c
kdf.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
list.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
mac.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
nseq.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
ocsp.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
openssl-vms.cnf
openssl.c Update copyright year 2020-04-23 13:55:52 +01:00
openssl.cnf
passwd.c Update copyright year 2020-04-23 13:55:52 +01:00
pca-cert.srl
pca-key.pem
pca-req.pem
pkcs7.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
pkcs8.c Update copyright year 2020-04-23 13:55:52 +01:00
pkcs12.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
pkey.c Update copyright year 2020-04-23 13:55:52 +01:00
pkeyparam.c Update copyright year 2020-04-23 13:55:52 +01:00
pkeyutl.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
prime.c Update copyright year 2020-04-23 13:55:52 +01:00
privkey.pem
progs.pl Update copyright year 2020-04-23 13:55:52 +01:00
provider.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
rand.c Update copyright year 2020-04-23 13:55:52 +01:00
rehash.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
req.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
req.pem
rsa8192.pem
rsa.c Update copyright year 2020-04-23 13:55:52 +01:00
rsautl.c Update copyright year 2020-04-23 13:55:52 +01:00
s512-key.pem
s512-req.pem
s1024key.pem
s1024req.pem
s_client.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
s_server.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
s_time.c Update copyright year 2020-04-23 13:55:52 +01:00
server2.pem
server.pem
server.srl
sess_id.c
smime.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
speed.c Update copyright year 2020-04-23 13:55:52 +01:00
spkac.c Update copyright year 2020-04-23 13:55:52 +01:00
srp.c Update copyright year 2020-04-23 13:55:52 +01:00
storeutl.c Update copyright year 2020-04-23 13:55:52 +01:00
testCA.pem
testdsa.h
testrsa.h
timeouts.h
ts.c Update copyright year 2020-04-23 13:55:52 +01:00
tsget.in
verify.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
version.c Update copyright year 2020-04-23 13:55:52 +01:00
vms_decc_init.c
x509.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00