Symbol: GOST_KEY
crypto/libressl/crypto/gost/gost_locl.h
100
extern int gost2001_compute_public(GOST_KEY *ec);
crypto/libressl/crypto/gost/gost_locl.h
101
extern ECDSA_SIG *gost2001_do_sign(BIGNUM *md, GOST_KEY *eckey);
crypto/libressl/crypto/gost/gost_locl.h
102
extern int gost2001_do_verify(BIGNUM *md, ECDSA_SIG *sig, GOST_KEY *ec);
crypto/libressl/crypto/gost/gost_locl.h
103
extern int gost2001_keygen(GOST_KEY *ec);
crypto/libressl/crypto/gost/gost_locl.h
104
extern int VKO_compute_key(BIGNUM *X, BIGNUM *Y, const GOST_KEY *pkey,
crypto/libressl/crypto/gost/gost_locl.h
105
GOST_KEY *priv_key, const BIGNUM *ukm);
crypto/libressl/crypto/gost/gostr341001.c
104
gost2001_compute_public(GOST_KEY *ec)
crypto/libressl/crypto/gost/gostr341001.c
147
gost2001_do_sign(BIGNUM *md, GOST_KEY *eckey)
crypto/libressl/crypto/gost/gostr341001.c
250
gost2001_do_verify(BIGNUM *md, ECDSA_SIG *sig, GOST_KEY *ec)
crypto/libressl/crypto/gost/gostr341001.c
330
VKO_compute_key(BIGNUM *X, BIGNUM *Y, const GOST_KEY *pkey, GOST_KEY *priv_key,
crypto/libressl/crypto/gost/gostr341001.c
372
gost2001_keygen(GOST_KEY *ec)
crypto/libressl/crypto/gost/gostr341001_ameth.c
159
const GOST_KEY *ea = a->pkey.gost;
crypto/libressl/crypto/gost/gostr341001_ameth.c
160
const GOST_KEY *eb = b->pkey.gost;
crypto/libressl/crypto/gost/gostr341001_ameth.c
253
const GOST_KEY *ec = pk->pkey.gost;
crypto/libressl/crypto/gost/gostr341001_ameth.c
413
GOST_KEY *ec;
crypto/libressl/crypto/gost/gostr341001_ameth.c
528
GOST_KEY *ec;
crypto/libressl/crypto/gost/gostr341001_ameth.c
579
const GOST_KEY *ec = pk->pkey.gost;
crypto/libressl/crypto/gost/gostr341001_ameth.c
593
GOST_KEY *eto = to->pkey.gost;
crypto/libressl/crypto/gost/gostr341001_ameth.c
594
const GOST_KEY *efrom = from->pkey.gost;
crypto/libressl/crypto/gost/gostr341001_ameth.c
86
GOST_KEY *ec;
crypto/libressl/crypto/gost/gostr341001_key.c
108
freezero(r, sizeof(GOST_KEY));
crypto/libressl/crypto/gost/gostr341001_key.c
112
GOST_KEY_check_key(const GOST_KEY *key)
crypto/libressl/crypto/gost/gostr341001_key.c
181
GOST_KEY_set_public_key_affine_coordinates(GOST_KEY *key, BIGNUM *x, BIGNUM *y)
crypto/libressl/crypto/gost/gostr341001_key.c
234
GOST_KEY_get0_group(const GOST_KEY *key)
crypto/libressl/crypto/gost/gostr341001_key.c
240
GOST_KEY_set_group(GOST_KEY *key, const EC_GROUP *group)
crypto/libressl/crypto/gost/gostr341001_key.c
248
GOST_KEY_get0_private_key(const GOST_KEY *key)
crypto/libressl/crypto/gost/gostr341001_key.c
254
GOST_KEY_set_private_key(GOST_KEY *key, const BIGNUM *priv_key)
crypto/libressl/crypto/gost/gostr341001_key.c
262
GOST_KEY_get0_public_key(const GOST_KEY *key)
crypto/libressl/crypto/gost/gostr341001_key.c
268
GOST_KEY_set_public_key(GOST_KEY *key, const EC_POINT *pub_key)
crypto/libressl/crypto/gost/gostr341001_key.c
276
GOST_KEY_get_digest(const GOST_KEY *key)
crypto/libressl/crypto/gost/gostr341001_key.c
281
GOST_KEY_set_digest(GOST_KEY *key, int digest_nid)
crypto/libressl/crypto/gost/gostr341001_key.c
294
GOST_KEY_get_size(const GOST_KEY *r)
crypto/libressl/crypto/gost/gostr341001_key.c
74
GOST_KEY *
crypto/libressl/crypto/gost/gostr341001_key.c
77
GOST_KEY *ret;
crypto/libressl/crypto/gost/gostr341001_key.c
79
ret = malloc(sizeof(GOST_KEY));
crypto/libressl/crypto/gost/gostr341001_key.c
93
GOST_KEY_free(GOST_KEY *r)
crypto/libressl/crypto/gost/gostr341001_pmeth.c
192
GOST_KEY *gost = NULL;
crypto/libressl/crypto/gost/gostr341001_pmeth.c
506
GOST_KEY *tmp_key;
crypto/libressl/include/openssl/gost.h
178
GOST_KEY *GOST_KEY_new(void);
crypto/libressl/include/openssl/gost.h
179
void GOST_KEY_free(GOST_KEY * r);
crypto/libressl/include/openssl/gost.h
180
int GOST_KEY_check_key(const GOST_KEY * eckey);
crypto/libressl/include/openssl/gost.h
181
int GOST_KEY_set_public_key_affine_coordinates(GOST_KEY * key, BIGNUM * x, BIGNUM * y);
crypto/libressl/include/openssl/gost.h
182
const EC_GROUP * GOST_KEY_get0_group(const GOST_KEY * key);
crypto/libressl/include/openssl/gost.h
183
int GOST_KEY_set_group(GOST_KEY * key, const EC_GROUP * group);
crypto/libressl/include/openssl/gost.h
184
int GOST_KEY_get_digest(const GOST_KEY * key);
crypto/libressl/include/openssl/gost.h
185
int GOST_KEY_set_digest(GOST_KEY * key, int digest_nid);
crypto/libressl/include/openssl/gost.h
186
const BIGNUM * GOST_KEY_get0_private_key(const GOST_KEY * key);
crypto/libressl/include/openssl/gost.h
187
int GOST_KEY_set_private_key(GOST_KEY * key, const BIGNUM * priv_key);
crypto/libressl/include/openssl/gost.h
188
const EC_POINT * GOST_KEY_get0_public_key(const GOST_KEY * key);
crypto/libressl/include/openssl/gost.h
189
int GOST_KEY_set_public_key(GOST_KEY * key, const EC_POINT * pub_key);
crypto/libressl/include/openssl/gost.h
190
size_t GOST_KEY_get_size(const GOST_KEY * r);