diff options
author | Pauli <ppzgs1@gmail.com> | 2021-02-23 11:49:20 +1000 |
---|---|---|
committer | Pauli <ppzgs1@gmail.com> | 2021-02-26 18:08:41 +1000 |
commit | fe20a66ed4f911f641af4123f931319677b1e8b7 (patch) | |
tree | f7ca704d1288ee52021b46f9d8a3c1bc87982a6f /doc/man7 | |
parent | 292b4184d6fda8e0c5c62c22170e8ad464a1a3a7 (diff) |
changes to match the updated context gettable/settable calls for ciphers
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14240)
Diffstat (limited to 'doc/man7')
-rw-r--r-- | doc/man7/provider-cipher.pod | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/doc/man7/provider-cipher.pod b/doc/man7/provider-cipher.pod index 34a5ec0a7f..133ee07d67 100644 --- a/doc/man7/provider-cipher.pod +++ b/doc/man7/provider-cipher.pod @@ -40,8 +40,10 @@ provider-cipher - The cipher library E<lt>-E<gt> provider functions const OSSL_PARAM *OSSL_FUNC_cipher_gettable_params(void *provctx); /* Cipher operation parameter descriptors */ - const OSSL_PARAM *OSSL_FUNC_cipher_gettable_ctx_params(void *provctx); - const OSSL_PARAM *OSSL_FUNC_cipher_settable_ctx_params(void *provctx); + const OSSL_PARAM *OSSL_FUNC_cipher_gettable_ctx_params(void *cctx, + void *provctx); + const OSSL_PARAM *OSSL_FUNC_cipher_settable_ctx_params(void *cctx, + void *provctx); /* Cipher parameters */ int OSSL_FUNC_cipher_get_params(OSSL_PARAM params[]); @@ -186,11 +188,15 @@ Any parameter settings are additional to any that were previously set. OSSL_FUNC_cipher_get_ctx_params() gets cipher operation details details from the given provider side cipher context I<cctx> and stores them in I<params>. -OSSL_FUNC_cipher_gettable_params(), OSSL_FUNC_cipher_gettable_ctx_params(), and -OSSL_FUNC_cipher_settable_ctx_params() all return constant B<OSSL_PARAM> arrays -as descriptors of the parameters that OSSL_FUNC_cipher_get_params(), -OSSL_FUNC_cipher_get_ctx_params(), and OSSL_FUNC_cipher_set_ctx_params() can handle, -respectively. +OSSL_FUNC_cipher_gettable_params(), OSSL_FUNC_cipher_gettable_ctx_params(), +and OSSL_FUNC_cipher_settable_ctx_params() all return constant B<OSSL_PARAM> +arrays as descriptors of the parameters that OSSL_FUNC_cipher_get_params(), +OSSL_FUNC_cipher_get_ctx_params(), and OSSL_FUNC_cipher_set_ctx_params() +can handle, respectively. OSSL_FUNC_cipher_gettable_ctx_params() and +OSSL_FUNC_cipher_settable_ctx_params() will return the parameters associated +with the provider side context I<cctx> in its current state if it is +not NULL. Otherwise, they return the parameters associated with the +provider side algorithm I<provctx>. Parameters currently recognised by built-in ciphers are as follows. Not all parameters are relevant to, or are understood by all ciphers: |