Lines Matching refs:params

21 #include <openssl/params.h>
126 OSSL_PARAM params[3], *p = params;
138 if (!EVP_CIPHER_CTX_get_params(c, params))
142 if (OSSL_PARAM_modified(params)
143 && params[0].return_size != 0
144 && (der = OPENSSL_malloc(params[0].return_size)) != NULL) {
145 params[0].data = der;
146 params[0].data_size = params[0].return_size;
147 OSSL_PARAM_set_all_unmodified(params);
149 if (EVP_CIPHER_CTX_get_params(c, params)
150 && OSSL_PARAM_modified(params)
152 params[0].return_size) != NULL) {
215 OSSL_PARAM params[3], *p = params;
225 if (EVP_CIPHER_CTX_set_params(c, params))
348 OSSL_PARAM params[10];
350 params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_BLOCK_SIZE, &blksz);
351 params[1] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_IVLEN, &ivlen);
352 params[2] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_KEYLEN, &keylen);
353 params[3] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_MODE, &mode);
354 params[4] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_AEAD, &aead);
355 params[5] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_CUSTOM_IV,
357 params[6] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_CTS, &cts);
358 params[7] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK,
360 params[8] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_HAS_RAND_KEY,
362 params[9] = OSSL_PARAM_construct_end();
363 ok = evp_do_ciph_getparams(cipher, params) > 0;
510 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
513 params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_IVLEN,
515 rv = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
517 if (OSSL_PARAM_modified(params)
518 && !OSSL_PARAM_get_int(params, &len))
545 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
547 params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_AEAD_TAGLEN, &v);
548 ret = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
557 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
559 params[0] =
562 ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
574 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
576 params[0] =
579 ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
588 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
590 params[0] =
593 ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
601 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
603 params[0] =
605 return evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params) > 0;
610 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
612 params[0] =
614 return evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params) > 0;
626 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
628 params[0] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_NUM, &v);
629 ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
638 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
640 params[0] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_NUM, &n);
641 ok = evp_do_ciph_ctx_setparams(ctx->cipher, ctx->algctx, params);
657 OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
659 params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_KEYLEN, &v);
660 ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
1088 OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
1090 params[0] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_USE_BITS, &enable);
1091 return EVP_CIPHER_CTX_set_params(ctx, params);
1121 OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
1132 params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
1134 return EVP_PKEY_CTX_set_params(ctx, params);
1139 OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
1140 OSSL_PARAM *p = params;
1154 if (!EVP_PKEY_CTX_get_params(ctx, params))
1165 * The I<params> specify algorithm-specific parameters
1169 const char *propq, const OSSL_PARAM *params)
1176 && EVP_PKEY_CTX_set_params(ctx, params))
1189 OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
1196 params[0] = OSSL_PARAM_construct_size_t(OSSL_PKEY_PARAM_RSA_BITS, &bits);
1199 params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
1209 ret = evp_pkey_keygen(libctx, type, propq, params);