Lines Matching refs:params
21 #include <openssl/params.h>
94 static int rsa_init(void *vprsactx, void *vrsa, const OSSL_PARAM params[],
120 return rsa_set_ctx_params(prsactx, params);
124 const OSSL_PARAM params[])
126 return rsa_init(vprsactx, vrsa, params, EVP_PKEY_OP_ENCRYPT);
130 const OSSL_PARAM params[])
132 return rsa_init(vprsactx, vrsa, params, EVP_PKEY_OP_DECRYPT);
334 static int rsa_get_ctx_params(void *vprsactx, OSSL_PARAM *params)
342 p = OSSL_PARAM_locate(params, OSSL_ASYM_CIPHER_PARAM_PAD_MODE);
373 p = OSSL_PARAM_locate(params, OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST);
379 p = OSSL_PARAM_locate(params, OSSL_ASYM_CIPHER_PARAM_MGF1_DIGEST);
390 p = OSSL_PARAM_locate(params, OSSL_ASYM_CIPHER_PARAM_OAEP_LABEL);
396 p = OSSL_PARAM_locate(params, OSSL_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION);
400 p = OSSL_PARAM_locate(params, OSSL_ASYM_CIPHER_PARAM_TLS_NEGOTIATED_VERSION);
424 static int rsa_set_ctx_params(void *vprsactx, const OSSL_PARAM params[])
434 if (params == NULL)
437 p = OSSL_PARAM_locate_const(params, OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST);
443 p = OSSL_PARAM_locate_const(params,
458 p = OSSL_PARAM_locate_const(params, OSSL_ASYM_CIPHER_PARAM_PAD_MODE);
500 p = OSSL_PARAM_locate_const(params, OSSL_ASYM_CIPHER_PARAM_MGF1_DIGEST);
506 p = OSSL_PARAM_locate_const(params,
523 p = OSSL_PARAM_locate_const(params, OSSL_ASYM_CIPHER_PARAM_OAEP_LABEL);
535 p = OSSL_PARAM_locate_const(params, OSSL_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION);
544 p = OSSL_PARAM_locate_const(params, OSSL_ASYM_CIPHER_PARAM_TLS_NEGOTIATED_VERSION);