From 9ea59241745e0ca17dc05a142544aca032cc75a0 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Wed, 12 Feb 2020 13:05:09 +0100 Subject: [PATCH] Document OSSL_SERIALIZER_PUBKEY_TO_DER_PQ and friends Reviewed-by: Shane Lontis (Merged from https://github.com/openssl/openssl/pull/11071) --- doc/man3/OSSL_SERIALIZER_CTX_new_by_EVP_PKEY.pod | 12 +++++++++++- util/other.syms | 3 +++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/doc/man3/OSSL_SERIALIZER_CTX_new_by_EVP_PKEY.pod b/doc/man3/OSSL_SERIALIZER_CTX_new_by_EVP_PKEY.pod index 8cc7cfbf30..f95753aa21 100644 --- a/doc/man3/OSSL_SERIALIZER_CTX_new_by_EVP_PKEY.pod +++ b/doc/man3/OSSL_SERIALIZER_CTX_new_by_EVP_PKEY.pod @@ -10,6 +10,9 @@ OSSL_SERIALIZER_CTX_set_passphrase_ui, OSSL_SERIALIZER_PUBKEY_TO_PEM_PQ, OSSL_SERIALIZER_PrivateKey_TO_PEM_PQ, OSSL_SERIALIZER_Parameters_TO_PEM_PQ, +OSSL_SERIALIZER_PUBKEY_TO_DER_PQ, +OSSL_SERIALIZER_PrivateKey_TO_DER_PQ, +OSSL_SERIALIZER_Parameters_TO_DER_PQ, OSSL_SERIALIZER_PUBKEY_TO_TEXT_PQ, OSSL_SERIALIZER_PrivateKey_TO_TEXT_PQ, OSSL_SERIALIZER_Parameters_TO_TEXT_PQ @@ -38,6 +41,10 @@ OSSL_SERIALIZER_Parameters_TO_TEXT_PQ #define OSSL_SERIALIZER_PrivateKey_TO_PEM_PQ "format=pem,type=private" #define OSSL_SERIALIZER_Parameters_TO_PEM_PQ "format=pem,type=parameters" + #define OSSL_SERIALIZER_PUBKEY_TO_DER_PQ "format=der,type=public" + #define OSSL_SERIALIZER_PrivateKey_TO_DER_PQ "format=der,type=private" + #define OSSL_SERIALIZER_Parameters_TO_DER_PQ "format=der,type=parameters" + #define OSSL_SERIALIZER_PUBKEY_TO_TEXT_PQ "format=text,type=public" #define OSSL_SERIALIZER_PrivateKey_TO_TEXT_PQ "format=text,type=private" #define OSSL_SERIALIZER_Parameters_TO_TEXT_PQ "format=text,type=parameters" @@ -84,11 +91,14 @@ through an internal B function. The macros B, B, B, +B, +B, +B, B, B, B are convenience macros with property queries to serialize the B as a public key, private -key or parameters to B, or to text. +key or parameters to B, to B, or to text. =head1 RETURN VALUES diff --git a/util/other.syms b/util/other.syms index 78d436f73a..378dda3659 100644 --- a/util/other.syms +++ b/util/other.syms @@ -384,6 +384,9 @@ OSSL_PARAM_utf8_string define OSSL_PARAM_get_TYPE generic OSSL_PARAM_END define OSSL_PARAM_set_TYPE generic +OSSL_SERIALIZER_PUBKEY_TO_DER_PQ define +OSSL_SERIALIZER_PrivateKey_TO_DER_PQ define +OSSL_SERIALIZER_Parameters_TO_DER_PQ define OSSL_SERIALIZER_PUBKEY_TO_PEM_PQ define OSSL_SERIALIZER_PrivateKey_TO_PEM_PQ define OSSL_SERIALIZER_Parameters_TO_PEM_PQ define -- 2.34.1