openssl/providers/implementations
Richard Levitte f4e46b817d PROV: Add type specific MSBLOB and PVK decoding for the MS->key decoders
To make this cleaner, decoder_ms2key.c is split into decoder_msblob2key.c
and decoder_pvk2key.c.

This required a great deal of refactoring of crypto/pem/pvkfmt.c, to
make cleaner internal functions that our decoder implementations can
use.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14314)
2021-03-19 16:46:39 +01:00
..
asymciphers prov: asym ciphers take an extra init() params argument 2021-03-12 08:27:11 +10:00
ciphers Add ossl_provider symbols 2021-03-18 17:52:38 +10:00
digests Add ossl_ symbols for sm3 and sm4 2021-03-18 17:52:37 +10:00
encode_decode PROV: Add type specific MSBLOB and PVK decoding for the MS->key decoders 2021-03-19 16:46:39 +01:00
exchange Add ossl_ ecx symbols 2021-03-18 17:52:37 +10:00
include/prov Add ossl_rand symbols 2021-03-18 17:52:37 +10:00
kdfs Add ossl_pkcs5_pbkdf2_hmac_ex symbol 2021-03-18 17:52:38 +10:00
kem prov: update KEM to support params on init() 2021-03-12 08:27:11 +10:00
keymgmt PROV: Add RSA-PSS specific OSSL_FUNC_KEYMGMT_LOAD function 2021-03-19 16:46:39 +01:00
macs Fix a TODO(3.0) in the siphash code 2021-03-17 10:16:21 +10:00
rands Fix a missing rand -> ossl_rand rename 2021-03-18 16:52:38 +01:00
signature Add ossl_ ecx symbols 2021-03-18 17:52:37 +10:00
storemgmt Fix misc external ossl_ symbols. 2021-03-18 17:52:37 +10:00
build.info Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00