Adapt libcrypto functionality to specify the desired output structure
authorRichard Levitte <levitte@openssl.org>
Sat, 17 Oct 2020 06:55:39 +0000 (08:55 +0200)
committerRichard Levitte <levitte@openssl.org>
Wed, 11 Nov 2020 11:43:27 +0000 (12:43 +0100)
commit4227e504c894db14d06be7180d0b4e7f6fe4ac2c
treef9b487eb1d670c430e4a8492e03d77dff4606b05
parentc319b6276bf84da2676b4b70f40f7ce897649f72
Adapt libcrypto functionality to specify the desired output structure

This also modifies i2d_PublicKey() and i2d_KeyParams() to support
provided keys.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/13167)
crypto/asn1/build.info
crypto/asn1/i2d_evp.c [new file with mode: 0644]
crypto/asn1/i2d_param.c [deleted file]
crypto/asn1/i2d_pr.c [deleted file]
crypto/asn1/i2d_pu.c [deleted file]
crypto/evp/p_lib.c
crypto/pem/pem_local.h
crypto/pem/pem_pk8.c
crypto/x509/x_pubkey.c