}
int ossl_dh_params_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM *privlen,
- const FFC_PARAM_PTRS *pp)
+ const FFC_OSSL_PARAMS *pp)
{
const long l = DH_get_length(dh);
}
int ossl_ffc_params_todata(const FFC_PARAMS *ffc, OSSL_PARAM_BLD *bld,
- const FFC_PARAM_PTRS *pp)
+ const FFC_OSSL_PARAMS *pp)
{
int test_flags;
int ossl_dh_params_fromdata(DH *dh, const OSSL_PARAM params[]);
int ossl_dh_key_fromdata(DH *dh, const OSSL_PARAM params[], int include_private);
int ossl_dh_params_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM *privlen,
- const FFC_PARAM_PTRS *pp);
+ const FFC_OSSL_PARAMS *pp);
int ossl_dh_key_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM *pubkey,
OSSL_PARAM *privkey, int include_private);
DH *ossl_dh_key_from_pkcs8(const PKCS8_PRIV_KEY_INFO *p8inf,
OSSL_PARAM *validate_legacy; /* OSSL_PKEY_PARAM_FFC_VALIDATE_LEGACY */
OSSL_PARAM *digest; /* OSSL_PKEY_PARAM_FFC_DIGEST */
OSSL_PARAM *propq; /* OSSL_PKEY_PARAM_FFC_DIGEST_PROPS */
-} FFC_PARAM_PTRS;
+} FFC_OSSL_PARAMS;
void ossl_ffc_params_init(FFC_PARAMS *params);
void ossl_ffc_params_cleanup(FFC_PARAMS *params);
int *ret);
int ossl_ffc_params_todata(const FFC_PARAMS *ffc, OSSL_PARAM_BLD *tmpl,
- const FFC_PARAM_PTRS *pp);
+ const FFC_OSSL_PARAMS *pp);
int ossl_ffc_params_fromdata(FFC_PARAMS *ffc, const OSSL_PARAM params[]);
typedef struct dh_named_group_st DH_NAMED_GROUP;
}
struct dh_params_st {
- FFC_PARAM_PTRS ffp;
+ FFC_OSSL_PARAMS ffp;
OSSL_PARAM *bits;
OSSL_PARAM *secbits;
OSSL_PARAM *maxsize;
}
struct dsa_params_st {
- FFC_PARAM_PTRS ffp;
+ FFC_OSSL_PARAMS ffp;
OSSL_PARAM *bits;
OSSL_PARAM *secbits;
OSSL_PARAM *maxsize;