GOST_KEY
extern int gost2001_compute_public(GOST_KEY *ec);
extern ECDSA_SIG *gost2001_do_sign(BIGNUM *md, GOST_KEY *eckey);
extern int gost2001_do_verify(BIGNUM *md, ECDSA_SIG *sig, GOST_KEY *ec);
extern int gost2001_keygen(GOST_KEY *ec);
extern int VKO_compute_key(BIGNUM *X, BIGNUM *Y, const GOST_KEY *pkey,
GOST_KEY *priv_key, const BIGNUM *ukm);
gost2001_compute_public(GOST_KEY *ec)
gost2001_do_sign(BIGNUM *md, GOST_KEY *eckey)
gost2001_do_verify(BIGNUM *md, ECDSA_SIG *sig, GOST_KEY *ec)
VKO_compute_key(BIGNUM *X, BIGNUM *Y, const GOST_KEY *pkey, GOST_KEY *priv_key,
gost2001_keygen(GOST_KEY *ec)
const GOST_KEY *ea = a->pkey.gost;
const GOST_KEY *eb = b->pkey.gost;
const GOST_KEY *ec = pk->pkey.gost;
GOST_KEY *ec;
GOST_KEY *ec;
const GOST_KEY *ec = pk->pkey.gost;
GOST_KEY *eto = to->pkey.gost;
const GOST_KEY *efrom = from->pkey.gost;
GOST_KEY *ec;
freezero(r, sizeof(GOST_KEY));
GOST_KEY_check_key(const GOST_KEY *key)
GOST_KEY_set_public_key_affine_coordinates(GOST_KEY *key, BIGNUM *x, BIGNUM *y)
GOST_KEY_get0_group(const GOST_KEY *key)
GOST_KEY_set_group(GOST_KEY *key, const EC_GROUP *group)
GOST_KEY_get0_private_key(const GOST_KEY *key)
GOST_KEY_set_private_key(GOST_KEY *key, const BIGNUM *priv_key)
GOST_KEY_get0_public_key(const GOST_KEY *key)
GOST_KEY_set_public_key(GOST_KEY *key, const EC_POINT *pub_key)
GOST_KEY_get_digest(const GOST_KEY *key)
GOST_KEY_set_digest(GOST_KEY *key, int digest_nid)
GOST_KEY_get_size(const GOST_KEY *r)
GOST_KEY *
GOST_KEY *ret;
ret = malloc(sizeof(GOST_KEY));
GOST_KEY_free(GOST_KEY *r)
GOST_KEY *gost = NULL;
GOST_KEY *tmp_key;
GOST_KEY *GOST_KEY_new(void);
void GOST_KEY_free(GOST_KEY * r);
int GOST_KEY_check_key(const GOST_KEY * eckey);
int GOST_KEY_set_public_key_affine_coordinates(GOST_KEY * key, BIGNUM * x, BIGNUM * y);
const EC_GROUP * GOST_KEY_get0_group(const GOST_KEY * key);
int GOST_KEY_set_group(GOST_KEY * key, const EC_GROUP * group);
int GOST_KEY_get_digest(const GOST_KEY * key);
int GOST_KEY_set_digest(GOST_KEY * key, int digest_nid);
const BIGNUM * GOST_KEY_get0_private_key(const GOST_KEY * key);
int GOST_KEY_set_private_key(GOST_KEY * key, const BIGNUM * priv_key);
const EC_POINT * GOST_KEY_get0_public_key(const GOST_KEY * key);
int GOST_KEY_set_public_key(GOST_KEY * key, const EC_POINT * pub_key);
size_t GOST_KEY_get_size(const GOST_KEY * r);