Lines Matching defs:params
53 #include <openssl/params.h>
178 static void *kmac_fetch_new(void *provctx, const OSSL_PARAM *params)
184 if (!ossl_prov_digest_load_from_params(&kctx->digest, params,
268 size_t keylen, const OSSL_PARAM params[])
276 if (!ossl_prov_is_running() || !kmac_set_ctx_params(kctx, params))
366 static int kmac_get_ctx_params(void *vmacctx, OSSL_PARAM params[])
372 if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_SIZE)) != NULL
376 if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_BLOCK_SIZE)) != NULL) {
399 * The following params can be set any time before final():
405 * All other params should be set before init().
407 static int kmac_set_ctx_params(void *vmacctx, const OSSL_PARAM *params)
412 if (params == NULL)
415 if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_XOF)) != NULL
418 if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_SIZE)) != NULL) {
429 if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_KEY)) != NULL
432 if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_CUSTOM))