Move PKCS#12 KDF to provider.
authorPauli <paul.dale@oracle.com>
Tue, 11 Aug 2020 00:29:02 +0000 (10:29 +1000)
committerPauli <paul.dale@oracle.com>
Fri, 14 Aug 2020 08:15:12 +0000 (18:15 +1000)
commitb7466c1303b2e16815092ae4ef6c97ae1f0f347d
treea2faf89d6620fe6274bb6d02b854efcd8fde0b12
parentc19e6da9a345b1e14caca23c50a0c7690309e0e4
Move PKCS#12 KDF to provider.

This KDF is defined in RFC7292 in appendix B.  It is widely used in PKCS#12
and should be provided.

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/12624)
crypto/err/openssl.txt
crypto/pkcs12/p12_key.c
doc/man7/EVP_KDF-PKCS12KDF.pod [new file with mode: 0644]
doc/man7/OSSL_PROVIDER-default.pod
include/openssl/core_names.h
providers/common/include/prov/providercommonerr.h
providers/common/provider_err.c
providers/defltprov.c
providers/implementations/include/prov/implementations.h
providers/implementations/kdfs/build.info
providers/implementations/kdfs/pkcs12kdf.c [new file with mode: 0644]