OSSL_PARAM_BLD
OSSL_PARAM_BLD *tmpl = NULL;
OSSL_PARAM_BLD *tmpl = NULL;
OSSL_PARAM_BLD *tmpl;
int ossl_dh_key_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
int ossl_dh_params_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[])
OSSL_PARAM_BLD *tmpl;
OSSL_PARAM_BLD *tmpl;
static int ec_group_explicit_todata(const EC_GROUP *group, OSSL_PARAM_BLD *tmpl,
int ossl_ec_group_todata(const EC_GROUP *group, OSSL_PARAM_BLD *tmpl,
OSSL_PARAM_BLD *tmpl = NULL;
OSSL_PARAM_BLD *tmpl = OSSL_PARAM_BLD_new();
int ossl_ffc_params_todata(const FFC_PARAMS *ffc, OSSL_PARAM_BLD *bld,
static void free_all_params(OSSL_PARAM_BLD *bld)
void OSSL_PARAM_BLD_free(OSSL_PARAM_BLD *bld)
int OSSL_PARAM_BLD_push_int(OSSL_PARAM_BLD *bld, const char *key, int num)
int OSSL_PARAM_BLD_push_uint(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_long(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_ulong(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_int32(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_uint32(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_int64(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_uint64(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_size_t(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_time_t(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_double(OSSL_PARAM_BLD *bld, const char *key,
static int push_BN(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_BN(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_BN_pad(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_utf8_string(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_utf8_ptr(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_octet_string(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_octet_ptr(OSSL_PARAM_BLD *bld, const char *key,
static OSSL_PARAM *param_bld_convert(OSSL_PARAM_BLD *bld, OSSL_PARAM *param,
OSSL_PARAM *OSSL_PARAM_BLD_to_param(OSSL_PARAM_BLD *bld)
static OSSL_PARAM_BLD_DEF *param_push(OSSL_PARAM_BLD *bld, const char *key,
static int param_push_num(OSSL_PARAM_BLD *bld, const char *key,
OSSL_PARAM_BLD *OSSL_PARAM_BLD_new(void)
OSSL_PARAM_BLD *r = OPENSSL_zalloc(sizeof(OSSL_PARAM_BLD));
int ossl_param_build_set_int(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
int ossl_param_build_set_long(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
int ossl_param_build_set_utf8_string(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
int ossl_param_build_set_octet_string(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
int ossl_param_build_set_bn_pad(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
int ossl_param_build_set_bn(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
int ossl_param_build_set_multi_key_bn(OSSL_PARAM_BLD *bld, OSSL_PARAM *params,
OSSL_PARAM_BLD *tmpl = OSSL_PARAM_BLD_new();
int ossl_rsa_todata(RSA *rsa, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
OSSL_PARAM_BLD *bld, OSSL_PARAM params[])
OSSL_PARAM_BLD *bld;
OSSL_PARAM_BLD *bld = NULL;
int ossl_dh_params_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[]);
int ossl_dh_key_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
int ossl_ec_group_todata(const EC_GROUP *group, OSSL_PARAM_BLD *tmpl,
int ossl_rsa_todata(RSA *rsa, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
OSSL_PARAM_BLD *bld, OSSL_PARAM params[]);
int ossl_ffc_params_todata(const FFC_PARAMS *ffc, OSSL_PARAM_BLD *tmpl,
int ossl_param_build_set_int(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
int ossl_param_build_set_long(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
int ossl_param_build_set_utf8_string(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
int ossl_param_build_set_octet_string(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
int ossl_param_build_set_bn(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
int ossl_param_build_set_bn_pad(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
int ossl_param_build_set_signed_bn(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
int ossl_param_build_set_signed_bn_pad(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
int ossl_param_build_set_multi_key_bn(OSSL_PARAM_BLD *bld, OSSL_PARAM *p,
OSSL_PARAM_BLD *OSSL_PARAM_BLD_new(void);
OSSL_PARAM *OSSL_PARAM_BLD_to_param(OSSL_PARAM_BLD *bld);
void OSSL_PARAM_BLD_free(OSSL_PARAM_BLD *bld);
int OSSL_PARAM_BLD_push_int(OSSL_PARAM_BLD *bld, const char *key, int val);
int OSSL_PARAM_BLD_push_uint(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_long(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_ulong(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_int32(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_uint32(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_int64(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_uint64(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_size_t(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_time_t(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_double(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_BN(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_BN_pad(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_utf8_string(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_utf8_ptr(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_octet_string(OSSL_PARAM_BLD *bld, const char *key,
int OSSL_PARAM_BLD_push_octet_ptr(OSSL_PARAM_BLD *bld, const char *key,
static int add_params(OSSL_PARAM_BLD *bld, const ST_KAT_PARAM *params,
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *keybld = NULL, *initbld = NULL;
OSSL_PARAM_BLD *tmpl = NULL;
static int dsa_key_todata(DSA *dsa, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
OSSL_PARAM_BLD *tmpl;
OSSL_PARAM_BLD *bld;
static ossl_inline int key_to_params(const EC_KEY *eckey, OSSL_PARAM_BLD *tmpl,
static ossl_inline int otherparams_to_params(const EC_KEY *ec, OSSL_PARAM_BLD *tmpl,
OSSL_PARAM_BLD *tmpl = NULL;
static int key_to_params(ECX_KEY *key, OSSL_PARAM_BLD *tmpl,
OSSL_PARAM_BLD *tmpl;
static int key_to_params(MAC_KEY *key, OSSL_PARAM_BLD *tmpl,
OSSL_PARAM_BLD *tmpl;
OSSL_PARAM_BLD *tmpl = NULL;
OSSL_PARAM_BLD *tmpl = NULL;
OSSL_PARAM_BLD *tmpl;
static int key_to_params(SLH_DSA_KEY *key, OSSL_PARAM_BLD *tmpl,
OSSL_PARAM_BLD *tmpl;
static int key_to_params(void *key, OSSL_PARAM_BLD *tmpl,
OSSL_PARAM_BLD *tmpl;
OSSL_PARAM_BLD *tmpl = NULL;
OSSL_PARAM_BLD *tmpl = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *param_bld = NULL;
static int do_create_ec_explicit_prime_params(OSSL_PARAM_BLD *bld,
static int create_ec_explicit_prime_params_namedcurve(OSSL_PARAM_BLD *bld)
static int create_ec_explicit_prime_params(OSSL_PARAM_BLD *bld)
static int do_create_ec_explicit_trinomial_params(OSSL_PARAM_BLD *bld,
static int create_ec_explicit_trinomial_params_namedcurve(OSSL_PARAM_BLD *bld)
static int create_ec_explicit_trinomial_params(OSSL_PARAM_BLD *bld)
static OSSL_PARAM_BLD *bld_prime_nc = NULL;
static OSSL_PARAM_BLD *bld_prime = NULL;
static OSSL_PARAM_BLD *bld_tri_nc = NULL;
static OSSL_PARAM_BLD *bld_tri = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *tmpl = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *tmpl = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = OSSL_PARAM_BLD_new();
OSSL_PARAM_BLD *bld = OSSL_PARAM_BLD_new();
OSSL_PARAM_BLD *bld2 = OSSL_PARAM_BLD_new();
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = OSSL_PARAM_BLD_new();
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *bld = NULL;
OSSL_PARAM_BLD *tmpl = NULL;