ENCODER: Refactor our provider encoder implementations
authorRichard Levitte <levitte@openssl.org>
Mon, 14 Sep 2020 07:31:36 +0000 (09:31 +0200)
committerRichard Levitte <levitte@openssl.org>
Sun, 20 Sep 2020 15:31:22 +0000 (17:31 +0200)
commit111dc4b0f1e961afd6fc998ef443d9004356c046
tree59712229b3ebf6ea2d967b43b07ad55f2a1bcb08
parentb8975c68b1a7796993759db22905d0ef05f7e077
ENCODER: Refactor our provider encoder implementations

This only refactors them for the changed API, there's not yet a
separate DER to PEM encoder and therefore no chaining possibility
yet.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12873)
providers/baseprov.c
providers/defltprov.c
providers/encoders.inc
providers/implementations/encode_decode/encode_key2any.c
providers/implementations/encode_decode/encode_key2text.c
providers/implementations/include/prov/implementations.h