/openssl/crypto/ |
H A D | param_build.c | 64 bld->secure_blocks += pd->alloc_blocks; in param_push() 66 bld->total_blocks += pd->alloc_blocks; in param_push() 105 static void free_all_params(OSSL_PARAM_BLD *bld) in free_all_params() argument 113 void OSSL_PARAM_BLD_free(OSSL_PARAM_BLD *bld) in OSSL_PARAM_BLD_free() argument 115 if (bld == NULL) in OSSL_PARAM_BLD_free() 117 free_all_params(bld); in OSSL_PARAM_BLD_free() 118 sk_OSSL_PARAM_BLD_DEF_free(bld->params); in OSSL_PARAM_BLD_free() 119 OPENSSL_free(bld); in OSSL_PARAM_BLD_free() 387 bld->total_blocks = 0; in OSSL_PARAM_BLD_to_param() 388 bld->secure_blocks = 0; in OSSL_PARAM_BLD_to_param() [all …]
|
H A D | param_build_set.c | 25 if (bld != NULL) in DEFINE_SPECIAL_STACK_OF_CONST() 26 return OSSL_PARAM_BLD_push_int(bld, key, num); in DEFINE_SPECIAL_STACK_OF_CONST() 36 if (bld != NULL) in ossl_param_build_set_long() 37 return OSSL_PARAM_BLD_push_long(bld, key, num); in ossl_param_build_set_long() 47 if (bld != NULL) in ossl_param_build_set_utf8_string() 60 if (bld != NULL) in ossl_param_build_set_octet_string() 72 if (bld != NULL) in ossl_param_build_set_bn_pad() 73 return OSSL_PARAM_BLD_push_BN_pad(bld, key, bn, sz); in ossl_param_build_set_bn_pad() 89 if (bld != NULL) in ossl_param_build_set_bn() 90 return OSSL_PARAM_BLD_push_BN(bld, key, bn); in ossl_param_build_set_bn() [all …]
|
/openssl/include/openssl/ |
H A D | param_build.h | 23 OSSL_PARAM *OSSL_PARAM_BLD_to_param(OSSL_PARAM_BLD *bld); 24 void OSSL_PARAM_BLD_free(OSSL_PARAM_BLD *bld); 27 int OSSL_PARAM_BLD_push_uint(OSSL_PARAM_BLD *bld, const char *key, 29 int OSSL_PARAM_BLD_push_long(OSSL_PARAM_BLD *bld, const char *key, 31 int OSSL_PARAM_BLD_push_ulong(OSSL_PARAM_BLD *bld, const char *key, 33 int OSSL_PARAM_BLD_push_int32(OSSL_PARAM_BLD *bld, const char *key, 35 int OSSL_PARAM_BLD_push_uint32(OSSL_PARAM_BLD *bld, const char *key, 37 int OSSL_PARAM_BLD_push_int64(OSSL_PARAM_BLD *bld, const char *key, 39 int OSSL_PARAM_BLD_push_uint64(OSSL_PARAM_BLD *bld, const char *key, 41 int OSSL_PARAM_BLD_push_size_t(OSSL_PARAM_BLD *bld, const char *key, [all …]
|
/openssl/test/ |
H A D | param_build_test.c | 21 OSSL_PARAM_BLD *bld = NULL; in template_public_single_zero_test() local 46 OSSL_PARAM_BLD_free(bld); in template_public_single_zero_test() 54 OSSL_PARAM_BLD *bld = NULL; in template_private_single_zero_test() local 80 OSSL_PARAM_BLD_free(bld); in template_private_single_zero_test() 103 if (!TEST_ptr(bld) in template_public_test() 221 OSSL_PARAM_BLD_free(bld); in template_public_test() 384 OSSL_PARAM_BLD_free(bld); in template_private_test() 404 if (!TEST_ptr(bld)) in builder_limit_test() 435 OSSL_PARAM_BLD_free(bld); in builder_limit_test() 455 if (!TEST_ptr(bld) in builder_merge_test() [all …]
|
H A D | evp_pkey_provided_test.c | 544 OSSL_PARAM_BLD *bld = NULL; in test_fromdata_rsa_derive_from_pq_sp800() local 634 OSSL_PARAM_BLD_free(bld); in test_fromdata_rsa_derive_from_pq_sp800() 640 OSSL_PARAM_BLD *bld = NULL; in test_fromdata_rsa_derive_from_pq_multiprime() local 840 OSSL_PARAM_BLD_free(bld); in test_fromdata_rsa_derive_from_pq_multiprime() 849 OSSL_PARAM_BLD *bld = NULL; in test_evp_pkey_get_bn_param_large() local 893 OSSL_PARAM_BLD_free(bld); in test_evp_pkey_get_bn_param_large() 910 OSSL_PARAM_BLD *bld = NULL; in test_fromdata_dh_named_group() local 1108 OSSL_PARAM_BLD_free(bld); in test_fromdata_dh_named_group() 1285 OSSL_PARAM_BLD_free(bld); in test_fromdata_dh_fips186_4() 1773 OSSL_PARAM_BLD_free(bld); in test_fromdata_ec() [all …]
|
H A D | acvp_test.c | 184 OSSL_PARAM_BLD *bld = NULL; in ecdsa_create_pkey() local 204 OSSL_PARAM_BLD_free(bld); in ecdsa_create_pkey() 444 OSSL_PARAM_BLD *bld = NULL; in eddsa_create_pkey() local 461 OSSL_PARAM_BLD_free(bld); in eddsa_create_pkey() 654 OSSL_PARAM_BLD *bld = NULL; in dsa_create_pkey() local 709 OSSL_PARAM_BLD_free(bld); in dsa_create_pkey() 1145 OSSL_PARAM_BLD *bld = NULL; in dh_create_pkey() local 1181 OSSL_PARAM_BLD_free(bld); in dh_create_pkey() 1256 OSSL_PARAM_BLD *bld = NULL; in rsa_create_pkey() local 1290 OSSL_PARAM_BLD_free(bld); in rsa_create_pkey() [all …]
|
H A D | endecode_test.c | 1069 static int do_create_ec_explicit_prime_params(OSSL_PARAM_BLD *bld, in do_create_ec_explicit_prime_params() argument 1115 && TEST_true(OSSL_PARAM_BLD_push_utf8_string(bld, in do_create_ec_explicit_prime_params() 1121 && TEST_true(OSSL_PARAM_BLD_push_BN(bld, in do_create_ec_explicit_prime_params() 1123 && TEST_true(OSSL_PARAM_BLD_push_octet_string(bld, in do_create_ec_explicit_prime_params() 1125 && TEST_true(OSSL_PARAM_BLD_push_octet_string(bld, in do_create_ec_explicit_prime_params() 1144 return do_create_ec_explicit_prime_params(bld, prime256v1_gen, in create_ec_explicit_prime_params_namedcurve() 1148 static int create_ec_explicit_prime_params(OSSL_PARAM_BLD *bld) in create_ec_explicit_prime_params() argument 1162 return do_create_ec_explicit_prime_params(bld, prime256v1_gen2, in create_ec_explicit_prime_params() 1206 && TEST_true(OSSL_PARAM_BLD_push_utf8_string(bld, in do_create_ec_explicit_trinomial_params() 1212 && TEST_true(OSSL_PARAM_BLD_push_BN(bld, in do_create_ec_explicit_trinomial_params() [all …]
|
H A D | evp_extra_test.c | 1031 OSSL_PARAM_BLD_free(bld); in test_EVP_PKEY_ffc_priv_pub() 1033 bld = NULL; in test_EVP_PKEY_ffc_priv_pub() 1052 OSSL_PARAM_BLD_free(bld); in test_EVP_PKEY_ffc_priv_pub() 1054 bld = NULL; in test_EVP_PKEY_ffc_priv_pub() 1073 OSSL_PARAM_BLD_free(bld); in test_EVP_PKEY_ffc_priv_pub() 1075 bld = NULL; in test_EVP_PKEY_ffc_priv_pub() 1101 OSSL_PARAM_BLD_free(bld); in test_EVP_PKEY_ffc_priv_pub() 1167 OSSL_PARAM_BLD_free(bld); in test_EC_priv_pub() 1169 bld = NULL; in test_EC_priv_pub() 1190 bld = NULL; in test_EC_priv_pub() [all …]
|
H A D | provider_test.c | 169 OSSL_PARAM_BLD *bld = NULL; in test_provider_ex() local 172 if (!TEST_ptr(bld = OSSL_PARAM_BLD_new()) in test_provider_ex() 173 || !TEST_true(OSSL_PARAM_BLD_push_utf8_string(bld, "greeting", custom_buf, in test_provider_ex() 175 || !TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))) { in test_provider_ex() 209 OSSL_PARAM_BLD_free(bld); in test_provider_ex()
|
H A D | ectest.c | 2069 OSSL_PARAM_BLD *bld = NULL; in ossl_parameter_test() local 2095 if (!TEST_ptr(bld = OSSL_PARAM_BLD_new())) in ossl_parameter_test() 2119 bld, OSSL_PKEY_PARAM_EC_COFACTOR, in ossl_parameter_test() 2138 if (!TEST_ptr(params_exp = OSSL_PARAM_BLD_to_param(bld)) in ossl_parameter_test() 2163 OSSL_PARAM_BLD_free(bld); in ossl_parameter_test() 2506 OSSL_PARAM_BLD *bld = NULL; in do_test_custom_explicit_fromdata() local 2526 || !TEST_ptr(bld = OSSL_PARAM_BLD_new())) in do_test_custom_explicit_fromdata() 2546 || !TEST_true(OSSL_PARAM_BLD_push_utf8_string(bld, in do_test_custom_explicit_fromdata() 2565 if (!TEST_true(OSSL_PARAM_BLD_push_octet_string(bld, in do_test_custom_explicit_fromdata() 2571 if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld)) in do_test_custom_explicit_fromdata() [all …]
|
H A D | dhkem_test.inc | 559 OSSL_PARAM_BLD *bld = NULL; 569 bld = OSSL_PARAM_BLD_new(); 570 if (bld == NULL) 574 if (!OSSL_PARAM_BLD_push_octet_string(bld, OSSL_PKEY_PARAM_PRIV_KEY, 581 if (!OSSL_PARAM_BLD_push_utf8_string(bld, OSSL_PKEY_PARAM_GROUP_NAME, 584 if (!OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_PRIV_KEY, privbn)) 589 if (!OSSL_PARAM_BLD_push_octet_string(bld, OSSL_PKEY_PARAM_PUB_KEY, 593 params = OSSL_PARAM_BLD_to_param(bld); 609 OSSL_PARAM_BLD_free(bld);
|
/openssl/include/internal/ |
H A D | param_build_set.h | 28 int ossl_param_build_set_int(OSSL_PARAM_BLD *bld, OSSL_PARAM *p, 30 int ossl_param_build_set_long(OSSL_PARAM_BLD *bld, OSSL_PARAM *p, 32 int ossl_param_build_set_utf8_string(OSSL_PARAM_BLD *bld, OSSL_PARAM *p, 34 int ossl_param_build_set_octet_string(OSSL_PARAM_BLD *bld, OSSL_PARAM *p, 38 int ossl_param_build_set_bn(OSSL_PARAM_BLD *bld, OSSL_PARAM *p, 40 int ossl_param_build_set_bn_pad(OSSL_PARAM_BLD *bld, OSSL_PARAM *p, 42 int ossl_param_build_set_signed_bn(OSSL_PARAM_BLD *bld, OSSL_PARAM *p, 44 int ossl_param_build_set_signed_bn_pad(OSSL_PARAM_BLD *bld, OSSL_PARAM *p, 47 int ossl_param_build_set_multi_key_bn(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
|
/openssl/demos/pkey/ |
H A D | EVP_PKEY_DSA_paramfromdata.c | 27 OSSL_PARAM_BLD *bld = NULL; in main() local 38 bld = OSSL_PARAM_BLD_new(); in main() 39 if (bld == NULL) in main() 41 if (!OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_FFC_P, p) in main() 42 || !OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_FFC_Q, q) in main() 43 || !OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_FFC_G, g)) in main() 45 params = OSSL_PARAM_BLD_to_param(bld); in main() 69 OSSL_PARAM_BLD_free(bld); in main()
|
/openssl/doc/man3/ |
H A D | OSSL_PARAM_BLD.pod | 27 void OSSL_PARAM_BLD_free(OSSL_PARAM_BLD *bld); 59 I<bld> into an allocated OSSL_PARAM array. 163 OSSL_PARAM_BLD *bld = OSSL_PARAM_BLD_new(); 166 if (bld == NULL 167 || !OSSL_PARAM_BLD_push_BN(bld, "n", n) 168 || !OSSL_PARAM_BLD_push_uint(bld, "e", e) 169 || !OSSL_PARAM_BLD_push_BN(bld, "d", d) 177 OSSL_PARAM_BLD_free(bld); 187 OSSL_PARAM_BLD *bld = OSSL_PARAM_BLD_new(); 191 || !OSSL_PARAM_BLD_push_BN(bld, "n", n) [all …]
|
/openssl/crypto/ffc/ |
H A D | ffc_params.c | 216 int ossl_ffc_params_todata(const FFC_PARAMS *ffc, OSSL_PARAM_BLD *bld, in ossl_ffc_params_todata() argument 231 && !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_FFC_COFACTOR, in ossl_ffc_params_todata() 234 if (!ossl_param_build_set_int(bld, params, OSSL_PKEY_PARAM_FFC_GINDEX, in ossl_ffc_params_todata() 237 if (!ossl_param_build_set_int(bld, params, OSSL_PKEY_PARAM_FFC_PCOUNTER, in ossl_ffc_params_todata() 243 && !ossl_param_build_set_octet_string(bld, params, in ossl_ffc_params_todata() 252 || !ossl_param_build_set_utf8_string(bld, params, in ossl_ffc_params_todata() 258 if (!ossl_param_build_set_int(bld, params, in ossl_ffc_params_todata() 262 if (!ossl_param_build_set_int(bld, params, in ossl_ffc_params_todata() 266 if (!ossl_param_build_set_int(bld, params, in ossl_ffc_params_todata() 272 && !ossl_param_build_set_utf8_string(bld, params, in ossl_ffc_params_todata() [all …]
|
/openssl/providers/fips/ |
H A D | self_test_kats.c | 211 OSSL_PARAM_BLD *bld = NULL; in self_test_kdf() local 215 bld = OSSL_PARAM_BLD_new(); in self_test_kdf() 216 if (bld == NULL) in self_test_kdf() 230 if (!add_params(bld, t->params, bnctx)) in self_test_kdf() 232 params = OSSL_PARAM_BLD_to_param(bld); in self_test_kdf() 252 OSSL_PARAM_BLD_free(bld); in self_test_kdf() 379 OSSL_PARAM_BLD *bld = NULL; in self_test_ka() local 391 bld = OSSL_PARAM_BLD_new(); in self_test_ka() 392 if (bld == NULL) in self_test_ka() 398 params = OSSL_PARAM_BLD_to_param(bld); in self_test_ka() [all …]
|
/openssl/crypto/dh/ |
H A D | dh_backend.c | 91 int ossl_dh_params_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[]) in ossl_dh_params_todata() argument 95 if (!ossl_ffc_params_todata(ossl_dh_get0_params(dh), bld, params)) in ossl_dh_params_todata() 98 && !ossl_param_build_set_long(bld, params, OSSL_PKEY_PARAM_DH_PRIV_LEN, l)) in ossl_dh_params_todata() 103 int ossl_dh_key_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[], in ossl_dh_key_todata() argument 114 && !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_PRIV_KEY, priv)) in ossl_dh_key_todata() 117 && !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_PUB_KEY, pub)) in ossl_dh_key_todata()
|
/openssl/crypto/rsa/ |
H A D | rsa_backend.c | 259 int ossl_rsa_todata(RSA *rsa, OSSL_PARAM_BLD *bld, OSSL_PARAM params[], in DEFINE_SPECIAL_STACK_OF_CONST() 274 if (!ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_RSA_N, rsa_n) in DEFINE_SPECIAL_STACK_OF_CONST() 281 if (!ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_RSA_D, in DEFINE_SPECIAL_STACK_OF_CONST() 283 || !ossl_param_build_set_multi_key_bn(bld, params, in DEFINE_SPECIAL_STACK_OF_CONST() 286 || !ossl_param_build_set_multi_key_bn(bld, params, in DEFINE_SPECIAL_STACK_OF_CONST() 288 || !ossl_param_build_set_multi_key_bn(bld, params, in DEFINE_SPECIAL_STACK_OF_CONST() 296 if (bld == NULL) in DEFINE_SPECIAL_STACK_OF_CONST() 308 OSSL_PARAM_BLD *bld, OSSL_PARAM params[]) in ossl_rsa_pss_params_30_todata() argument 341 && !ossl_param_build_set_utf8_string(bld, params, in ossl_rsa_pss_params_30_todata() 344 && !ossl_param_build_set_utf8_string(bld, params, in ossl_rsa_pss_params_30_todata() [all …]
|
/openssl/providers/implementations/keymgmt/ |
H A D | ec_kmgmt.c | 1146 OSSL_PARAM_BLD *bld; in ec_gen_set_group_from_params() local 1150 bld = OSSL_PARAM_BLD_new(); in ec_gen_set_group_from_params() 1151 if (bld == NULL) in ec_gen_set_group_from_params() 1160 && !OSSL_PARAM_BLD_push_utf8_string(bld, in ec_gen_set_group_from_params() 1182 || !OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_EC_P, gctx->p) in ec_gen_set_group_from_params() 1183 || !OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_EC_A, gctx->a) in ec_gen_set_group_from_params() 1184 || !OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_EC_B, gctx->b) in ec_gen_set_group_from_params() 1189 && !OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_EC_COFACTOR, in ec_gen_set_group_from_params() 1194 && !OSSL_PARAM_BLD_push_octet_string(bld, OSSL_PKEY_PARAM_EC_SEED, in ec_gen_set_group_from_params() 1203 params = OSSL_PARAM_BLD_to_param(bld); in ec_gen_set_group_from_params() [all …]
|
H A D | dsa_kmgmt.c | 101 static int dsa_key_todata(DSA *dsa, OSSL_PARAM_BLD *bld, OSSL_PARAM params[], in dsa_key_todata() argument 112 && !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_PRIV_KEY, priv)) in dsa_key_todata() 115 && !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_PUB_KEY, pub)) in dsa_key_todata()
|
/openssl/include/crypto/ |
H A D | dh.h | 36 int ossl_dh_params_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[]); 37 int ossl_dh_key_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
|
H A D | rsa.h | 74 int ossl_rsa_todata(RSA *rsa, OSSL_PARAM_BLD *bld, OSSL_PARAM params[], 78 OSSL_PARAM_BLD *bld, OSSL_PARAM params[]);
|
/openssl/crypto/store/ |
H A D | store_lib.c | 339 OSSL_PARAM_BLD *bld; in OSSL_STORE_find() local 352 if ((bld = OSSL_PARAM_BLD_new()) == NULL) { in OSSL_STORE_find() 363 && OSSL_PARAM_BLD_push_octet_string(bld, in OSSL_STORE_find() 372 && OSSL_PARAM_BLD_push_octet_string(bld, in OSSL_STORE_find() 375 && OSSL_PARAM_BLD_push_BN(bld, OSSL_STORE_PARAM_SERIAL, in OSSL_STORE_find() 380 if (OSSL_PARAM_BLD_push_utf8_string(bld, OSSL_STORE_PARAM_DIGEST, in OSSL_STORE_find() 383 && OSSL_PARAM_BLD_push_octet_string(bld, in OSSL_STORE_find() 390 if (OSSL_PARAM_BLD_push_utf8_string(bld, OSSL_STORE_PARAM_ALIAS, in OSSL_STORE_find() 397 params = OSSL_PARAM_BLD_to_param(bld); in OSSL_STORE_find() 402 OSSL_PARAM_BLD_free(bld); in OSSL_STORE_find()
|