Home
last modified time | relevance | path

Searched refs:GOST_KEY (Results 1 – 6 of 6) sorted by relevance

/dragonfly/crypto/libressl/crypto/gost/
H A Dgostr341001_key.c74 GOST_KEY *
77 GOST_KEY *ret; in GOST_KEY_new()
79 ret = malloc(sizeof(GOST_KEY)); in GOST_KEY_new()
93 GOST_KEY_free(GOST_KEY *r) in GOST_KEY_free()
108 freezero(r, sizeof(GOST_KEY)); in GOST_KEY_free()
112 GOST_KEY_check_key(const GOST_KEY *key) in GOST_KEY_check_key()
234 GOST_KEY_get0_group(const GOST_KEY *key) in GOST_KEY_get0_group()
248 GOST_KEY_get0_private_key(const GOST_KEY *key) in GOST_KEY_get0_private_key()
262 GOST_KEY_get0_public_key(const GOST_KEY *key) in GOST_KEY_get0_public_key()
276 GOST_KEY_get_digest(const GOST_KEY *key) in GOST_KEY_get_digest()
[all …]
H A Dgost_locl.h100 extern int gost2001_compute_public(GOST_KEY *ec);
101 extern ECDSA_SIG *gost2001_do_sign(BIGNUM *md, GOST_KEY *eckey);
102 extern int gost2001_do_verify(BIGNUM *md, ECDSA_SIG *sig, GOST_KEY *ec);
103 extern int gost2001_keygen(GOST_KEY *ec);
104 extern int VKO_compute_key(BIGNUM *X, BIGNUM *Y, const GOST_KEY *pkey,
105 GOST_KEY *priv_key, const BIGNUM *ukm);
H A Dgostr341001_ameth.c86 GOST_KEY *ec; in decode_gost01_algor_params()
159 const GOST_KEY *ea = a->pkey.gost; in pub_cmp_gost01()
160 const GOST_KEY *eb = b->pkey.gost; in pub_cmp_gost01()
253 const GOST_KEY *ec = pk->pkey.gost; in pub_encode_gost01()
413 GOST_KEY *ec; in priv_decode_gost01()
528 GOST_KEY *ec; in param_decode_gost01()
579 const GOST_KEY *ec = pk->pkey.gost; in param_missing_gost01()
593 GOST_KEY *eto = to->pkey.gost; in param_copy_gost01()
594 const GOST_KEY *efrom = from->pkey.gost; in param_copy_gost01()
H A Dgostr341001.c104 gost2001_compute_public(GOST_KEY *ec) in gost2001_compute_public()
147 gost2001_do_sign(BIGNUM *md, GOST_KEY *eckey) in gost2001_do_sign()
250 gost2001_do_verify(BIGNUM *md, ECDSA_SIG *sig, GOST_KEY *ec) in gost2001_do_verify()
330 VKO_compute_key(BIGNUM *X, BIGNUM *Y, const GOST_KEY *pkey, GOST_KEY *priv_key, in VKO_compute_key()
372 gost2001_keygen(GOST_KEY *ec) in gost2001_keygen()
H A Dgostr341001_pmeth.c192 GOST_KEY *gost = NULL; in pkey_gost01_paramgen()
506 GOST_KEY *tmp_key; in pkey_gost01_encrypt()
/dragonfly/crypto/libressl/include/openssl/
H A Dgost.h177 typedef struct gost_key_st GOST_KEY; typedef
178 GOST_KEY *GOST_KEY_new(void);
179 void GOST_KEY_free(GOST_KEY * r);
180 int GOST_KEY_check_key(const GOST_KEY * eckey);
182 const EC_GROUP * GOST_KEY_get0_group(const GOST_KEY * key);
183 int GOST_KEY_set_group(GOST_KEY * key, const EC_GROUP * group);
184 int GOST_KEY_get_digest(const GOST_KEY * key);
185 int GOST_KEY_set_digest(GOST_KEY * key, int digest_nid);
186 const BIGNUM * GOST_KEY_get0_private_key(const GOST_KEY * key);
188 const EC_POINT * GOST_KEY_get0_public_key(const GOST_KEY * key);
[all …]