openssl/crypto/store
Richard Levitte 16feca7154 STORE: Move the built-in 'file:' loader to become an engine module
From this point on, this engine must be specifically specified.

To replace the internal EMBEDDED hack with something unique for the
new module, functions to create application specific OSSL_STORE_INFO
types were added.

Furthermore, the following function had to be exported:

ossl_do_blob_header()
ossl_do_PVK_header()
asn1_d2i_read_bio()

Finally, evp_pkcs82pkey_int() has become public under a new name,
EVP_PKCS82PKEY_with_libctx()

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/12587)
2020-09-03 17:48:32 +02:00
..
build.info STORE: Move the built-in 'file:' loader to become an engine module 2020-09-03 17:48:32 +02:00
store_err.c STORE: Distinguish public keys from private keys 2020-08-20 12:37:35 +02:00
store_init.c STORE: Move the built-in 'file:' loader to become an engine module 2020-09-03 17:48:32 +02:00
store_lib.c STORE: Move the built-in 'file:' loader to become an engine module 2020-09-03 17:48:32 +02:00
store_local.h STORE: Move the built-in 'file:' loader to become an engine module 2020-09-03 17:48:32 +02:00
store_meth.c STORE: Add the base functions to support provider based loaders 2020-08-24 10:02:25 +02:00
store_register.c STORE: Change all error recording to use ERR_raise() / ERR_raise_data() 2020-08-24 10:02:26 +02:00
store_result.c STORE: Move the built-in 'file:' loader to become an engine module 2020-09-03 17:48:32 +02:00
store_strings.c STORE: Distinguish public keys from private keys 2020-08-20 12:37:35 +02:00