openssl/crypto/pem
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
..
build.info
pem_all.c Update copyright year 2020-04-23 13:55:52 +01:00
pem_err.c util/mkerr.pl: make it not depend on the function code 2019-09-12 17:59:52 +02:00
pem_info.c In OpenSSL builds, declare STACK for datatypes ... 2020-04-24 16:42:46 +02:00
pem_lib.c PEM: constify PEM_write_ routines 2019-11-18 02:34:12 +01:00
pem_local.h SERIALIZER: add hooks in PEM_write_bio_ and PEM_write_fp_ routines 2019-11-29 20:55:16 +01:00
pem_oth.c
pem_pk8.c PEM: constify PEM_write_ routines 2019-11-18 02:34:12 +01:00
pem_pkey.c Update copyright year 2020-04-23 13:55:52 +01:00
pem_sign.c PEM: constify PEM_write_ routines 2019-11-18 02:34:12 +01:00
pem_x509.c
pem_xaux.c
pvkfmt.c Update copyright year 2020-04-23 13:55:52 +01:00