Lines Matching refs:OSSL_PARAM
15 - functions to assist in the creation of OSSL_PARAM arrays
26 OSSL_PARAM *OSSL_PARAM_BLD_to_param(OSSL_PARAM_BLD *bld);
48 A collection of utility functions that simplify the creation of OSSL_PARAM
59 I<bld> into an allocated OSSL_PARAM array.
60 The OSSL_PARAM array and all associated storage must be freed by calling
73 OSSL_PARAM objects of the specified size and correct type for the I<val>
78 get the OSSL_PARAM type B<OSSL_PARAM_INTEGER> params.
79 When B<I<TYPE>> denotes an unsigned integer type will get the OSSL_PARAM type
82 OSSL_PARAM_BLD_push_BN() is a function that will create an OSSL_PARAM object
84 When the I<bn> is zero or positive, its OSSL_PARAM type becomes
86 When the I<bn> is negative, its OSSL_PARAM type becomes B<OSSL_PARAM_INTEGER>.
87 If I<bn> is marked as being securely allocated, its OSSL_PARAM representation
92 OSSL_PARAM_BLD_push_BN_pad() is a function that will create an OSSL_PARAM object
96 When the I<bn> is zero or positive, its OSSL_PARAM type becomes
98 When the I<bn> is negative, its OSSL_PARAM type becomes B<OSSL_PARAM_INTEGER>.
99 If I<bn> is marked as being securely allocated, its OSSL_PARAM representation
104 OSSL_PARAM_BLD_push_utf8_string() is a function that will create an OSSL_PARAM
111 OSSL_PARAM_BLD_push_octet_string() is a function that will create an OSSL_PARAM
116 OSSL_PARAM_BLD_push_utf8_ptr() is a function that will create an OSSL_PARAM
121 scope until the OSSL_PARAM array is freed.
123 OSSL_PARAM_BLD_push_octet_ptr() is a function that will create an OSSL_PARAM
126 scope until the OSSL_PARAM array is freed.
133 OSSL_PARAM_BLD_to_param() returns the allocated OSSL_PARAM array, or NULL
148 Both examples creating an OSSL_PARAM array that contains an RSA key.
160 This example shows how to create an OSSL_PARAM array that contains an RSA
164 OSSL_PARAM *params = NULL;
184 This example shows how to create an OSSL_PARAM array that contains an RSA
188 OSSL_PARAM *params = NULL;
202 L<OSSL_PARAM_int(3)>, L<OSSL_PARAM(3)>, L<OSSL_PARAM_free(3)>