diff options
author | Hugo Landau <hlandau@openssl.org> | 2022-03-16 17:00:32 +0000 |
---|---|---|
committer | Pauli <pauli@openssl.org> | 2022-03-18 11:57:40 +1100 |
commit | 7f039951f3a737bc00ef66c91575e543924b3ab2 (patch) | |
tree | 167f0de84241da4a3757184af1b424233cc7e927 /doc | |
parent | 930a7bd9128fd5e184c8a60153de5b8a16159b05 (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.pod | 48 |
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 |