lib/libcrypto/asn1/x_pubkey.c
338
if (!EVP_PKEY_set1_EC_KEY(pkey, (EC_KEY*)*pval))
lib/libcrypto/asn1/x_pubkey.c
663
EC_KEY_free((EC_KEY *)*pval);
lib/libcrypto/asn1/x_pubkey.c
701
EC_KEY *
lib/libcrypto/asn1/x_pubkey.c
702
d2i_EC_PUBKEY(EC_KEY **ec, const unsigned char **in, long len)
lib/libcrypto/asn1/x_pubkey.c
704
return (EC_KEY *)ASN1_item_d2i((ASN1_VALUE **)ec, in, len,
lib/libcrypto/asn1/x_pubkey.c
710
i2d_EC_PUBKEY(EC_KEY *ec, unsigned char **out)
lib/libcrypto/asn1/x_pubkey.c
716
EC_KEY *
lib/libcrypto/asn1/x_pubkey.c
717
d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **ec)
lib/libcrypto/asn1/x_pubkey.c
719
return (EC_KEY *)ASN1_item_d2i_bio(&EC_PUBKEY_it, bp, (ASN1_VALUE **)ec);
lib/libcrypto/asn1/x_pubkey.c
724
i2d_EC_PUBKEY_bio(BIO *bp, EC_KEY *ec)
lib/libcrypto/asn1/x_pubkey.c
730
EC_KEY *
lib/libcrypto/asn1/x_pubkey.c
731
d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **ec)
lib/libcrypto/asn1/x_pubkey.c
733
return (EC_KEY *)ASN1_item_d2i_fp(&EC_PUBKEY_it, fp, (ASN1_VALUE **)ec);
lib/libcrypto/asn1/x_pubkey.c
738
i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *ec)
lib/libcrypto/ec/ec.h
233
EC_KEY *EC_KEY_new(void);
lib/libcrypto/ec/ec.h
234
int EC_KEY_get_flags(const EC_KEY *key);
lib/libcrypto/ec/ec.h
235
void EC_KEY_set_flags(EC_KEY *key, int flags);
lib/libcrypto/ec/ec.h
236
void EC_KEY_clear_flags(EC_KEY *key, int flags);
lib/libcrypto/ec/ec.h
237
EC_KEY *EC_KEY_new_by_curve_name(int nid);
lib/libcrypto/ec/ec.h
238
void EC_KEY_free(EC_KEY *key);
lib/libcrypto/ec/ec.h
239
EC_KEY *EC_KEY_copy(EC_KEY *dst, const EC_KEY *src);
lib/libcrypto/ec/ec.h
240
EC_KEY *EC_KEY_dup(const EC_KEY *src);
lib/libcrypto/ec/ec.h
241
int EC_KEY_up_ref(EC_KEY *key);
lib/libcrypto/ec/ec.h
243
const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
lib/libcrypto/ec/ec.h
244
int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group);
lib/libcrypto/ec/ec.h
245
const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key);
lib/libcrypto/ec/ec.h
246
int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv);
lib/libcrypto/ec/ec.h
247
const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
lib/libcrypto/ec/ec.h
248
int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
lib/libcrypto/ec/ec.h
250
unsigned EC_KEY_get_enc_flags(const EC_KEY *key);
lib/libcrypto/ec/ec.h
251
void EC_KEY_set_enc_flags(EC_KEY *eckey, unsigned int flags);
lib/libcrypto/ec/ec.h
252
point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key);
lib/libcrypto/ec/ec.h
253
void EC_KEY_set_conv_form(EC_KEY *eckey, point_conversion_form_t cform);
lib/libcrypto/ec/ec.h
255
void EC_KEY_set_asn1_flag(EC_KEY *eckey, int asn1_flag);
lib/libcrypto/ec/ec.h
256
int EC_KEY_precompute_mult(EC_KEY *key, BN_CTX *ctx);
lib/libcrypto/ec/ec.h
257
int EC_KEY_generate_key(EC_KEY *key);
lib/libcrypto/ec/ec.h
258
int EC_KEY_check_key(const EC_KEY *key);
lib/libcrypto/ec/ec.h
259
int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, BIGNUM *x, BIGNUM *y);
lib/libcrypto/ec/ec.h
261
EC_KEY *d2i_ECPrivateKey(EC_KEY **key, const unsigned char **in, long len);
lib/libcrypto/ec/ec.h
262
int i2d_ECPrivateKey(EC_KEY *key, unsigned char **out);
lib/libcrypto/ec/ec.h
263
EC_KEY *d2i_ECParameters(EC_KEY **key, const unsigned char **in, long len);
lib/libcrypto/ec/ec.h
264
int i2d_ECParameters(EC_KEY *key, unsigned char **out);
lib/libcrypto/ec/ec.h
266
EC_KEY *o2i_ECPublicKey(EC_KEY **key, const unsigned char **in, long len);
lib/libcrypto/ec/ec.h
267
int i2o_ECPublicKey(const EC_KEY *key, unsigned char **out);
lib/libcrypto/ec/ec.h
270
int ECParameters_print(BIO *bp, const EC_KEY *key);
lib/libcrypto/ec/ec.h
271
int EC_KEY_print(BIO *bp, const EC_KEY *key, int off);
lib/libcrypto/ec/ec.h
273
int ECParameters_print_fp(FILE *fp, const EC_KEY *key);
lib/libcrypto/ec/ec.h
274
int EC_KEY_print_fp(FILE *fp, const EC_KEY *key, int off);
lib/libcrypto/ec/ec.h
278
int EC_KEY_set_ex_data(EC_KEY *key, int idx, void *arg);
lib/libcrypto/ec/ec.h
279
void *EC_KEY_get_ex_data(const EC_KEY *key, int idx);
lib/libcrypto/ec/ec.h
284
const EC_KEY_METHOD *EC_KEY_get_method(const EC_KEY *key);
lib/libcrypto/ec/ec.h
285
int EC_KEY_set_method(EC_KEY *key, const EC_KEY_METHOD *meth);
lib/libcrypto/ec/ec.h
286
EC_KEY *EC_KEY_new_method(ENGINE *engine);
lib/libcrypto/ec/ec.h
288
int ECDH_size(const EC_KEY *ecdh);
lib/libcrypto/ec/ec.h
290
EC_KEY *ecdh,
lib/libcrypto/ec/ec.h
305
int ECDSA_size(const EC_KEY *eckey);
lib/libcrypto/ec/ec.h
308
EC_KEY *eckey);
lib/libcrypto/ec/ec.h
310
const ECDSA_SIG *sig, EC_KEY *eckey);
lib/libcrypto/ec/ec.h
313
unsigned char *signature, unsigned int *signature_len, EC_KEY *eckey);
lib/libcrypto/ec/ec.h
315
const unsigned char *signature, int signature_len, EC_KEY *eckey);
lib/libcrypto/ec/ec.h
320
int (*init)(EC_KEY *key),
lib/libcrypto/ec/ec.h
321
void (*finish)(EC_KEY *key),
lib/libcrypto/ec/ec.h
322
int (*copy)(EC_KEY *dest, const EC_KEY *src),
lib/libcrypto/ec/ec.h
323
int (*set_group)(EC_KEY *key, const EC_GROUP *grp),
lib/libcrypto/ec/ec.h
324
int (*set_private)(EC_KEY *key, const BIGNUM *priv_key),
lib/libcrypto/ec/ec.h
325
int (*set_public)(EC_KEY *key, const EC_POINT *pub_key));
lib/libcrypto/ec/ec.h
327
int (*keygen)(EC_KEY *key));
lib/libcrypto/ec/ec.h
330
const EC_KEY *ecdh));
lib/libcrypto/ec/ec.h
334
const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey),
lib/libcrypto/ec/ec.h
335
int (*sign_setup)(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp),
lib/libcrypto/ec/ec.h
337
const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey));
lib/libcrypto/ec/ec.h
340
const unsigned char *signature, int signature_len, EC_KEY *eckey),
lib/libcrypto/ec/ec.h
342
const ECDSA_SIG *sig, EC_KEY *eckey));
lib/libcrypto/ec/ec.h
344
int (**pinit)(EC_KEY *key),
lib/libcrypto/ec/ec.h
345
void (**pfinish)(EC_KEY *key),
lib/libcrypto/ec/ec.h
346
int (**pcopy)(EC_KEY *dest, const EC_KEY *src),
lib/libcrypto/ec/ec.h
347
int (**pset_group)(EC_KEY *key, const EC_GROUP *grp),
lib/libcrypto/ec/ec.h
348
int (**pset_private)(EC_KEY *key, const BIGNUM *priv_key),
lib/libcrypto/ec/ec.h
349
int (**pset_public)(EC_KEY *key, const EC_POINT *pub_key));
lib/libcrypto/ec/ec.h
351
int (**pkeygen)(EC_KEY *key));
lib/libcrypto/ec/ec.h
354
const EC_KEY *ecdh));
lib/libcrypto/ec/ec.h
358
const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey),
lib/libcrypto/ec/ec.h
359
int (**psign_setup)(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp),
lib/libcrypto/ec/ec.h
361
const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey));
lib/libcrypto/ec/ec.h
364
const unsigned char *signature, int signature_len, EC_KEY *eckey),
lib/libcrypto/ec/ec.h
366
const ECDSA_SIG *sig, EC_KEY *eckey));
lib/libcrypto/ec/ec.h
368
EC_KEY *ECParameters_dup(EC_KEY *key);
lib/libcrypto/ec/ec_ameth.c
114
eckey_to_explicit_params(EC_KEY *eckey, void **out_val)
lib/libcrypto/ec/ec_ameth.c
148
eckey_from_explicit_params(const ASN1_STRING *astr, EC_KEY **out_eckey)
lib/libcrypto/ec/ec_ameth.c
163
eckey_to_object(const EC_KEY *eckey, void **out_val)
lib/libcrypto/ec/ec_ameth.c
178
eckey_from_object(const ASN1_OBJECT *aobj, EC_KEY **out_eckey)
lib/libcrypto/ec/ec_ameth.c
194
eckey_to_params(EC_KEY *eckey, int *out_type, void **out_val)
lib/libcrypto/ec/ec_ameth.c
214
eckey_from_params(int ptype, const void *pval, EC_KEY **out_eckey)
lib/libcrypto/ec/ec_ameth.c
231
EC_KEY *eckey = pkey->pkey.ec;
lib/libcrypto/ec/ec_ameth.c
270
EC_KEY *eckey = NULL;
lib/libcrypto/ec/ec_ameth.c
314
eckey_compute_pubkey(EC_KEY *eckey)
lib/libcrypto/ec/ec_ameth.c
347
EC_KEY *eckey = NULL;
lib/libcrypto/ec/ec_ameth.c
384
EC_KEY *eckey = pkey->pkey.ec;
lib/libcrypto/ec/ec_ameth.c
496
do_EC_KEY_print(BIO *bp, const EC_KEY *x, int off, int ktype)
lib/libcrypto/ec/ec_ameth.c
564
EC_KEY *eckey;
lib/libcrypto/ec/ec_ameth.c
609
EC_KEY *eckey;
lib/libcrypto/ec/ec_ameth.c
708
EC_KEY *ecpeer = NULL;
lib/libcrypto/ec/ec_ameth.c
97
eckey_get_curve_name(const EC_KEY *eckey, int *nid)
lib/libcrypto/ec/ec_asn1.c
1144
ec_key_set_group_from_parameters(EC_KEY *ec_key, const ECPKPARAMETERS *params)
lib/libcrypto/ec/ec_asn1.c
1168
ec_key_set_private_key(EC_KEY *ec_key, const ASN1_OCTET_STRING *aos)
lib/libcrypto/ec/ec_asn1.c
1197
ec_key_set_public_key(EC_KEY *ec_key, const ASN1_BIT_STRING *abs)
lib/libcrypto/ec/ec_asn1.c
1223
EC_KEY *
lib/libcrypto/ec/ec_asn1.c
1224
d2i_ECPrivateKey(EC_KEY **out_ec_key, const unsigned char **in, long len)
lib/libcrypto/ec/ec_asn1.c
1226
EC_KEY *ec_key = NULL;
lib/libcrypto/ec/ec_asn1.c
1265
i2d_ECPrivateKey(EC_KEY *ec_key, unsigned char **out)
lib/libcrypto/ec/ec_asn1.c
1331
i2d_ECParameters(EC_KEY *ec_key, unsigned char **out)
lib/libcrypto/ec/ec_asn1.c
1341
EC_KEY *
lib/libcrypto/ec/ec_asn1.c
1342
d2i_ECParameters(EC_KEY **out_ec_key, const unsigned char **in, long len)
lib/libcrypto/ec/ec_asn1.c
1344
EC_KEY *ec_key = NULL;
lib/libcrypto/ec/ec_asn1.c
1375
EC_KEY *
lib/libcrypto/ec/ec_asn1.c
1376
ECParameters_dup(EC_KEY *key)
lib/libcrypto/ec/ec_asn1.c
1380
EC_KEY *dup = NULL;
lib/libcrypto/ec/ec_asn1.c
1397
EC_KEY *
lib/libcrypto/ec/ec_asn1.c
1398
o2i_ECPublicKey(EC_KEY **in_ec_key, const unsigned char **in, long len)
lib/libcrypto/ec/ec_asn1.c
1400
EC_KEY *ec_key = NULL;
lib/libcrypto/ec/ec_asn1.c
1428
i2o_ECPublicKey(const EC_KEY *ec_key, unsigned char **out)
lib/libcrypto/ec/ec_key.c
108
EC_KEY_free(EC_KEY *ec_key)
lib/libcrypto/ec/ec_key.c
129
EC_KEY *
lib/libcrypto/ec/ec_key.c
130
EC_KEY_copy(EC_KEY *dest, const EC_KEY *src)
lib/libcrypto/ec/ec_key.c
172
&((EC_KEY *)src)->ex_data)) /* XXX const */
lib/libcrypto/ec/ec_key.c
186
EC_KEY *
lib/libcrypto/ec/ec_key.c
187
EC_KEY_dup(const EC_KEY *in_ec_key)
lib/libcrypto/ec/ec_key.c
189
EC_KEY *ec_key;
lib/libcrypto/ec/ec_key.c
207
EC_KEY_up_ref(EC_KEY *r)
lib/libcrypto/ec/ec_key.c
214
EC_KEY_set_ex_data(EC_KEY *r, int idx, void *arg)
lib/libcrypto/ec/ec_key.c
221
EC_KEY_get_ex_data(const EC_KEY *r, int idx)
lib/libcrypto/ec/ec_key.c
228
EC_KEY_generate_key(EC_KEY *eckey)
lib/libcrypto/ec/ec_key.c
238
ec_key_generate_key(EC_KEY *eckey)
lib/libcrypto/ec/ec_key.c
280
EC_KEY_check_key(const EC_KEY *eckey)
lib/libcrypto/ec/ec_key.c
355
EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, BIGNUM *x, BIGNUM *y)
lib/libcrypto/ec/ec_key.c
410
EC_KEY_get0_group(const EC_KEY *key)
lib/libcrypto/ec/ec_key.c
417
EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group)
lib/libcrypto/ec/ec_key.c
429
EC_KEY_get0_private_key(const EC_KEY *key)
lib/libcrypto/ec/ec_key.c
436
EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *priv_key)
lib/libcrypto/ec/ec_key.c
451
EC_KEY_get0_public_key(const EC_KEY *key)
lib/libcrypto/ec/ec_key.c
458
EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub_key)
lib/libcrypto/ec/ec_key.c
473
EC_KEY_get_enc_flags(const EC_KEY *key)
lib/libcrypto/ec/ec_key.c
480
EC_KEY_set_enc_flags(EC_KEY *key, unsigned int flags)
lib/libcrypto/ec/ec_key.c
487
EC_KEY_get_conv_form(const EC_KEY *key)
lib/libcrypto/ec/ec_key.c
494
EC_KEY_set_conv_form(EC_KEY *key, point_conversion_form_t cform)
lib/libcrypto/ec/ec_key.c
503
EC_KEY_set_asn1_flag(EC_KEY *key, int flag)
lib/libcrypto/ec/ec_key.c
511
EC_KEY_precompute_mult(EC_KEY *key, BN_CTX *ctx)
lib/libcrypto/ec/ec_key.c
520
EC_KEY_get_flags(const EC_KEY *key)
lib/libcrypto/ec/ec_key.c
527
EC_KEY_set_flags(EC_KEY *key, int flags)
lib/libcrypto/ec/ec_key.c
534
EC_KEY_clear_flags(EC_KEY *key, int flags)
lib/libcrypto/ec/ec_key.c
541
EC_KEY_get_method(const EC_KEY *key)
lib/libcrypto/ec/ec_key.c
548
EC_KEY_set_method(EC_KEY *key, const EC_KEY_METHOD *meth)
lib/libcrypto/ec/ec_key.c
550
void (*finish)(EC_KEY *key) = key->meth->finish;
lib/libcrypto/ec/ec_key.c
562
EC_KEY *
lib/libcrypto/ec/ec_key.c
565
EC_KEY *ret;
lib/libcrypto/ec/ec_key.c
567
if ((ret = calloc(1, sizeof(EC_KEY))) == NULL) {
lib/libcrypto/ec/ec_key.c
622
int (*init)(EC_KEY *key),
lib/libcrypto/ec/ec_key.c
623
void (*finish)(EC_KEY *key),
lib/libcrypto/ec/ec_key.c
624
int (*copy)(EC_KEY *dest, const EC_KEY *src),
lib/libcrypto/ec/ec_key.c
625
int (*set_group)(EC_KEY *key, const EC_GROUP *grp),
lib/libcrypto/ec/ec_key.c
626
int (*set_private)(EC_KEY *key, const BIGNUM *priv_key),
lib/libcrypto/ec/ec_key.c
627
int (*set_public)(EC_KEY *key, const EC_POINT *pub_key))
lib/libcrypto/ec/ec_key.c
639
EC_KEY_METHOD_set_keygen(EC_KEY_METHOD *meth, int (*keygen)(EC_KEY *key))
lib/libcrypto/ec/ec_key.c
648
const EC_KEY *ecdh))
lib/libcrypto/ec/ec_key.c
658
const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey),
lib/libcrypto/ec/ec_key.c
659
int (*sign_setup)(EC_KEY *eckey, BN_CTX *ctx_in,
lib/libcrypto/ec/ec_key.c
663
const BIGNUM *in_r, EC_KEY *eckey))
lib/libcrypto/ec/ec_key.c
674
const unsigned char *sigbuf, int sig_len, EC_KEY *eckey),
lib/libcrypto/ec/ec_key.c
676
const ECDSA_SIG *sig, EC_KEY *eckey))
lib/libcrypto/ec/ec_key.c
686
int (**pinit)(EC_KEY *key),
lib/libcrypto/ec/ec_key.c
687
void (**pfinish)(EC_KEY *key),
lib/libcrypto/ec/ec_key.c
688
int (**pcopy)(EC_KEY *dest, const EC_KEY *src),
lib/libcrypto/ec/ec_key.c
689
int (**pset_group)(EC_KEY *key, const EC_GROUP *grp),
lib/libcrypto/ec/ec_key.c
690
int (**pset_private)(EC_KEY *key, const BIGNUM *priv_key),
lib/libcrypto/ec/ec_key.c
691
int (**pset_public)(EC_KEY *key, const EC_POINT *pub_key))
lib/libcrypto/ec/ec_key.c
710
int (**pkeygen)(EC_KEY *key))
lib/libcrypto/ec/ec_key.c
720
const EC_KEY *ecdh))
lib/libcrypto/ec/ec_key.c
731
const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey),
lib/libcrypto/ec/ec_key.c
732
int (**psign_setup)(EC_KEY *eckey, BN_CTX *ctx_in,
lib/libcrypto/ec/ec_key.c
736
EC_KEY *eckey))
lib/libcrypto/ec/ec_key.c
74
EC_KEY *
lib/libcrypto/ec/ec_key.c
750
const unsigned char *sigbuf, int sig_len, EC_KEY *eckey),
lib/libcrypto/ec/ec_key.c
752
const ECDSA_SIG *sig, EC_KEY *eckey))
lib/libcrypto/ec/ec_key.c
81
EC_KEY *
lib/libcrypto/ec/ec_key.c
84
EC_KEY *ec_key;
lib/libcrypto/ec/ec_local.h
216
int (*init)(EC_KEY *key);
lib/libcrypto/ec/ec_local.h
217
void (*finish)(EC_KEY *key);
lib/libcrypto/ec/ec_local.h
218
int (*copy)(EC_KEY *dest, const EC_KEY *src);
lib/libcrypto/ec/ec_local.h
219
int (*set_group)(EC_KEY *key, const EC_GROUP *grp);
lib/libcrypto/ec/ec_local.h
220
int (*set_private)(EC_KEY *key, const BIGNUM *priv_key);
lib/libcrypto/ec/ec_local.h
221
int (*set_public)(EC_KEY *key, const EC_POINT *pub_key);
lib/libcrypto/ec/ec_local.h
222
int (*keygen)(EC_KEY *key);
lib/libcrypto/ec/ec_local.h
224
const EC_POINT *pub_key, const EC_KEY *ecdh);
lib/libcrypto/ec/ec_local.h
227
const BIGNUM *r, EC_KEY *eckey);
lib/libcrypto/ec/ec_local.h
228
int (*sign_setup)(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp,
lib/libcrypto/ec/ec_local.h
232
EC_KEY *eckey);
lib/libcrypto/ec/ec_local.h
234
const unsigned char *sigbuf, int sig_len, EC_KEY *eckey);
lib/libcrypto/ec/ec_local.h
236
const ECDSA_SIG *sig, EC_KEY *eckey);
lib/libcrypto/ec/ec_local.h
258
int eckey_compute_pubkey(EC_KEY *eckey);
lib/libcrypto/ec/ec_local.h
261
const EC_POINT *pub_key, const EC_KEY *ecdh);
lib/libcrypto/ec/ec_local.h
262
int ec_key_ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *in_ctx, BIGNUM **out_kinv,
lib/libcrypto/ec/ec_local.h
266
const BIGNUM *r, EC_KEY *eckey);
lib/libcrypto/ec/ec_local.h
268
const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey);
lib/libcrypto/ec/ec_local.h
270
const unsigned char *sigbuf, int sig_len, EC_KEY *eckey);
lib/libcrypto/ec/ec_local.h
272
const ECDSA_SIG *sig, EC_KEY *eckey);
lib/libcrypto/ec/ec_pmeth.c
169
EC_KEY *ec = ctx->pkey->pkey.ec;
lib/libcrypto/ec/ec_pmeth.c
197
EC_KEY *ec = ctx->pkey->pkey.ec;
lib/libcrypto/ec/ec_pmeth.c
215
EC_KEY *eckey;
lib/libcrypto/ec/ec_pmeth.c
313
EC_KEY *ec_key = ctx->pkey->pkey.ec;
lib/libcrypto/ec/ec_pmeth.c
320
EC_KEY *ec_key = ctx->pkey->pkey.ec;
lib/libcrypto/ec/ec_pmeth.c
465
EC_KEY *ec = NULL;
lib/libcrypto/ec/ec_pmeth.c
493
EC_KEY *ec = NULL;
lib/libcrypto/ec/ec_pmeth.c
81
EC_KEY *co_key;
lib/libcrypto/ec/eck_prn.c
119
ECParameters_print(BIO *bio, const EC_KEY *ec_key)
lib/libcrypto/ec/eck_prn.c
127
if (!EVP_PKEY_set1_EC_KEY(pkey, (EC_KEY *)ec_key))
lib/libcrypto/ec/eck_prn.c
140
ECParameters_print_fp(FILE *fp, const EC_KEY *ec_key)
lib/libcrypto/ec/eck_prn.c
77
EC_KEY_print(BIO *bio, const EC_KEY *ec_key, int off)
lib/libcrypto/ec/eck_prn.c
85
if (!EVP_PKEY_set1_EC_KEY(pkey, (EC_KEY *)ec_key))
lib/libcrypto/ec/eck_prn.c
98
EC_KEY_print_fp(FILE *fp, const EC_KEY *ec_key, int off)
lib/libcrypto/ecdh/ecdh.c
147
const EC_POINT *pub_key, const EC_KEY *ecdh)
lib/libcrypto/ecdh/ecdh.c
226
EC_KEY *eckey,
lib/libcrypto/ecdh/ecdh.c
277
ECDH_size(const EC_KEY *eckey)
lib/libcrypto/ecdsa/ecdsa.c
169
ECDSA_size(const EC_KEY *key)
lib/libcrypto/ecdsa/ecdsa.c
202
const EC_KEY *key, BIGNUM *e)
lib/libcrypto/ecdsa/ecdsa.c
226
const BIGNUM *r, EC_KEY *key)
lib/libcrypto/ecdsa/ecdsa.c
256
unsigned char *signature, unsigned int *signature_len, EC_KEY *key)
lib/libcrypto/ecdsa/ecdsa.c
273
ec_key_ecdsa_sign_setup(EC_KEY *key, BN_CTX *in_ctx, BIGNUM **out_kinv,
lib/libcrypto/ecdsa/ecdsa.c
393
ECDSA_sign_setup(EC_KEY *key, BN_CTX *in_ctx, BIGNUM **out_kinv,
lib/libcrypto/ecdsa/ecdsa.c
412
const BIGNUM *r, const EC_KEY *key, BN_CTX *ctx)
lib/libcrypto/ecdsa/ecdsa.c
526
const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *key)
lib/libcrypto/ecdsa/ecdsa.c
597
ECDSA_do_sign(const unsigned char *digest, int digest_len, EC_KEY *key)
lib/libcrypto/ecdsa/ecdsa.c
609
const unsigned char *sigbuf, int sig_len, EC_KEY *key)
lib/libcrypto/ecdsa/ecdsa.c
641
const unsigned char *sigbuf, int sig_len, EC_KEY *key)
lib/libcrypto/ecdsa/ecdsa.c
658
const ECDSA_SIG *sig, EC_KEY *key)
lib/libcrypto/ecdsa/ecdsa.c
771
const ECDSA_SIG *sig, EC_KEY *key)
lib/libcrypto/evp/evp.h
796
EC_KEY *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
797
EC_KEY *EVP_PKEY_get1_EC_KEY(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
798
int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key);
lib/libcrypto/evp/p_lib.c
704
EC_KEY *
lib/libcrypto/evp/p_lib.c
715
EC_KEY *
lib/libcrypto/evp/p_lib.c
718
EC_KEY *key;
lib/libcrypto/evp/p_lib.c
730
EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key)
lib/libcrypto/pem/pem.h
399
DECLARE_PEM_rw_cb(ECPrivateKey, EC_KEY)
lib/libcrypto/pem/pem.h
400
DECLARE_PEM_rw(EC_PUBKEY, EC_KEY)
lib/libcrypto/pem/pem_all.c
140
static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey);
lib/libcrypto/pem/pem_all.c
516
static EC_KEY *
lib/libcrypto/pem/pem_all.c
517
pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey)
lib/libcrypto/pem/pem_all.c
519
EC_KEY *dtmp;
lib/libcrypto/pem/pem_all.c
566
EC_KEY *
lib/libcrypto/pem/pem_all.c
567
PEM_read_ECPrivateKey(FILE *fp, EC_KEY **eckey, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_all.c
577
PEM_write_ECPrivateKey(FILE *fp, EC_KEY *x, const EVP_CIPHER *enc,
lib/libcrypto/pem/pem_all.c
585
EC_KEY *
lib/libcrypto/pem/pem_all.c
586
PEM_read_bio_ECPrivateKey(BIO *bp, EC_KEY **key, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_all.c
595
PEM_write_bio_ECPrivateKey(BIO *bp, EC_KEY *x,
lib/libcrypto/pem/pem_all.c
604
EC_KEY *
lib/libcrypto/pem/pem_all.c
605
PEM_read_EC_PUBKEY(FILE *fp, EC_KEY **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_all.c
613
PEM_write_EC_PUBKEY(FILE *fp, EC_KEY *x)
lib/libcrypto/pem/pem_all.c
620
EC_KEY *
lib/libcrypto/pem/pem_all.c
621
PEM_read_bio_EC_PUBKEY(BIO *bp, EC_KEY **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_all.c
629
PEM_write_bio_EC_PUBKEY(BIO *bp, EC_KEY *x)
lib/libcrypto/sm2/sm2.h
33
unsigned int *siglen, EC_KEY *eckey);
lib/libcrypto/sm2/sm2.h
39
int siglen, EC_KEY *eckey);
lib/libcrypto/sm2/sm2.h
44
int SM2_ciphertext_size(const EC_KEY *key, const EVP_MD *digest, size_t msg_len,
lib/libcrypto/sm2/sm2.h
47
int SM2_plaintext_size(const EC_KEY *key, const EVP_MD *digest, size_t msg_len,
lib/libcrypto/sm2/sm2.h
50
int SM2_encrypt(const EC_KEY *key, const EVP_MD *digest, const uint8_t *msg,
lib/libcrypto/sm2/sm2.h
53
int SM2_decrypt(const EC_KEY *key, const EVP_MD *digest,
lib/libcrypto/sm2/sm2_crypt.c
130
SM2_plaintext_size(const EC_KEY *key, const EVP_MD *digest, size_t msg_len,
lib/libcrypto/sm2/sm2_crypt.c
157
SM2_ciphertext_size(const EC_KEY *key, const EVP_MD *digest, size_t msg_len,
lib/libcrypto/sm2/sm2_crypt.c
247
SM2_encrypt(const EC_KEY *key, const EVP_MD *digest, const uint8_t *msg,
lib/libcrypto/sm2/sm2_crypt.c
464
SM2_decrypt(const EC_KEY *key, const EVP_MD *digest, const uint8_t *ciphertext,
lib/libcrypto/sm2/sm2_local.h
26
const uint8_t *uid, size_t uid_len, const EC_KEY *key);
lib/libcrypto/sm2/sm2_local.h
32
ECDSA_SIG *sm2_do_sign(const EC_KEY *key, const EVP_MD *digest,
lib/libcrypto/sm2/sm2_local.h
35
int sm2_do_verify(const EC_KEY *key, const EVP_MD *digest,
lib/libcrypto/sm2/sm2_sign.c
244
sm2_sig_verify(const EC_KEY *key, const ECDSA_SIG *sig, const BIGNUM *e)
lib/libcrypto/sm2/sm2_sign.c
31
sm2_compute_msg_hash(const EVP_MD *digest, const EC_KEY *key,
lib/libcrypto/sm2/sm2_sign.c
352
sm2_do_sign(const EC_KEY *key, const EVP_MD *digest, const uint8_t *uid,
lib/libcrypto/sm2/sm2_sign.c
372
sm2_do_verify(const EC_KEY *key, const EVP_MD *digest, const ECDSA_SIG *sig,
lib/libcrypto/sm2/sm2_sign.c
393
unsigned int *siglen, EC_KEY *eckey)
lib/libcrypto/sm2/sm2_sign.c
425
int sig_len, EC_KEY *eckey)
lib/libcrypto/sm2/sm2_sign.c
89
sm2_sig_gen(const EC_KEY *key, const BIGNUM *e)
lib/libcrypto/sm2/sm2_za.c
27
size_t uid_len, const EC_KEY *key)
lib/libcrypto/x509/x509.h
389
EC_KEY *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey);
lib/libcrypto/x509/x509.h
390
int i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey);
lib/libcrypto/x509/x509.h
391
EC_KEY *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey);
lib/libcrypto/x509/x509.h
392
int i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey);
lib/libcrypto/x509/x509.h
427
EC_KEY *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey);
lib/libcrypto/x509/x509.h
428
int i2d_EC_PUBKEY_bio(BIO *bp, EC_KEY *eckey);
lib/libcrypto/x509/x509.h
429
EC_KEY *d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey);
lib/libcrypto/x509/x509.h
430
int i2d_ECPrivateKey_bio(BIO *bp, EC_KEY *eckey);
lib/libcrypto/x509/x509.h
515
int i2d_EC_PUBKEY(EC_KEY *a, unsigned char **pp);
lib/libcrypto/x509/x509.h
516
EC_KEY *d2i_EC_PUBKEY(EC_KEY **a, const unsigned char **pp,
lib/libcrypto/x509/x_all.c
251
EC_KEY *
lib/libcrypto/x509/x_all.c
252
d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey)
lib/libcrypto/x509/x_all.c
254
return ASN1_d2i_bio_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, bp, eckey);
lib/libcrypto/x509/x_all.c
259
i2d_ECPrivateKey_bio(BIO *bp, EC_KEY *eckey)
lib/libcrypto/x509/x_all.c
261
return ASN1_i2d_bio_of(EC_KEY, i2d_ECPrivateKey, bp, eckey);
lib/libcrypto/x509/x_all.c
265
EC_KEY *
lib/libcrypto/x509/x_all.c
266
d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey)
lib/libcrypto/x509/x_all.c
268
return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, fp, eckey);
lib/libcrypto/x509/x_all.c
273
i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey)
lib/libcrypto/x509/x_all.c
275
return ASN1_i2d_fp_of(EC_KEY, i2d_ECPrivateKey, fp, eckey);
lib/libfido2/src/es256.c
226
const EC_KEY *ec;
lib/libfido2/src/es256.c
271
EC_KEY *ec = NULL;
lib/libfido2/src/es256.c
336
es256_pk_from_EC_KEY(es256_pk_t *pk, const EC_KEY *ec)
lib/libfido2/src/es256.c
398
const EC_KEY *ec;
lib/libfido2/src/es256.c
411
EC_KEY *ec = NULL;
lib/libfido2/src/es256.c
463
EC_KEY *ec = NULL;
lib/libfido2/src/fido/es256.h
29
int es256_pk_from_EC_KEY(es256_pk_t *, const EC_KEY *);
lib/libssl/s3_lib.c
1522
_SSL_set_tmp_ecdh(SSL *s, EC_KEY *ecdh)
lib/libssl/s3_lib.c
1972
_SSL_CTX_set_tmp_ecdh(SSL_CTX *ctx, EC_KEY *ecdh)
lib/libssl/ssl.h
1461
EC_KEY *(*ecdh)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl.h
1463
EC_KEY *(*ecdh)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl_clnt.c
2077
EC_KEY *eckey;
lib/libssl/ssl_kex.c
272
EC_KEY *ec_key = NULL;
lib/libssl/ssl_kex.c
307
ssl_kex_generate_ecdhe_ecp(EC_KEY *ecdh, int nid)
lib/libssl/ssl_kex.c
329
ssl_kex_public_ecdhe_ecp(EC_KEY *ecdh, CBB *cbb)
lib/libssl/ssl_kex.c
358
ssl_kex_peer_public_ecdhe_ecp(EC_KEY *ecdh, int nid, CBS *cbs)
lib/libssl/ssl_kex.c
388
ssl_kex_derive_ecdhe_ecp(EC_KEY *ecdh, EC_KEY *ecdh_peer,
lib/libssl/ssl_lib.c
3485
SSL_CTX_set_tmp_ecdh_callback(SSL_CTX *ctx, EC_KEY *(*ecdh)(SSL *ssl,
lib/libssl/ssl_lib.c
3494
SSL_set_tmp_ecdh_callback(SSL *ssl, EC_KEY *(*ecdh)(SSL *ssl, int is_export,
lib/libssl/ssl_local.h
1346
int ssl_kex_generate_ecdhe_ecp(EC_KEY *ecdh, int nid);
lib/libssl/ssl_local.h
1347
int ssl_kex_public_ecdhe_ecp(EC_KEY *ecdh, CBB *cbb);
lib/libssl/ssl_local.h
1348
int ssl_kex_peer_public_ecdhe_ecp(EC_KEY *ecdh, int nid, CBS *cbs);
lib/libssl/ssl_local.h
1349
int ssl_kex_derive_ecdhe_ecp(EC_KEY *ecdh, EC_KEY *ecdh_peer,
lib/libssl/ssl_srvr.c
2009
EC_KEY *eckey;
lib/libssl/t1_lib.c
670
tls1_set_ec_id(uint16_t *group_id, uint8_t *comp_id, EC_KEY *ec)
lib/libssl/t1_lib.c
739
EC_KEY *eckey;
lib/libssl/tls_key_share.c
201
EC_KEY *ecdhe = NULL;
lib/libssl/tls_key_share.c
38
EC_KEY *ecdhe;
lib/libssl/tls_key_share.c
39
EC_KEY *ecdhe_peer;
lib/libssl/tls_key_share.c
493
EC_KEY *ecdhe = NULL;
lib/libtls/tls.c
407
EC_KEY *eckey = NULL;
lib/libtls/tls_signer.c
39
EC_KEY *ecdsa;
lib/libtls/tls_signer.c
401
const BIGNUM *rp, EC_KEY *eckey)
lib/libtls/tls_signer.c
449
const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey);
lib/libtls/tls_signer.c
450
int (*sign_setup)(EC_KEY *eckey, BN_CTX *ctx_in,
regress/lib/libcrypto/asn1/asn1x509.c
551
EC_KEY *ec_a = NULL, *ec_b = NULL;
regress/lib/libcrypto/ec/ec_asn1_test.c
2033
static EC_KEY *
regress/lib/libcrypto/ec/ec_asn1_test.c
2036
EC_KEY *ec_key;
regress/lib/libcrypto/ec/ec_asn1_test.c
2090
ec_key_test_point_encoding(const struct ec_private_key *key, const EC_KEY *ec_key)
regress/lib/libcrypto/ec/ec_asn1_test.c
2147
ec_key_test_point_versus_bn(const struct ec_private_key *key, const EC_KEY *ec_key)
regress/lib/libcrypto/ec/ec_asn1_test.c
2261
ec_key_test_i2o_and_o2i(const struct ec_private_key *key, const EC_KEY *ec_key_orig)
regress/lib/libcrypto/ec/ec_asn1_test.c
2263
EC_KEY *ec_key = NULL, *ec_pub_key = NULL;
regress/lib/libcrypto/ec/ec_asn1_test.c
2331
const EC_KEY *ec_key_orig)
regress/lib/libcrypto/ec/ec_asn1_test.c
2333
EC_KEY *ec_key = NULL, *ec_pub_key = NULL;
regress/lib/libcrypto/ec/ec_asn1_test.c
2414
EC_KEY *ec_key)
regress/lib/libcrypto/ec/ec_asn1_test.c
2416
EC_KEY *ec_pub_key = NULL;
regress/lib/libcrypto/ec/ec_asn1_test.c
2458
EC_KEY *ec_key = NULL;
regress/lib/libcrypto/ecdh/ecc_cdh.c
2167
EC_KEY *key = NULL;
regress/lib/libcrypto/ecdh/ecdhtest.c
111
EC_KEY *keya = NULL, *keyb = NULL;
regress/lib/libcrypto/ecdh/ecdhtest.c
285
static EC_KEY *
regress/lib/libcrypto/ecdh/ecdhtest.c
288
EC_KEY *key = NULL;
regress/lib/libcrypto/ecdh/ecdhtest.c
292
EC_KEY *ret = NULL;
regress/lib/libcrypto/ecdh/ecdhtest.c
326
EC_KEY *keya = NULL, *keyb = NULL;
regress/lib/libcrypto/ecdsa/ecdsatest.c
91
EC_KEY *eckey = NULL, *wrong_eckey = NULL;
regress/lib/libcrypto/sm2/sm2crypttest.c
100
EC_KEY *key = NULL;
regress/lib/libcrypto/sm2/sm2sigtest.c
103
EC_KEY *key = NULL;
regress/lib/libssl/ssl/ssltest.c
431
EC_KEY *ecdh = NULL;
regress/lib/libtls/signer/signertest.c
174
EC_KEY *ec_key = NULL;
regress/usr.bin/ssh/misc/sk-dummy/sk-dummy.c
300
EC_KEY *ec = NULL;
regress/usr.bin/ssh/misc/sk-dummy/sk-dummy.c
79
EC_KEY *key = NULL;
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
202
EC_KEY *ec = NULL;
regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_getput_crypto.c
59
EC_KEY *eck;
regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_getput_fuzz.c
29
EC_KEY *eck;
sbin/iked/ca.c
1439
EC_KEY *ec = NULL;
sbin/iked/ca.c
1508
EC_KEY *ec = NULL;
sbin/iked/ca.c
1579
EC_KEY *localec = NULL;
sbin/iked/ca.c
1618
EC_KEY *ec = NULL;
sbin/iked/crypto.c
780
EC_KEY *ec = NULL;
sbin/iked/dh.c
560
EC_KEY *exkey = NULL;
sbin/isakmpd/dh.c
471
EC_KEY *exkey = NULL;
sbin/unwind/libunbound/sldns/keyraw.c
623
EC_KEY *ec;
sbin/unwind/libunbound/util/net_help.c
1325
EC_KEY *ecdh = EC_KEY_new_by_curve_name (NID_X9_62_prime256v1);
usr.bin/openssl/ec.c
264
EC_KEY *eckey = NULL;
usr.bin/openssl/ecparam.c
411
EC_KEY *eckey = EC_KEY_new();
usr.bin/openssl/s_cb.c
261
EC_KEY *ec;
usr.bin/openssl/s_server.c
1328
EC_KEY *ecdh = NULL;
usr.bin/openssl/speed.c
1095
EC_KEY *ecdsa[EC_NUM];
usr.bin/openssl/speed.c
1097
EC_KEY *ecdh_a[EC_NUM], *ecdh_b[EC_NUM];
usr.bin/ssh/kex.h
177
EC_KEY *ec_client_key; /* ECDH */
usr.bin/ssh/kexecdh.c
134
EC_KEY *key, const EC_GROUP *group, struct sshbuf **shared_secretp)
usr.bin/ssh/kexecdh.c
41
kex_ecdh_dec_key_group(struct kex *, const struct sshbuf *, EC_KEY *key,
usr.bin/ssh/kexecdh.c
47
EC_KEY *client_key = NULL;
usr.bin/ssh/kexecdh.c
92
EC_KEY *server_key = NULL;
usr.bin/ssh/ssh-ecdsa.c
188
const EC_KEY *ec_from;
usr.bin/ssh/ssh-ecdsa.c
189
EC_KEY *ec_to = NULL;
usr.bin/ssh/ssh-ecdsa.c
226
EC_KEY *ec = NULL;
usr.bin/ssh/ssh-ecdsa.c
278
EC_KEY *ec = NULL;
usr.bin/ssh/ssh-ecdsa.c
53
EC_KEY *ec = NULL;
usr.bin/ssh/ssh-pkcs11.c
1204
EC_KEY *ec = NULL;
usr.bin/ssh/ssh-pkcs11.c
856
EC_KEY *ec = NULL;
usr.bin/ssh/ssh-sk.c
192
EC_KEY *ecdsa = NULL;
usr.bin/ssh/sshbuf-getput-crypto.c
166
sshbuf_put_eckey(struct sshbuf *buf, const EC_KEY *v)
usr.bin/ssh/sshbuf-getput-crypto.c
175
const EC_KEY *ec;
usr.bin/ssh/sshbuf-getput-crypto.c
89
sshbuf_get_eckey(struct sshbuf *buf, EC_KEY *v)
usr.bin/ssh/sshbuf.h
248
int sshbuf_get_eckey(struct sshbuf *buf, EC_KEY *v);
usr.bin/ssh/sshbuf.h
250
int sshbuf_put_eckey(struct sshbuf *buf, const EC_KEY *v);
usr.bin/ssh/sshkey.c
1431
sshkey_ecdsa_key_to_nid(const EC_KEY *k)
usr.bin/ssh/sshkey.c
2694
sshkey_ec_validate_private(const EC_KEY *key)
usr.bin/ssh/sshkey.c
2756
sshkey_dump_ec_key(const EC_KEY *key)
usr.bin/ssh/sshkey.c
3436
EC_KEY *ecdsa = NULL;
usr.bin/ssh/sshkey.h
239
int sshkey_ecdsa_key_to_nid(const EC_KEY *);
usr.bin/ssh/sshkey.h
243
int sshkey_ec_validate_private(const EC_KEY *);
usr.bin/ssh/sshkey.h
276
void sshkey_dump_ec_key(const EC_KEY *);
usr.sbin/acme-client/acctproc.c
104
EC_KEY *ec = NULL;
usr.sbin/acme-client/acctproc.c
218
EC_KEY *ec = NULL;
usr.sbin/nsd/server.c
2098
EC_KEY *ecdh = EC_KEY_new_by_curve_name (NID_X9_62_prime256v1);
usr.sbin/rpki-client/cert.c
311
const EC_KEY *ec_key;
usr.sbin/smtpd/ca.c
178
EC_KEY *ecdsa = NULL;
usr.sbin/smtpd/ca.c
38
const BIGNUM *, EC_KEY *);
usr.sbin/smtpd/ca.c
404
const BIGNUM *inv, const BIGNUM *rp, EC_KEY *eckey)
usr.sbin/smtpd/ca.c
478
const BIGNUM *rp, EC_KEY *eckey)
usr.sbin/smtpd/ca.c
481
const BIGNUM *, EC_KEY *);
usr.sbin/smtpd/ca.c
526
unsigned int *, const BIGNUM *, const BIGNUM *, EC_KEY *);
usr.sbin/smtpd/ca.c
527
int (*sign_setup)(EC_KEY *, BN_CTX *, BIGNUM **, BIGNUM **);
usr.sbin/unbound/sldns/keyraw.c
623
EC_KEY *ec;
usr.sbin/unbound/testcode/petal.c
261
EC_KEY *ecdh = EC_KEY_new_by_curve_name (NID_X9_62_prime256v1);
usr.sbin/unbound/util/net_help.c
1325
EC_KEY *ecdh = EC_KEY_new_by_curve_name (NID_X9_62_prime256v1);