summaryrefslogtreecommitdiffstats
path: root/doc/man7
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2020-10-17 07:57:04 +0200
committerRichard Levitte <levitte@openssl.org>2020-11-11 12:43:27 +0100
commit8a98a507fb9a06254c79af4d9c9104f5f300a032 (patch)
treebe686ba59fee1a693640b6cd19075243d7fe12df /doc/man7
parent45da4a0fc54bce2c5fd99ce4a3fbe8e5456092ea (diff)
ENCODER: Add support for specifying the outermost output structure
Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/13167)
Diffstat (limited to 'doc/man7')
-rw-r--r--doc/man7/provider-encoder.pod13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/man7/provider-encoder.pod b/doc/man7/provider-encoder.pod
index 8048458b94..92a8b2d3ec 100644
--- a/doc/man7/provider-encoder.pod
+++ b/doc/man7/provider-encoder.pod
@@ -251,6 +251,19 @@ This parameter is I<mandatory>.
in a set of properties, it would be possible to determine the output type
from the C<output> property.
+=item "output-structure" (B<OSSL_ENCODER_PARAM_OUTPUT_STRUCTURE>) <UTF8 string>
+
+This is used to specify the outermost output structure for an ENCODER
+implementation.
+
+For example, an output of type "DER" for a key pair could be structured
+using PKCS#8, or a key type specific structure, such as PKCS#1 for RSA
+keys.
+
+=for comment If we had functionality to get the value of a specific property
+in a set of properties, it would be possible to determine the output
+structure from the C<structure> property.
+
=back
=head2 Encoder operation parameters