EC_PRIVATEKEY
EC_PRIVATEKEY *priv_key = NULL;
EC_PRIVATEKEY *priv_key = NULL;
.offset = offsetof(EC_PRIVATEKEY, version),
.offset = offsetof(EC_PRIVATEKEY, privateKey),
.offset = offsetof(EC_PRIVATEKEY, parameters),
.offset = offsetof(EC_PRIVATEKEY, publicKey),
.size = sizeof(EC_PRIVATEKEY),
EC_PRIVATEKEY *EC_PRIVATEKEY_new(void);
void EC_PRIVATEKEY_free(EC_PRIVATEKEY *a);
EC_PRIVATEKEY *d2i_EC_PRIVATEKEY(EC_PRIVATEKEY **a, const unsigned char **in, long len);
int i2d_EC_PRIVATEKEY(const EC_PRIVATEKEY *a, unsigned char **out);
EC_PRIVATEKEY *
d2i_EC_PRIVATEKEY(EC_PRIVATEKEY **a, const unsigned char **in, long len)
return (EC_PRIVATEKEY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
i2d_EC_PRIVATEKEY(const EC_PRIVATEKEY *a, unsigned char **out)
EC_PRIVATEKEY *
return (EC_PRIVATEKEY *)ASN1_item_new(&EC_PRIVATEKEY_it);
EC_PRIVATEKEY_free(EC_PRIVATEKEY *a)