diff options
author | Matt Caswell <matt@openssl.org> | 2019-11-11 16:33:24 +0000 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2019-12-05 16:12:18 +0000 |
commit | 350c92351705aa5916ffdf07fd7b81c1cbcb178b (patch) | |
tree | 8241745f87dac522a42520378de7ab641c91c974 /doc/man7 | |
parent | e7db9680db57e180c525bc57c3858d8dd5637940 (diff) |
Add documentation for the newly added RSA_PKCS1_WITH_TLS_PADDING
Documentation for RSA_PKCS1_WITH_TLS_PADDING padding mode as per the
previous commits, as well as the associated parameters for this mode.
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/10411)
Diffstat (limited to 'doc/man7')
-rw-r--r-- | doc/man7/provider-asymcipher.pod | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/man7/provider-asymcipher.pod b/doc/man7/provider-asymcipher.pod index d0effa89b1..de615c463f 100644 --- a/doc/man7/provider-asymcipher.pod +++ b/doc/man7/provider-asymcipher.pod @@ -181,6 +181,13 @@ algorithms: =item "pad-mode" (B<OSSL_ASYM_CIPHER_PARAM_PAD_MODE>) <integer> +The type of padding to be used. The interpretation of this value will depend +on the algorithm in use. The default provider understands these RSA padding +modes: 1 (RSA_PKCS1_PADDING), 2 (RSA_SSLV23_PADDING), 3 (RSA_NO_PADDING), +4 (RSA_PKCS1_OAEP_PADDING), 5 (RSA_X931_PADDING), 6 (RSA_PKCS1_PSS_PADDING) and +7 (RSA_PKCS1_WITH_TLS_PADDING). See L<EVP_PKEY_CTX_set_rsa_padding(3)> for +further details. + =item "digest" (B<OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST>) <UTF8 string> Gets or sets the name of the OAEP digest algorithm used when OAEP padding is in @@ -207,6 +214,16 @@ Gets or sets the OAEP label used when OAEP padding is in use. Gets the length of an OAEP label when OAEP padding is in use. +=item "tls-client-version" (B<OSSL_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION>) <unsigned integer> + +The TLS protocol version first requested by the client. See +B<RSA_PKCS1_WITH_TLS_PADDING> on the page L<EVP_PKEY_CTX_set_rsa_padding(3)>. + +=item "tls-negotiated-version" (B<OSSL_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION>) <unsigned integer> + +The negotiated TLS protocol version. See +B<RSA_PKCS1_WITH_TLS_PADDING> on the page L<EVP_PKEY_CTX_set_rsa_padding(3)>. + =back OP_asym_cipher_gettable_ctx_params() and OP_asym_cipher_settable_ctx_params() |