ECPKPARAMETERS
ec_asn1_pkparameters2group(const ECPKPARAMETERS * params)
ECPKPARAMETERS *params;
ECPKPARAMETERS *tmp = ec_asn1_group2pkparameters(a, NULL);
ECPKPARAMETERS *parameters;
.offset = offsetof(ECPKPARAMETERS, value.named_curve),
.offset = offsetof(ECPKPARAMETERS, value.parameters),
.offset = offsetof(ECPKPARAMETERS, value.implicitlyCA),
.utype = offsetof(ECPKPARAMETERS, type),
.size = sizeof(ECPKPARAMETERS),
ECPKPARAMETERS *ECPKPARAMETERS_new(void);
void ECPKPARAMETERS_free(ECPKPARAMETERS *a);
ECPKPARAMETERS *d2i_ECPKPARAMETERS(ECPKPARAMETERS **a, const unsigned char **in, long len);
int i2d_ECPKPARAMETERS(const ECPKPARAMETERS *a, unsigned char **out);
ECPKPARAMETERS *
d2i_ECPKPARAMETERS(ECPKPARAMETERS **a, const unsigned char **in, long len)
return (ECPKPARAMETERS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
i2d_ECPKPARAMETERS(const ECPKPARAMETERS *a, unsigned char **out)
ECPKPARAMETERS *
return (ECPKPARAMETERS *)ASN1_item_new(&ECPKPARAMETERS_it);
ECPKPARAMETERS_free(ECPKPARAMETERS *a)
static EC_GROUP *ec_asn1_pkparameters2group(const ECPKPARAMETERS *);
static ECPKPARAMETERS *ec_asn1_group2pkparameters(const EC_GROUP *,
ECPKPARAMETERS *);
ECPKPARAMETERS *
ec_asn1_group2pkparameters(const EC_GROUP * group, ECPKPARAMETERS * params)
ECPKPARAMETERS *ret = params;