Unexport internal MSBLOB and PVK functions
authorRichard Levitte <levitte@openssl.org>
Tue, 20 Oct 2020 16:11:30 +0000 (18:11 +0200)
committerRichard Levitte <levitte@openssl.org>
Wed, 21 Oct 2020 19:10:48 +0000 (21:10 +0200)
commit0934cf4834059cf2d6e3b7e4106d5e04f50ed7f5
tree949c0f709a0512bea4c5ade63f19c185e6a92c17
parent8300a8742b2abc487594a09b5e6ee726dbd30771
Unexport internal MSBLOB and PVK functions

The following internal functions are affected:

    ossl_do_blob_header
    ossl_do_PVK_header
    ossl_b2i
    ossl_b2i_bio

This is reflected by moving include/internal/pem.h to include/crypto/pem.h
engines/e_loader_attic gets the source code added to it to have
continued access to those functions.

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/13195)
crypto/pem/pvkfmt.c
engines/build.info
engines/e_loader_attic.c
include/crypto/pem.h [moved from include/internal/pem.h with 100% similarity]
providers/implementations/encode_decode/decode_ms2key.c
providers/implementations/storemgmt/file_store.c
test/endecode_test.c
util/libcrypto.num