Lines Matching refs:params
113 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
116 params[0] = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_DIGEST,
118 if (!ossl_prov_digest_load_from_params(&ctx->digest, params, provctx))
145 const OSSL_PARAM params[])
150 if (!ossl_prov_is_running() || !kdf_pbkdf2_set_ctx_params(ctx, params))
169 static int kdf_pbkdf2_set_ctx_params(void *vctx, const OSSL_PARAM params[])
177 if (params == NULL)
180 if (!ossl_prov_digest_load_from_params(&ctx->digest, params, provctx))
183 if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_PKCS5)) != NULL) {
189 if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_PASSWORD)) != NULL)
193 if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL) {
203 if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_ITER)) != NULL) {
231 static int kdf_pbkdf2_get_ctx_params(void *vctx, OSSL_PARAM params[])
235 if ((p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_SIZE)) != NULL)