Add library context and property query support into the PKCS12 API
authorJon Spillett <jon.spillett@oracle.com>
Wed, 17 Feb 2021 07:56:36 +0000 (17:56 +1000)
committerPauli <pauli@openssl.org>
Thu, 29 Apr 2021 23:15:50 +0000 (09:15 +1000)
commitb536880c45722777df5ebe62897a6efcef757945
tree015ad29f74586e3407079864fa686ffcde658fad
parentd77ba503a2cf1c83098baca345327761b991d191
Add library context and property query support into the PKCS12 API

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14434)
50 files changed:
CHANGES.md
apps/build.info
apps/pkcs12.c
apps/progs.pl
crypto/asn1/p5_pbe.c
crypto/asn1/p5_pbev2.c
crypto/asn1/p5_scrypt.c
crypto/evp/evp_local.h
crypto/evp/evp_pbe.c
crypto/evp/p5_crpt2.c
crypto/evp/pbe_scrypt.c
crypto/pkcs12/p12_add.c
crypto/pkcs12/p12_crpt.c
crypto/pkcs12/p12_crt.c
crypto/pkcs12/p12_decr.c
crypto/pkcs12/p12_init.c
crypto/pkcs12/p12_key.c
crypto/pkcs12/p12_mutl.c
crypto/pkcs12/p12_p8d.c
crypto/pkcs12/p12_p8e.c
crypto/pkcs12/p12_sbag.c
crypto/pkcs7/pk7_lib.c
crypto/pkcs7/pk7_local.h
doc/build.info
doc/man3/EVP_PBE_CipherInit.pod [new file with mode: 0644]
doc/man3/PKCS12_PBE_keyivgen.pod [new file with mode: 0644]
doc/man3/PKCS12_SAFEBAG_create_cert.pod
doc/man3/PKCS12_add_cert.pod
doc/man3/PKCS12_add_safe.pod
doc/man3/PKCS12_create.pod
doc/man3/PKCS12_decrypt_skey.pod [new file with mode: 0644]
doc/man3/PKCS12_gen_mac.pod [new file with mode: 0644]
doc/man3/PKCS12_init.pod [new file with mode: 0644]
doc/man3/PKCS12_item_decrypt_d2i.pod [new file with mode: 0644]
doc/man3/PKCS12_key_gen_utf8_ex.pod [new file with mode: 0644]
doc/man3/PKCS12_pack_p7encdata.pod [new file with mode: 0644]
doc/man3/PKCS5_PBE_keyivgen.pod [new file with mode: 0644]
doc/man3/PKCS5_PBKDF2_HMAC.pod
doc/man3/PKCS8_encrypt.pod [new file with mode: 0644]
include/crypto/pkcs7.h
include/openssl/core_names.h
include/openssl/evp.h
include/openssl/pkcs12.h.in
include/openssl/x509.h.in
test/helpers/pkcs12.c
test/helpers/pkcs12.h
test/pkcs12_format_test.c
test/recipes/80-test_pkcs12.t
util/libcrypto.num
util/missingcrypto.txt