Searched refs:GOST_KEY (Results 1 – 6 of 6) sorted by relevance
/dragonfly/crypto/libressl/crypto/gost/ |
H A D | gostr341001_key.c | 74 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 D | gost_locl.h | 100 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 D | gostr341001_ameth.c | 86 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 D | gostr341001.c | 104 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 D | gostr341001_pmeth.c | 192 GOST_KEY *gost = NULL; in pkey_gost01_paramgen() 506 GOST_KEY *tmp_key; in pkey_gost01_encrypt()
|
/dragonfly/crypto/libressl/include/openssl/ |
H A D | gost.h | 177 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 …]
|