openssl/crypto/store
Richard Levitte 71a5516dcc Add the STORE module
This STORE module adds the following functionality:

- A function OSSL_STORE_open(), OSSL_STORE_load() and OSSL_STORE_close()
  that accesses a URI and helps loading the supported objects (PKEYs,
  CERTs and CRLs for the moment) from it.
- An opaque type OSSL_STORE_INFO that holds information on each loaded
  object.
- A few functions to retrieve desired data from a OSSL_STORE_INFO
  reference.
- Functions to register and unregister loaders for different URI
  schemes.  This enables dynamic addition of loaders from applications
  or from engines.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3542)
2017-06-29 11:55:31 +02:00
..
build.info Add the STORE module 2017-06-29 11:55:31 +02:00
store_err.c Add the STORE module 2017-06-29 11:55:31 +02:00
store_init.c Add the STORE module 2017-06-29 11:55:31 +02:00
store_lib.c Add the STORE module 2017-06-29 11:55:31 +02:00
store_locl.h Add the STORE module 2017-06-29 11:55:31 +02:00
store_register.c Add the STORE module 2017-06-29 11:55:31 +02:00
store_strings.c Add the STORE module 2017-06-29 11:55:31 +02:00