openssl/crypto/pem
Richard Levitte e77c13f8b7 MSBLOB & PVK: Make it possible to write EVP_PKEYs with provided internal key
So far, the MSBLOB and PVK writers could only handle EVP_PKEYs with
legacy internal keys.

Specially to be able to compile the loader_attic engine, we use the C
macro OPENSSL_NO_PROVIDER_CODE to avoid building the provider specific
things when we don't need them.  The alternative is to suck half of
crypto/evp/ into loader_attic, and that's just not feasible.

Fixes #13503

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/13661)
2020-12-17 12:02:08 +01:00
..
build.info unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
pem_all.c Deprecate RSA harder 2020-11-18 23:38:34 +01:00
pem_err.c ERR: Rebuild all generated error headers and source files 2020-11-24 15:22:33 +01:00
pem_info.c Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() call 2020-11-13 09:35:02 +01:00
pem_lib.c Fix instances of pointer addition with the NULL pointer 2020-11-30 10:37:14 +00:00
pem_local.h PEM: Add a more generic way to implement PEM _ex functions for libctx 2020-12-05 11:09:20 +01:00
pem_oth.c Update copyright year 2020-11-26 14:18:57 +00:00
pem_pk8.c Adapt everything else to the updated OSSL_ENCODER_CTX_new_by_EVP_PKEY() 2020-12-02 13:37:20 +01:00
pem_pkey.c PEM: Add a more generic way to implement PEM _ex functions for libctx 2020-12-05 11:09:20 +01:00
pem_sign.c Update copyright year 2020-11-26 14:18:57 +00:00
pem_x509.c Following the license change, modify the boilerplates in crypto/pem/ 2018-12-06 15:09:09 +01:00
pem_xaux.c Following the license change, modify the boilerplates in crypto/pem/ 2018-12-06 15:09:09 +01:00
pvkfmt.c MSBLOB & PVK: Make it possible to write EVP_PKEYs with provided internal key 2020-12-17 12:02:08 +01:00