Lines Matching full:parameter

165 Each of these macros defines a parameter of the specified B<I<TYPE>> with the
166 provided I<key> and parameter variable I<address>.
171 A parameter with name I<key> is defined.
172 The storage for this parameter is at I<address> and is of I<size> bytes.
174 OSSL_PARAM_END provides an end of parameter list marker.
185 A parameter with name I<key> is created.
186 The parameter will use storage pointed to by I<buf> and return size of I<ret>.
190 A parameter with name I<key>, storage I<buf>, size I<bsize> and return
195 A parameter with name I<key>, storage I<buf> and size I<bsize> is created.
201 A parameter with name I<key>, storage I<buf> and size I<bsize> is created.
205 A parameter with name I<key>, storage pointer I<*buf> and size I<bsize>
210 A parameter with name I<key>, storage pointer I<*buf> and size I<bsize>
222 OSSL_PARAM_get_TYPE() retrieves a value of type B<I<TYPE>> from the parameter
228 parameter I<p>.
229 If the parameter's I<data> field is NULL, then only its I<return_size> field
230 will be assigned the size the parameter's I<data> buffer should have.
233 OSSL_PARAM_get_BN() retrieves a BIGNUM from the parameter pointed to by I<p>.
237 OSSL_PARAM_set_BN() stores the BIGNUM I<val> into the parameter I<p>.
238 If the parameter's I<data> field is NULL, then only its I<return_size> field
239 will be assigned the size the parameter's I<data> buffer should have.
241 OSSL_PARAM_get_utf8_string() retrieves a UTF8 string from the parameter
250 OSSL_PARAM_set_utf8_string() sets a UTF8 string from the parameter pointed to
252 If the parameter's I<data> field isn't NULL, its I<data_size> must indicate
255 A terminating NUL byte is added only if the parameter's I<data_size> indicates
258 If the parameter's I<data> field is NULL, then only its I<return_size> field
259 will be assigned the minimum size the parameter's I<data> buffer should have
262 OSSL_PARAM_get_octet_string() retrieves an OCTET string from the parameter
271 OSSL_PARAM_set_octet_string() sets an OCTET string from the parameter
273 If the parameter's I<data> field is NULL, then only its I<return_size> field
274 will be assigned the size the parameter's I<data> buffer should have.
276 OSSL_PARAM_get_utf8_ptr() retrieves the UTF8 string pointer from the parameter
279 OSSL_PARAM_set_utf8_ptr() sets the UTF8 string pointer in the parameter
282 OSSL_PARAM_get_octet_ptr() retrieves the OCTET string pointer from the parameter
286 OSSL_PARAM_set_octet_ptr() sets the OCTET string pointer in the parameter
291 the parameter pointed to by I<p>, and stores that pointer in I<*val>.
296 from the parameter pointed to by I<p>, and stores that pointer in I<*val>,
301 The OSSL_PARAM_UNMODIFIED macro is used to detect if a parameter was set. On
303 is set to this. If the parameter is set using the calls defined herein, the
306 OSSL_PARAM_modified() queries if the parameter I<param> has been set or not
323 OSSL_PARAM_modified() returns 1 if the parameter was set and 0 otherwise.
330 representable by the target type or parameter.
332 expected type of the parameter.
342 to a I<responder>, i.e. to get parameter data back.