FFC_PARAMS
const FFC_PARAMS *params = &dh->params;
FFC_PARAMS *params;
FFC_PARAMS *ffc = ossl_dh_get0_params(dh);
FFC_PARAMS *ossl_dh_get0_params(DH *dh)
FFC_PARAMS params;
FFC_PARAMS *ossl_dsa_get0_params(DSA *dsa)
FFC_PARAMS *ffc = ossl_dsa_get0_params(dsa);
FFC_PARAMS params;
int ossl_bio_print_ffc_params(BIO *out, const FFC_PARAMS *ffc)
int ossl_ffc_params_fromdata(FFC_PARAMS *ffc, const OSSL_PARAM params[])
int ossl_ffc_named_group_set(FFC_PARAMS *ffc, const DH_NAMED_GROUP *group)
int ossl_ffc_generate_private_key(BN_CTX *ctx, const FFC_PARAMS *params,
int ossl_ffc_validate_public_key_partial(const FFC_PARAMS *params,
int ossl_ffc_validate_public_key(const FFC_PARAMS *params,
void ossl_ffc_params_set_gindex(FFC_PARAMS *params, int index)
void ossl_ffc_params_set_pcounter(FFC_PARAMS *params, int index)
void ossl_ffc_params_set_h(FFC_PARAMS *params, int index)
void ossl_ffc_params_set_flags(FFC_PARAMS *params, unsigned int flags)
void ossl_ffc_params_enable_flags(FFC_PARAMS *params, unsigned int flags,
void ossl_ffc_set_digest(FFC_PARAMS *params, const char *alg, const char *props)
int ossl_ffc_params_set_validate_params(FFC_PARAMS *params,
void ossl_ffc_params_get_validate_params(const FFC_PARAMS *params,
int ossl_ffc_params_copy(FFC_PARAMS *dst, const FFC_PARAMS *src)
void ossl_ffc_params_init(FFC_PARAMS *params)
int ossl_ffc_params_cmp(const FFC_PARAMS *a, const FFC_PARAMS *b, int ignore_q)
int ossl_ffc_params_todata(const FFC_PARAMS *ffc, OSSL_PARAM_BLD *bld,
void ossl_ffc_params_cleanup(FFC_PARAMS *params)
int ossl_ffc_params_print(BIO *bp, const FFC_PARAMS *ffc, int indent)
void ossl_ffc_params_set0_pqg(FFC_PARAMS *d, BIGNUM *p, BIGNUM *q, BIGNUM *g)
void ossl_ffc_params_get0_pqg(const FFC_PARAMS *d, const BIGNUM **p,
void ossl_ffc_params_set0_j(FFC_PARAMS *d, BIGNUM *j)
int ossl_ffc_params_set_seed(FFC_PARAMS *params,
int ossl_ffc_params_FIPS186_4_generate(OSSL_LIB_CTX *libctx, FFC_PARAMS *params,
int ossl_ffc_params_FIPS186_2_generate(OSSL_LIB_CTX *libctx, FFC_PARAMS *params,
FFC_PARAMS *params, int mode, int type,
FFC_PARAMS *params, int mode, int type,
FFC_PARAMS tmpparams = { 0 };
int ossl_ffc_params_full_validate(OSSL_LIB_CTX *libctx, const FFC_PARAMS *params,
const FFC_PARAMS *params, int type,
return ossl_ffc_params_FIPS186_4_gen_verify(libctx, (FFC_PARAMS *)params,
const FFC_PARAMS *params, int type,
return ossl_ffc_params_FIPS186_2_gen_verify(libctx, (FFC_PARAMS *)params,
int ossl_ffc_params_simple_validate(OSSL_LIB_CTX *libctx, const FFC_PARAMS *params,
FFC_PARAMS *ossl_dh_get0_params(DH *dh);
FFC_PARAMS *ossl_dsa_get0_params(DSA *dsa);
int ossl_bio_print_ffc_params(BIO *out, const FFC_PARAMS *ffc);
void ossl_ffc_params_init(FFC_PARAMS *params);
void ossl_ffc_params_cleanup(FFC_PARAMS *params);
void ossl_ffc_params_set0_pqg(FFC_PARAMS *params, BIGNUM *p, BIGNUM *q,
void ossl_ffc_params_get0_pqg(const FFC_PARAMS *params, const BIGNUM **p,
void ossl_ffc_params_set0_j(FFC_PARAMS *d, BIGNUM *j);
int ossl_ffc_params_set_seed(FFC_PARAMS *params,
void ossl_ffc_params_set_gindex(FFC_PARAMS *params, int index);
void ossl_ffc_params_set_pcounter(FFC_PARAMS *params, int index);
void ossl_ffc_params_set_h(FFC_PARAMS *params, int index);
void ossl_ffc_params_set_flags(FFC_PARAMS *params, unsigned int flags);
void ossl_ffc_params_enable_flags(FFC_PARAMS *params, unsigned int flags,
void ossl_ffc_set_digest(FFC_PARAMS *params, const char *alg, const char *props);
int ossl_ffc_params_set_validate_params(FFC_PARAMS *params,
void ossl_ffc_params_get_validate_params(const FFC_PARAMS *params,
int ossl_ffc_params_copy(FFC_PARAMS *dst, const FFC_PARAMS *src);
int ossl_ffc_params_cmp(const FFC_PARAMS *a, const FFC_PARAMS *b, int ignore_q);
int ossl_ffc_params_print(BIO *bp, const FFC_PARAMS *ffc, int indent);
int ossl_ffc_params_FIPS186_4_generate(OSSL_LIB_CTX *libctx, FFC_PARAMS *params,
int ossl_ffc_params_FIPS186_2_generate(OSSL_LIB_CTX *libctx, FFC_PARAMS *params,
FFC_PARAMS *params, int mode, int type,
FFC_PARAMS *params, int mode, int type,
const FFC_PARAMS *params,
const FFC_PARAMS *params,
const FFC_PARAMS *params,
const FFC_PARAMS *params,
int ossl_ffc_generate_private_key(BN_CTX *ctx, const FFC_PARAMS *params,
int ossl_ffc_validate_public_key(const FFC_PARAMS *params,
int ossl_ffc_validate_public_key_partial(const FFC_PARAMS *params,
int ossl_ffc_params_todata(const FFC_PARAMS *ffc, OSSL_PARAM_BLD *tmpl,
int ossl_ffc_params_fromdata(FFC_PARAMS *ffc, const OSSL_PARAM params[]);
int ossl_ffc_named_group_set(FFC_PARAMS *ffc, const DH_NAMED_GROUP *group);
const FFC_PARAMS *params = NULL;
const FFC_PARAMS *params = NULL;
FFC_PARAMS *dhparams_priv = ossl_dh_get0_params(priv);
FFC_PARAMS *dhparams_peer = ossl_dh_get0_params(peer);
FFC_PARAMS *dhparams1 = ossl_dh_get0_params((DH *)dh1);
FFC_PARAMS *dhparams2 = ossl_dh_get0_params((DH *)dh2);
FFC_PARAMS *ffc_params;
FFC_PARAMS *ffc;
FFC_PARAMS *dsaparams1 = ossl_dsa_get0_params((DSA *)dsa1);
FFC_PARAMS *dsaparams2 = ossl_dsa_get0_params((DSA *)dsa2);
FFC_PARAMS *ffc_params;
FFC_PARAMS *ffc;
FFC_PARAMS params;
FFC_PARAMS params;
FFC_PARAMS params;
FFC_PARAMS params;
FFC_PARAMS params;
extern FFC_PARAMS *ossl_dh_get0_params(DH *dh);
FFC_PARAMS *params;
FFC_PARAMS *params;
FFC_PARAMS *params;
FFC_PARAMS *params, copy;