summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorHugo Landau <hlandau@openssl.org>2022-03-16 17:00:32 +0000
committerPauli <pauli@openssl.org>2022-03-18 11:57:40 +1100
commit7f039951f3a737bc00ef66c91575e543924b3ab2 (patch)
tree167f0de84241da4a3757184af1b424233cc7e927 /doc
parent930a7bd9128fd5e184c8a60153de5b8a16159b05 (diff)
List missing operations in provider(7)
Fixes #17910. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/17915)
Diffstat (limited to 'doc')
-rw-r--r--doc/man7/provider.pod48
1 files changed, 40 insertions, 8 deletions
diff --git a/doc/man7/provider.pod b/doc/man7/provider.pod
index 7074a5cad1..433587107e 100644
--- a/doc/man7/provider.pod
+++ b/doc/man7/provider.pod
@@ -115,7 +115,7 @@ In the OpenSSL libraries, the corresponding method object is
B<EVP_MD>.
The number for this operation is B<OSSL_OP_DIGEST>.
The functions the provider can offer are described in
-L<provider-digest(7)>
+L<provider-digest(7)>.
=item Symmetric ciphers
@@ -123,7 +123,7 @@ In the OpenSSL libraries, the corresponding method object is
B<EVP_CIPHER>.
The number for this operation is B<OSSL_OP_CIPHER>.
The functions the provider can offer are described in
-L<provider-cipher(7)>
+L<provider-cipher(7)>.
=item Message Authentication Code (MAC)
@@ -131,7 +131,7 @@ In the OpenSSL libraries, the corresponding method object is
B<EVP_MAC>.
The number for this operation is B<OSSL_OP_MAC>.
The functions the provider can offer are described in
-L<provider-mac(7)>
+L<provider-mac(7)>.
=item Key Derivation Function (KDF)
@@ -139,7 +139,7 @@ In the OpenSSL libraries, the corresponding method object is
B<EVP_KDF>.
The number for this operation is B<OSSL_OP_KDF>.
The functions the provider can offer are described in
-L<provider-kdf(7)>
+L<provider-kdf(7)>.
=item Key Exchange
@@ -147,7 +147,7 @@ In the OpenSSL libraries, the corresponding method object is
B<EVP_KEYEXCH>.
The number for this operation is B<OSSL_OP_KEYEXCH>.
The functions the provider can offer are described in
-L<provider-keyexch(7)>
+L<provider-keyexch(7)>.
=item Asymmetric Ciphers
@@ -155,13 +155,13 @@ In the OpenSSL libraries, the corresponding method object is
B<EVP_ASYM_CIPHER>.
The number for this operation is B<OSSL_OP_ASYM_CIPHER>.
The functions the provider can offer are described in
-L<provider-asym_cipher(7)>
+L<provider-asym_cipher(7)>.
=item Asymmetric Key Encapsulation
In the OpenSSL libraries, the corresponding method object is B<EVP_KEM>.
The number for this operation is B<OSSL_OP_KEM>.
-The functions the provider can offer are described in L<provider-kem(7)>
+The functions the provider can offer are described in L<provider-kem(7)>.
=item Encoding
@@ -169,7 +169,39 @@ In the OpenSSL libraries, the corresponding method object is
B<OSSL_ENCODER>.
The number for this operation is B<OSSL_OP_ENCODER>.
The functions the provider can offer are described in
-L<provider-encoder(7)>
+L<provider-encoder(7)>.
+
+=item Decoding
+
+In the OpenSSL libraries, the corresponding method object is
+B<OSSL_DECODER>.
+The number for this operation is B<OSSL_OP_DECODER>.
+The functions the provider can offer are described in
+L<provider-decoder(7)>.
+
+=item Random Number Generation
+
+The number for this operation is B<OSSL_OP_RAND>.
+The functions the provider can offer for random number generation are described
+in L<provider-rand(7)>.
+
+=item Key Management
+
+The number for this operation is B<OSSL_OP_KEYMGMT>.
+The functions the provider can offer for key management are described in
+L<provider-keymgmt(7)>.
+
+=item Signing and Signature Verification
+
+The number for this operation is B<OSSL_OP_SIGNATURE>.
+The functions the provider can offer for digital signatures are described in
+L<provider-signature(7)>.
+
+=item Store Management
+
+The number for this operation is B<OSSL_OP_STORE>.
+The functions the provider can offer for store management are described in
+L<provider-storemgmt(7)>.
=back