]> git.ipfire.org Git - thirdparty/openssl.git/commit - crypto/err/openssl.txt
PROV: Add type specific MSBLOB and PVK decoding for the MS->key decoders
authorRichard Levitte <levitte@openssl.org>
Mon, 15 Mar 2021 14:05:59 +0000 (15:05 +0100)
committerRichard Levitte <levitte@openssl.org>
Fri, 19 Mar 2021 15:46:39 +0000 (16:46 +0100)
commitf4e46b817d587c300faa04fd061ddcdea3dd64c9
treec2d2457e408ba946dd24f21f4825905f2f6a1041
parentcf333799979755dd46193b49c15db0afd262c6a0
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)
crypto/err/openssl.txt
crypto/pem/pem_err.c
crypto/pem/pvkfmt.c
include/crypto/pem.h
include/crypto/pemerr.h
include/openssl/pemerr.h
providers/implementations/encode_decode/build.info
providers/implementations/encode_decode/decode_ms2key.c [deleted file]
providers/implementations/encode_decode/decode_msblob2key.c [new file with mode: 0644]
providers/implementations/encode_decode/decode_pvk2key.c [new file with mode: 0644]