Lines Matching refs:params
126 OSSL_PARAM params[3], *p = params; in evp_cipher_param_to_asn1_ex() local
138 if (!EVP_CIPHER_CTX_get_params(c, params)) in evp_cipher_param_to_asn1_ex()
142 if (OSSL_PARAM_modified(params) in evp_cipher_param_to_asn1_ex()
143 && params[0].return_size != 0 in evp_cipher_param_to_asn1_ex()
144 && (der = OPENSSL_malloc(params[0].return_size)) != NULL) { in evp_cipher_param_to_asn1_ex()
145 params[0].data = der; in evp_cipher_param_to_asn1_ex()
146 params[0].data_size = params[0].return_size; in evp_cipher_param_to_asn1_ex()
147 OSSL_PARAM_set_all_unmodified(params); in evp_cipher_param_to_asn1_ex()
149 if (EVP_CIPHER_CTX_get_params(c, params) in evp_cipher_param_to_asn1_ex()
150 && OSSL_PARAM_modified(params) in evp_cipher_param_to_asn1_ex()
152 params[0].return_size) != NULL) { in evp_cipher_param_to_asn1_ex()
215 OSSL_PARAM params[3], *p = params; in evp_cipher_asn1_to_param_ex() local
225 if (EVP_CIPHER_CTX_set_params(c, params)) in evp_cipher_asn1_to_param_ex()
348 OSSL_PARAM params[10]; in evp_cipher_cache_constants() local
350 params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_BLOCK_SIZE, &blksz); in evp_cipher_cache_constants()
351 params[1] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_IVLEN, &ivlen); in evp_cipher_cache_constants()
352 params[2] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_KEYLEN, &keylen); in evp_cipher_cache_constants()
353 params[3] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_MODE, &mode); in evp_cipher_cache_constants()
354 params[4] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_AEAD, &aead); in evp_cipher_cache_constants()
355 params[5] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_CUSTOM_IV, in evp_cipher_cache_constants()
357 params[6] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_CTS, &cts); in evp_cipher_cache_constants()
358 params[7] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK, in evp_cipher_cache_constants()
360 params[8] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_HAS_RAND_KEY, in evp_cipher_cache_constants()
362 params[9] = OSSL_PARAM_construct_end(); in evp_cipher_cache_constants()
363 ok = evp_do_ciph_getparams(cipher, params) > 0; in evp_cipher_cache_constants()
509 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END }; in EVP_CIPHER_CTX_get_iv_length() local
511 params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_IVLEN, &v); in EVP_CIPHER_CTX_get_iv_length()
512 rv = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params); in EVP_CIPHER_CTX_get_iv_length()
530 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END }; in EVP_CIPHER_CTX_get_tag_length() local
532 params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_AEAD_TAGLEN, &v); in EVP_CIPHER_CTX_get_tag_length()
533 ret = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params); in EVP_CIPHER_CTX_get_tag_length()
542 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END }; in EVP_CIPHER_CTX_original_iv() local
544 params[0] = in EVP_CIPHER_CTX_original_iv()
547 ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params); in EVP_CIPHER_CTX_original_iv()
559 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END }; in EVP_CIPHER_CTX_iv() local
561 params[0] = in EVP_CIPHER_CTX_iv()
564 ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params); in EVP_CIPHER_CTX_iv()
573 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END }; in EVP_CIPHER_CTX_iv_noconst() local
575 params[0] = in EVP_CIPHER_CTX_iv_noconst()
578 ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params); in EVP_CIPHER_CTX_iv_noconst()
586 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END }; in EVP_CIPHER_CTX_get_updated_iv() local
588 params[0] = in EVP_CIPHER_CTX_get_updated_iv()
590 return evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params); in EVP_CIPHER_CTX_get_updated_iv()
595 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END }; in EVP_CIPHER_CTX_get_original_iv() local
597 params[0] = in EVP_CIPHER_CTX_get_original_iv()
599 return evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params); in EVP_CIPHER_CTX_get_original_iv()
611 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END }; in EVP_CIPHER_CTX_get_num() local
613 params[0] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_NUM, &v); in EVP_CIPHER_CTX_get_num()
614 ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params); in EVP_CIPHER_CTX_get_num()
623 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END }; in EVP_CIPHER_CTX_set_num() local
625 params[0] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_NUM, &n); in EVP_CIPHER_CTX_set_num()
626 ok = evp_do_ciph_ctx_setparams(ctx->cipher, ctx->algctx, params); in EVP_CIPHER_CTX_set_num()
642 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END }; in EVP_CIPHER_CTX_get_key_length() local
644 params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_KEYLEN, &v); in EVP_CIPHER_CTX_get_key_length()
645 ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params); in EVP_CIPHER_CTX_get_key_length()
1069 OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END }; in evp_cipher_ctx_enable_use_bits() local
1071 params[0] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_USE_BITS, &enable); in evp_cipher_ctx_enable_use_bits()
1072 return EVP_CIPHER_CTX_set_params(ctx, params); in evp_cipher_ctx_enable_use_bits()
1100 OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END }; in EVP_PKEY_CTX_set_group_name() local
1111 params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME, in EVP_PKEY_CTX_set_group_name()
1113 return EVP_PKEY_CTX_set_params(ctx, params); in EVP_PKEY_CTX_set_group_name()
1118 OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END }; in EVP_PKEY_CTX_get_group_name() local
1119 OSSL_PARAM *p = params; in EVP_PKEY_CTX_get_group_name()
1133 if (!EVP_PKEY_CTX_get_params(ctx, params)) in EVP_PKEY_CTX_get_group_name()
1148 const char *propq, const OSSL_PARAM *params) in evp_pkey_keygen() argument
1155 && EVP_PKEY_CTX_set_params(ctx, params)) in evp_pkey_keygen()
1168 OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END }; in EVP_PKEY_Q_keygen() local
1175 params[0] = OSSL_PARAM_construct_size_t(OSSL_PKEY_PARAM_RSA_BITS, &bits); in EVP_PKEY_Q_keygen()
1178 params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME, in EVP_PKEY_Q_keygen()
1187 ret = evp_pkey_keygen(libctx, type, propq, params); in EVP_PKEY_Q_keygen()