openssl/providers
Richard Levitte 0550cdeb80 PROV & STORE: Don't decode keys in the 'file:' store loader
This makes the 'file:' store loader only read the file, and only decode
down to a base level binary format, and simply pass that blob of data
back to the OSSL_FUNC_store_load() object callback.

This offloads the decoding into specific OpenSSL types to libcrypto,
which takes away the issue of origins, which provider is it that holds
the key (or other future types of objects).

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15981)
2021-07-03 19:44:15 +02:00
..
common Update copyright year 2021-06-17 13:24:59 +01:00
fips Change self test for AES_CGM to perform both an encrypt and decrypt. 2021-06-22 15:04:30 +10:00
implementations PROV & STORE: Don't decode keys in the 'file:' store loader 2021-07-03 19:44:15 +02:00
baseprov.c Update copyright year 2021-04-08 13:04:41 +01:00
build.info Avoid duplicating prov_running.o in libdefault and libcrypto 2021-06-14 09:18:41 +10:00
decoders.inc prov: tag SM2 encoders and decoders as non-FIPS 2021-06-16 14:42:38 +01:00
defltprov.c PROV: Add OIDs we know to all provider applicable algorithms 2021-04-18 10:10:23 +02:00
encoders.inc prov: tag SM2 encoders and decoders as non-FIPS 2021-06-16 14:42:38 +01:00
fips-sources.checksums Update fips sources and checksums 2021-06-26 11:31:08 +10:00
fips.checksum Update fips sources and checksums 2021-06-26 11:31:08 +10:00
fips.module.sources Update fips sources and checksums 2021-06-26 11:31:08 +10:00
legacyprov.c Add PBKDF1 to the legacy provider 2021-05-24 15:21:25 +10:00
nullprov.c
prov_running.c
stores.inc