mirror of
https://github.com/openssl/openssl.git
synced 2025-01-30 14:01:55 +08:00
doc: note that get_params and set_params calls should return true if the param array is null
Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/14383)
This commit is contained in:
parent
f187d4f9f8
commit
f59612fed8
@ -173,9 +173,12 @@ functions.
|
||||
OSSL_FUNC_asym_cipher_get_ctx_params() gets asymmetric cipher parameters associated
|
||||
with the given provider side asymmetric cipher context I<ctx> and stores them in
|
||||
I<params>.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_asym_cipher_set_ctx_params() sets the asymmetric cipher parameters associated
|
||||
with the given provider side asymmetric cipher context I<ctx> to I<params>.
|
||||
Any parameter settings are additional to any that were previously set.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
Parameters currently recognised by built-in asymmetric cipher algorithms are as
|
||||
follows.
|
||||
|
@ -186,9 +186,11 @@ and stores them in I<params>.
|
||||
OSSL_FUNC_cipher_set_ctx_params() sets cipher operation parameters for the
|
||||
provider side cipher context I<cctx> to I<params>.
|
||||
Any parameter settings are additional to any that were previously set.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
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>.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_cipher_gettable_params(), OSSL_FUNC_cipher_gettable_ctx_params(),
|
||||
and OSSL_FUNC_cipher_settable_ctx_params() all return constant B<OSSL_PARAM>
|
||||
|
@ -152,9 +152,11 @@ and stores them in I<params>.
|
||||
OSSL_FUNC_digest_set_ctx_params() sets digest operation parameters for the
|
||||
provider side digest context I<dctx> to I<params>.
|
||||
Any parameter settings are additional to any that were previously set.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_digest_get_ctx_params() gets digest operation details details from
|
||||
the given provider side digest context I<dctx> and stores them in I<params>.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_digest_gettable_params() returns a constant B<OSSL_PARAM> array
|
||||
containing descriptors of the parameters that OSSL_FUNC_digest_get_params()
|
||||
|
@ -197,6 +197,7 @@ OSSL_FUNC_encoder_newctx().
|
||||
OSSL_FUNC_encoder_set_ctx_params() sets context data according to parameters
|
||||
from I<params> that it recognises. Unrecognised parameters should be
|
||||
ignored.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_encoder_settable_ctx_params() returns a constant B<OSSL_PARAM>
|
||||
array describing the parameters that OSSL_FUNC_encoder_set_ctx_params()
|
||||
|
@ -127,9 +127,11 @@ provider algorithm and stores them in I<params>.
|
||||
OSSL_FUNC_kdf_set_ctx_params() sets KDF parameters associated with the given
|
||||
provider side KDF context I<kctx> to I<params>.
|
||||
Any parameter settings are additional to any that were previously set.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_kdf_get_ctx_params() retrieves gettable parameter values associated
|
||||
with the given provider side KDF context I<kctx> and stores them in I<params>.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_kdf_gettable_params(), OSSL_FUNC_kdf_gettable_ctx_params(),
|
||||
and OSSL_FUNC_kdf_settable_ctx_params() all return constant B<OSSL_PARAM>
|
||||
|
@ -171,9 +171,12 @@ functions.
|
||||
OSSL_FUNC_kem_get_ctx_params() gets asymmetric kem parameters associated
|
||||
with the given provider side asymmetric kem context I<ctx> and stores them in
|
||||
I<params>.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_kem_set_ctx_params() sets the asymmetric kem parameters associated
|
||||
with the given provider side asymmetric kem context I<ctx> to I<params>.
|
||||
Any parameter settings are additional to any that were previously set.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
No parameters are currently recognised by built-in asymmetric kem algorithms.
|
||||
|
||||
|
@ -139,10 +139,12 @@ OSSL_FUNC_keyexch_set_ctx_params() sets key exchange parameters associated with
|
||||
given provider side key exchange context I<ctx> to I<params>,
|
||||
see L</Common Key Exchange parameters>.
|
||||
Any parameter settings are additional to any that were previously set.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_keyexch_get_ctx_params() gets key exchange parameters associated with the
|
||||
given provider side key exchange context I<ctx> into I<params>,
|
||||
see L</Common Key Exchange parameters>.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_keyexch_settable_ctx_params() yields a constant B<OSSL_PARAM> array that
|
||||
describes the settable parameters, i.e. parameters that can be used with
|
||||
|
@ -137,10 +137,12 @@ provider algorithm and stores them in I<params>.
|
||||
OSSL_FUNC_mac_set_ctx_params() sets mac parameters associated with the given
|
||||
provider side mac context I<mctx> to I<params>.
|
||||
Any parameter settings are additional to any that were previously set.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_mac_get_ctx_params() gets details of currently set parameter values
|
||||
associated with the given provider side mac context I<mctx> and stores them
|
||||
in I<params>.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_mac_gettable_params(), OSSL_FUNC_mac_gettable_ctx_params(),
|
||||
and OSSL_FUNC_mac_settable_ctx_params() all return constant B<OSSL_PARAM>
|
||||
|
@ -160,10 +160,12 @@ provider algorithm and stores them in I<params>.
|
||||
OSSL_FUNC_rand_set_ctx_params() sets rand parameters associated with the given
|
||||
provider side rand context I<ctx> to I<params>.
|
||||
Any parameter settings are additional to any that were previously set.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_rand_get_ctx_params() gets details of currently set parameter values
|
||||
associated with the given provider side rand context I<ctx> and stores them
|
||||
in I<params>.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_rand_gettable_params(), OSSL_FUNC_rand_gettable_ctx_params(),
|
||||
and OSSL_FUNC_rand_settable_ctx_params() all return constant B<OSSL_PARAM>
|
||||
|
@ -332,9 +332,12 @@ the OSSL_FUNC_signature_get_ctx_params() and OSSL_FUNC_signature_set_ctx_params(
|
||||
|
||||
OSSL_FUNC_signature_get_ctx_params() gets signature parameters associated with the
|
||||
given provider side signature context I<ctx> and stored them in I<params>.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_signature_set_ctx_params() sets the signature parameters associated with the
|
||||
given provider side signature context I<ctx> to I<params>.
|
||||
Any parameter settings are additional to any that were previously set.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
Common parameters currently recognised by built-in signature algorithms are as
|
||||
follows.
|
||||
@ -391,9 +394,12 @@ functions.
|
||||
|
||||
OSSL_FUNC_signature_get_md_ctx_params() gets digest parameters associated with the
|
||||
given provider side digest signature context I<ctx> and stores them in I<params>.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_signature_set_ms_ctx_params() sets the digest parameters associated with the
|
||||
given provider side digest signature context I<ctx> to I<params>.
|
||||
Any parameter settings are additional to any that were previously set.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
Parameters currently recognised by built-in signature algorithms are the same
|
||||
as those for built-in digest algorithms. See
|
||||
|
@ -89,6 +89,7 @@ OSSL_FUNC_store_set_ctx_params() should set additional parameters, such as what
|
||||
kind of data to expect, search criteria, and so on. More on those below, in
|
||||
L</Load Parameters>. Whether unrecognised parameters are an error or simply
|
||||
ignored is at the implementation's discretion.
|
||||
Passing NULL for I<params> should return true.
|
||||
|
||||
OSSL_FUNC_store_load() loads the next object from the URI opened by
|
||||
OSSL_FUNC_store_open(), creates an object abstraction for it (see
|
||||
|
Loading…
Reference in New Issue
Block a user