/openssl-master/test/ |
A D | evp_kdf_test.c | 56 return params; in construct_tls1_prf_params() 217 return params; in construct_hkdf_params() 813 OSSL_PARAM params[7], *p = params; in test_kdf_scrypt() local 856 OSSL_PARAM params[4], *p = params; in test_kdf_ss_hash() local 894 OSSL_PARAM params[4], *p = params; in test_kdf_x963() local 1307 OSSL_PARAM params[8], *p = params; in test_kdf_kbkdf_fixedinfo() local 1361 OSSL_PARAM params[6], *p = params; in test_kdf_ss_hmac() local 1402 OSSL_PARAM params[6], *p = params; in test_kdf_ss_kmac() local 1446 OSSL_PARAM params[6], *p = params; in test_kdf_sshkdf() local 1555 OSSL_PARAM params[4], *p = params; in test_kdf_x942_asn1() local [all …]
|
A D | ffc_internal_test.c | 176 FFC_PARAMS params; in ffc_params_validate_g_unverified_test() local 180 ossl_ffc_params_init(¶ms); in ffc_params_validate_g_unverified_test() 246 FFC_PARAMS params; in ffc_params_validate_pq_test() local 348 FFC_PARAMS params; in ffc_params_gen_test() local 369 FFC_PARAMS params; in ffc_params_gen_canonicalg_test() local 372 params.gindex = 1; in ffc_params_gen_canonicalg_test() 394 FFC_PARAMS params; in ffc_params_fips186_2_gen_validate_test() local 443 FFC_PARAMS *params; in ffc_public_validate_test() local 522 FFC_PARAMS *params; in ffc_private_validate_test() local 579 FFC_PARAMS *params; in ffc_private_gen_test() local [all …]
|
A D | params_test.c | 133 for (; params->key != NULL; params++) in raw_set_params() 135 obj->p1 = *(int *)params->data; in raw_set_params() 155 OPENSSL_strnlen(params->data, params->data_size); in raw_set_params() 164 obj->p6_l = params->data_size; in raw_set_params() 174 for (; params->key != NULL; params++) in raw_get_params() 183 if (!TEST_size_t_ge(params->data_size, params->return_size)) in raw_get_params() 185 BN_bn2nativepad(obj->p3, params->data, params->return_size); in raw_get_params() 188 if (!TEST_size_t_gt(params->data_size, params->return_size)) in raw_get_params() 193 if (!TEST_size_t_gt(params->data_size, params->return_size)) in raw_get_params() 383 static OSSL_PARAM params[10]; in construct_api_params() local [all …]
|
A D | provider_status_test.c | 98 return self_test_events(params, arg, "On Demand", 0); in self_test_on_demand() 103 return self_test_events(params, arg, "On Loading", 0); in self_test_on_load() 109 OSSL_PARAM params[5]; in get_provider_params() local 127 params[4] = OSSL_PARAM_construct_end(); in get_provider_params() 128 OSSL_PARAM_set_all_unmodified(params); in get_provider_params() 131 if (!TEST_true(OSSL_PARAM_modified(params + 0)) in get_provider_params() 132 || !TEST_true(OSSL_PARAM_modified(params + 1)) in get_provider_params() 133 || !TEST_true(OSSL_PARAM_modified(params + 2)) in get_provider_params() 134 || !TEST_true(OSSL_PARAM_modified(params + 3)) in get_provider_params() 148 OSSL_PARAM params[2]; in test_provider_status() local [all …]
|
A D | param_build_test.c | 53 params = params_blt; in template_public_test() 131 if (params != params_blt) in template_public_test() 132 OPENSSL_free(params); in template_public_test() 184 params = params_blt; in template_private_test() 266 if (params != params_blt) in template_private_test() 267 OSSL_PARAM_free(params); in template_private_test() 282 OSSL_PARAM *params = NULL; in builder_limit_test() local 303 OSSL_PARAM_free(params); in builder_limit_test() 304 params = NULL; in builder_limit_test() 315 OSSL_PARAM_free(params); in builder_limit_test() [all …]
|
/openssl-master/crypto/ffc/ |
A D | ffc_params.c | 23 memset(params, 0, sizeof(*params)); in ossl_ffc_params_init() 24 params->pcounter = -1; in ossl_ffc_params_init() 31 BN_free(params->p); in ossl_ffc_params_cleanup() 32 BN_free(params->q); in ossl_ffc_params_cleanup() 33 BN_free(params->g); in ossl_ffc_params_cleanup() 34 BN_free(params->j); in ossl_ffc_params_cleanup() 79 if (params == NULL) in ossl_ffc_params_set_seed() 102 params->gindex = index; in ossl_ffc_params_set_gindex() 112 params->h = index; in ossl_ffc_params_set_h() 117 params->flags = flags; in ossl_ffc_params_set_flags() [all …]
|
A D | ffc_params_validate.c | 58 if (params == NULL || params->p == NULL || params->q == NULL) in ossl_ffc_params_FIPS186_4_validate() 62 L = BN_num_bits(params->p); in ossl_ffc_params_FIPS186_4_validate() 63 N = BN_num_bits(params->q); in ossl_ffc_params_FIPS186_4_validate() 76 if (params == NULL || params->p == NULL || params->q == NULL) { in ossl_ffc_params_FIPS186_2_validate() 82 L = BN_num_bits(params->p); in ossl_ffc_params_FIPS186_2_validate() 83 N = BN_num_bits(params->q); in ossl_ffc_params_FIPS186_2_validate() 102 if (params == NULL) in ossl_ffc_params_simple_validate() 108 if (!ossl_ffc_params_copy(&tmpparams, params)) in ossl_ffc_params_simple_validate() 115 if (params->flags & FFC_PARAM_FLAG_VALIDATE_LEGACY) in ossl_ffc_params_simple_validate() 144 if (params == NULL) in ossl_ffc_params_full_validate() [all …]
|
A D | ffc_params_generate.c | 537 md = EVP_MD_fetch(libctx, params->mdname, params->mdprops); in ossl_ffc_params_FIPS186_4_gen_verify() 593 if ((params->p == NULL) != (params->q == NULL)) { in ossl_ffc_params_FIPS186_4_gen_verify() 621 p = params->p; in ossl_ffc_params_FIPS186_4_gen_verify() 622 q = params->q; in ossl_ffc_params_FIPS186_4_gen_verify() 779 if (params->p == NULL || params->q == NULL || params->g == NULL) in ossl_ffc_params_FIPS186_4_gen_verify() 784 params->h = hret; in ossl_ffc_params_FIPS186_4_gen_verify() 832 md = EVP_MD_fetch(libctx, params->mdname, params->mdprops); in ossl_ffc_params_FIPS186_2_gen_verify() 899 if ((params->p != NULL) != (params->q != NULL)) { in ossl_ffc_params_FIPS186_2_gen_verify() 922 p = params->p; in ossl_ffc_params_FIPS186_2_gen_verify() 923 q = params->q; in ossl_ffc_params_FIPS186_2_gen_verify() [all …]
|
A D | ffc_backend.c | 20 int ossl_ffc_params_fromdata(FFC_PARAMS *ffc, const OSSL_PARAM params[]) in ossl_ffc_params_fromdata() argument 30 prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_GROUP_NAME); in ossl_ffc_params_fromdata() 46 param_p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_P); in ossl_ffc_params_fromdata() 47 param_g = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_G); in ossl_ffc_params_fromdata() 48 param_q = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_Q); in ossl_ffc_params_fromdata() 55 prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_GINDEX); in ossl_ffc_params_fromdata() 61 prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_PCOUNTER); in ossl_ffc_params_fromdata() 67 prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_COFACTOR); in ossl_ffc_params_fromdata() 70 prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_H); in ossl_ffc_params_fromdata() 76 prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_SEED); in ossl_ffc_params_fromdata() [all …]
|
/openssl-master/include/internal/ |
A D | ffc.h | 117 void ossl_ffc_params_init(FFC_PARAMS *params); 118 void ossl_ffc_params_cleanup(FFC_PARAMS *params); 124 int ossl_ffc_params_set_seed(FFC_PARAMS *params, 126 void ossl_ffc_params_set_gindex(FFC_PARAMS *params, int index); 128 void ossl_ffc_params_set_h(FFC_PARAMS *params, int index); 134 int ossl_ffc_params_set_validate_params(FFC_PARAMS *params, 166 const FFC_PARAMS *params, 169 const FFC_PARAMS *params, 172 const FFC_PARAMS *params, 186 int ossl_ffc_validate_public_key(const FFC_PARAMS *params, [all …]
|
/openssl-master/crypto/dsa/ |
A D | dsa_ossl.c | 79 if (dsa->params.p == NULL in ossl_dsa_do_sign_int() 80 || dsa->params.q == NULL in ossl_dsa_do_sign_int() 81 || dsa->params.g == NULL) { in ossl_dsa_do_sign_int() 207 if (!dsa->params.p || !dsa->params.q || !dsa->params.g) { in dsa_sign_setup() 213 if (BN_is_zero(dsa->params.p) in dsa_sign_setup() 288 if (!dsa->meth->bn_mod_exp(dsa, r, dsa->params.g, k, dsa->params.p, in dsa_sign_setup() 292 if (!BN_mod_exp_mont(r, dsa->params.g, k, dsa->params.p, ctx, in dsa_sign_setup() 327 if (dsa->params.p == NULL in dsa_do_verify() 328 || dsa->params.q == NULL in dsa_do_verify() 329 || dsa->params.g == NULL) { in dsa_do_verify() [all …]
|
/openssl-master/crypto/evp/ |
A D | dsa_ctrl.c | 33 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set_dsa_paramgen_type() local 42 return EVP_PKEY_CTX_set_params(ctx, params); in EVP_PKEY_CTX_set_dsa_paramgen_type() 48 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set_dsa_paramgen_gindex() local 56 return EVP_PKEY_CTX_set_params(ctx, params); in EVP_PKEY_CTX_set_dsa_paramgen_gindex() 64 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set_dsa_paramgen_seed() local 73 return EVP_PKEY_CTX_set_params(ctx, params); in EVP_PKEY_CTX_set_dsa_paramgen_seed() 79 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set_dsa_paramgen_bits() local 88 return EVP_PKEY_CTX_set_params(ctx, params); in EVP_PKEY_CTX_set_dsa_paramgen_bits() 94 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set_dsa_paramgen_q_bits() local 103 return EVP_PKEY_CTX_set_params(ctx, params); in EVP_PKEY_CTX_set_dsa_paramgen_q_bits() [all …]
|
A D | dh_ctrl.c | 52 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set_dh_paramgen_gindex() local 60 return evp_pkey_ctx_set_params_strict(ctx, params); in EVP_PKEY_CTX_set_dh_paramgen_gindex() 68 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set_dh_paramgen_seed() local 93 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set_dh_paramgen_prime_len() local 107 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set_dh_paramgen_subprime_len() local 122 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set_dh_paramgen_generator() local 240 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set_dh_kdf_outlen() local 269 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_get_dh_kdf_outlen() local 293 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set0_dh_kdf_ukm() local 324 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_get0_dh_kdf_ukm() local [all …]
|
A D | ec_ctrl.c | 43 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set_ecdh_cofactor_mode() local 64 ret = evp_pkey_ctx_set_params_strict(ctx, params); in EVP_PKEY_CTX_set_ecdh_cofactor_mode() 73 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_get_ecdh_cofactor_mode() local 83 ret = evp_pkey_ctx_get_params_strict(ctx, params); in EVP_PKEY_CTX_get_ecdh_cofactor_mode() 151 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set_ecdh_kdf_outlen() local 170 ret = evp_pkey_ctx_set_params_strict(ctx, params); in EVP_PKEY_CTX_set_ecdh_kdf_outlen() 180 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_get_ecdh_kdf_outlen() local 190 ret = evp_pkey_ctx_get_params_strict(ctx, params); in EVP_PKEY_CTX_get_ecdh_kdf_outlen() 213 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_set0_ecdh_kdf_ukm() local 247 OSSL_PARAM params[2], *p = params; in EVP_PKEY_CTX_get0_ecdh_kdf_ukm() local [all …]
|
A D | evp_lib.c | 126 OSSL_PARAM params[3], *p = params; in evp_cipher_param_to_asn1_ex() local 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() 215 OSSL_PARAM params[3], *p = params; in evp_cipher_asn1_to_param_ex() local 348 OSSL_PARAM params[10]; in evp_cipher_cache_constants() local 544 params[0] = in EVP_CIPHER_CTX_original_iv() 561 params[0] = in EVP_CIPHER_CTX_iv() 575 params[0] = in EVP_CIPHER_CTX_iv_noconst() 588 params[0] = in EVP_CIPHER_CTX_get_updated_iv() 597 params[0] = in EVP_CIPHER_CTX_get_original_iv() [all …]
|
/openssl-master/crypto/dh/ |
A D | dh_check.c | 84 if (!BN_is_odd(dh->params.p)) in DH_check_params() 87 || BN_is_zero(dh->params.g) in DH_check_params() 167 if (dh->params.q != NULL) { in DH_check() 170 else if (BN_cmp(dh->params.g, dh->params.p) >= 0) in DH_check() 174 if (!BN_mod_exp(t1, dh->params.g, dh->params.q, dh->params.p, ctx)) in DH_check() 185 if (!BN_div(t1, t2, dh->params.p, dh->params.q, ctx)) in DH_check() 189 if (dh->params.j != NULL in DH_check() 260 if (dh->params.q == NULL) in ossl_dh_check_priv_key() 262 upper = dh->params.q; in ossl_dh_check_priv_key() 290 if (dh->params.p == NULL in ossl_dh_check_pairwise() [all …]
|
A D | dh_group_params.c | 35 ossl_ffc_named_group_set_pqg(&dh->params, group); in dh_param_init() 36 dh->params.nid = ossl_ffc_named_group_get_uid(group); in dh_param_init() 64 dh->params.nid = NID_undef; /* flush cached value */ in ossl_dh_cache_named_group() 67 if (dh->params.p == NULL in ossl_dh_cache_named_group() 68 || dh->params.g == NULL) in ossl_dh_cache_named_group() 71 if ((group = ossl_ffc_numbers_to_dh_named_group(dh->params.p, in ossl_dh_cache_named_group() 72 dh->params.q, in ossl_dh_cache_named_group() 74 if (dh->params.q == NULL) in ossl_dh_cache_named_group() 75 dh->params.q = (BIGNUM *)ossl_ffc_named_group_get_q(group); in ossl_dh_cache_named_group() 77 dh->params.nid = ossl_ffc_named_group_get_uid(group); in ossl_dh_cache_named_group() [all …]
|
A D | dh_backend.c | 31 static int dh_ffc_params_fromdata(DH *dh, const OSSL_PARAM params[]) in dh_ffc_params_fromdata() argument 42 ret = ossl_ffc_params_fromdata(ffc, params); in dh_ffc_params_fromdata() 48 int ossl_dh_params_fromdata(DH *dh, const OSSL_PARAM params[]) in ossl_dh_params_fromdata() argument 53 if (!dh_ffc_params_fromdata(dh, params)) in ossl_dh_params_fromdata() 57 OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_DH_PRIV_LEN); in ossl_dh_params_fromdata() 66 int ossl_dh_key_fromdata(DH *dh, const OSSL_PARAM params[]) in ossl_dh_key_fromdata() argument 75 param_pub_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PUB_KEY); in ossl_dh_key_fromdata() 94 int ossl_dh_params_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[]) in ossl_dh_params_todata() argument 98 if (!ossl_ffc_params_todata(ossl_dh_get0_params(dh), bld, params)) in ossl_dh_params_todata() 106 int ossl_dh_key_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[]) in ossl_dh_key_todata() argument [all …]
|
/openssl-master/providers/implementations/macs/ |
A D | blake2_mac_impl.c | 38 BLAKE2_PARAM params; member 51 BLAKE2_PARAM_INIT(&macctx->params); in blake2_mac_new() 87 return macctx->params.digest_length; in blake2_mac_size() 101 BLAKE2_PARAM_SET_KEY_LENGTH(&macctx->params, (uint8_t)keylen); in blake2_setkey() 106 size_t keylen, const OSSL_PARAM params[]) in blake2_mac_init() argument 115 } else if (macctx->params.key_length == 0) { in blake2_mac_init() 120 return BLAKE2_INIT_KEY(&macctx->ctx, &macctx->params, macctx->key); in blake2_mac_init() 158 static int blake2_get_ctx_params(void *vmacctx, OSSL_PARAM params[]) in blake2_get_ctx_params() argument 162 if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_SIZE)) != NULL in blake2_get_ctx_params() 194 if (params == NULL) in blake2_mac_set_ctx_params() [all …]
|
/openssl-master/providers/implementations/keymgmt/ |
A D | ec_kmgmt.c | 435 OSSL_PARAM *params = NULL; in ec_export() local 492 ok = param_cb(params, cbarg); in ec_export() 494 OSSL_PARAM_free(params); in ec_export() 682 if ((p = OSSL_PARAM_locate(params, in common_get_params() 715 if ((p = OSSL_PARAM_locate(params, in common_get_params() 725 ret = ec_get_ecm_params(ecg, params) in common_get_params() 804 if (params == NULL) in ec_set_params() 1107 OSSL_PARAM *params = NULL; in ec_gen_set_group_from_params() local 1163 params = OSSL_PARAM_BLD_to_param(bld); in ec_gen_set_group_from_params() 1164 if (params == NULL) in ec_gen_set_group_from_params() [all …]
|
A D | dh_kmgmt.c | 185 ok = ok && ossl_dh_key_fromdata(dh, params); in dh_import() 195 OSSL_PARAM *params = NULL; in dh_export() local 215 ok = param_cb(params, cbarg); in dh_export() 216 OSSL_PARAM_free(params); in dh_export() 305 return ossl_dh_params_todata(dh, NULL, params) in dh_get_params() 306 && ossl_dh_key_todata(dh, NULL, params); in dh_get_params() 446 if (!dh_gen_set_params(gctx, params)) { in dh_gen_init_base() 498 if (params == NULL) in dh_gen_common_set_params() 570 if (!dh_gen_common_set_params(genctx, params)) in dhx_gen_set_params() 638 || OSSL_PARAM_locate_const(params, in dh_gen_set_params() [all …]
|
A D | ecx_kmgmt.c | 221 OSSL_PARAM *params = NULL; in ecx_export() local 235 params = OSSL_PARAM_BLD_to_param(tmpl); in ecx_export() 236 if (params == NULL) in ecx_export() 239 ret = param_cb(params, cbarg); in ecx_export() 240 OSSL_PARAM_free(params); in ecx_export() 290 if ((p = OSSL_PARAM_locate(params, in ed_get_params() 313 && ed_get_params(key, params); in ed25519_get_params() 320 && ed_get_params(key, params); in ed448_get_params() 380 if (params == NULL) in ecx_set_params() 407 return ecx_set_params(key, params); in x25519_set_params() [all …]
|
/openssl-master/util/ |
A D | withlibctx.pl | 46 my @params; 82 @params = split(",", $pre); 83 my @params = grep(s/^\s*|\s*$//g, @params); 84 formatparams($indent, @params); 98 my @params = @_; 100 if (@params) { 101 my $param = shift @params; 105 print "," if @params; 107 while (@params) { 108 my $param = shift @params; [all …]
|
/openssl-master/providers/implementations/ciphers/ |
A D | cipher_rc4_hmac_md5.c | 76 size_t ivlen, const OSSL_PARAM params[]) in rc4_hmac_md5_einit() argument 80 return rc4_hmac_md5_set_ctx_params(ctx, params); in rc4_hmac_md5_einit() 85 size_t ivlen, const OSSL_PARAM params[]) in rc4_hmac_md5_dinit() argument 89 return rc4_hmac_md5_set_ctx_params(ctx, params); in rc4_hmac_md5_dinit() 109 p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN); in rc4_hmac_md5_get_ctx_params() 115 p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IVLEN); in rc4_hmac_md5_get_ctx_params() 146 if (params == NULL) in rc4_hmac_md5_set_ctx_params() 149 p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_KEYLEN); in rc4_hmac_md5_set_ctx_params() 161 p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_IVLEN); in rc4_hmac_md5_set_ctx_params() 205 static int rc4_hmac_md5_get_params(OSSL_PARAM params[]) in rc4_hmac_md5_get_params() argument [all …]
|
/openssl-master/include/openssl/ |
A D | core_dispatch.h | 305 (void *vctx, OSSL_PARAM params[])) 400 (void *mctx, OSSL_PARAM params[])) 431 (void *kctx, OSSL_PARAM params[])) 465 const OSSL_PARAM params[])) 488 (void *vctx, OSSL_PARAM params[])) 596 (void *keydata, OSSL_PARAM params[])) 727 const OSSL_PARAM params[])) 738 const OSSL_PARAM params[])) 749 (void *ctx, OSSL_PARAM params[])) 757 (void *ctx, OSSL_PARAM params[])) [all …]
|