| /NextBSD/crypto/openssl/doc/crypto/ |
| HD | EC_KEY_new.pod | 5 …lic_key_affine_coordinates - Functions for creating, destroying and manipulating B<EC_KEY> objects. 12 EC_KEY *EC_KEY_new(void); 13 int EC_KEY_get_flags(const EC_KEY *key); 14 void EC_KEY_set_flags(EC_KEY *key, int flags); 15 void EC_KEY_clear_flags(EC_KEY *key, int flags); 16 EC_KEY *EC_KEY_new_by_curve_name(int nid); 17 void EC_KEY_free(EC_KEY *key); 18 EC_KEY *EC_KEY_copy(EC_KEY *dst, const EC_KEY *src); 19 EC_KEY *EC_KEY_dup(const EC_KEY *src); 20 int EC_KEY_up_ref(EC_KEY *key); [all …]
|
| HD | ec.pod | 120 EC_KEY *EC_KEY_new(void); 121 int EC_KEY_get_flags(const EC_KEY *key); 122 void EC_KEY_set_flags(EC_KEY *key, int flags); 123 void EC_KEY_clear_flags(EC_KEY *key, int flags); 124 EC_KEY *EC_KEY_new_by_curve_name(int nid); 125 void EC_KEY_free(EC_KEY *key); 126 EC_KEY *EC_KEY_copy(EC_KEY *dst, const EC_KEY *src); 127 EC_KEY *EC_KEY_dup(const EC_KEY *src); 128 int EC_KEY_up_ref(EC_KEY *key); 129 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); [all …]
|
| HD | d2i_ECPrivateKey.pod | 6 reading EC_KEY structures 12 EC_KEY *d2i_ECPrivateKey(EC_KEY **key, const unsigned char **in, long len); 13 int i2d_ECPrivateKey(EC_KEY *key, unsigned char **out); 15 unsigned int EC_KEY_get_enc_flags(const EC_KEY *key); 16 void EC_KEY_set_enc_flags(EC_KEY *eckey, unsigned int flags); 21 B<EC_KEY> structure into a binary format (ASN.1 DER) and back again. 47 d2i_ECPrivateKey() returns a valid B<EC_KEY> structure or B<NULL> if an error 56 EC_KEY.
|
| HD | ecdsa.pod | 18 EC_KEY *eckey); 21 EC_KEY *eckey); 23 const ECDSA_SIG *sig, EC_KEY* eckey); 24 int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx, 28 unsigned int *siglen, EC_KEY *eckey); 32 const BIGNUM *rp, EC_KEY *eckey); 35 int siglen, EC_KEY *eckey); 36 int ECDSA_size(const EC_KEY *eckey); 41 int ECDSA_set_method(EC_KEY *eckey,const ECDSA_METHOD *meth); 47 int ECDSA_set_ex_data(EC_KEY *d, int idx, void *arg); [all …]
|
| HD | EVP_PKEY_set1_RSA.pod | 17 int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey,EC_KEY *key); 22 EC_KEY *EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey); 27 int EVP_PKEY_assign_EC_KEY(EVP_PKEY *pkey,EC_KEY *key);
|
| /NextBSD/crypto/openssl/crypto/ec/ |
| HD | ec.h | 741 typedef struct ec_key_st EC_KEY; typedef 754 EC_KEY *EC_KEY_new(void); 756 int EC_KEY_get_flags(const EC_KEY *key); 758 void EC_KEY_set_flags(EC_KEY *key, int flags); 760 void EC_KEY_clear_flags(EC_KEY *key, int flags); 767 EC_KEY *EC_KEY_new_by_curve_name(int nid); 772 void EC_KEY_free(EC_KEY *key); 779 EC_KEY *EC_KEY_copy(EC_KEY *dst, const EC_KEY *src); 785 EC_KEY *EC_KEY_dup(const EC_KEY *src); 791 int EC_KEY_up_ref(EC_KEY *key); [all …]
|
| HD | ec_key.c | 71 EC_KEY *EC_KEY_new(void) in EC_KEY_new() 73 EC_KEY *ret; in EC_KEY_new() 75 ret = (EC_KEY *)OPENSSL_malloc(sizeof(EC_KEY)); in EC_KEY_new() 93 EC_KEY *EC_KEY_new_by_curve_name(int nid) in EC_KEY_new_by_curve_name() 95 EC_KEY *ret = EC_KEY_new(); in EC_KEY_new_by_curve_name() 106 void EC_KEY_free(EC_KEY *r) in EC_KEY_free() 135 OPENSSL_cleanse((void *)r, sizeof(EC_KEY)); in EC_KEY_free() 140 EC_KEY *EC_KEY_copy(EC_KEY *dest, const EC_KEY *src) in EC_KEY_copy() 203 EC_KEY *EC_KEY_dup(const EC_KEY *ec_key) in EC_KEY_dup() 205 EC_KEY *ret = EC_KEY_new(); in EC_KEY_dup() [all …]
|
| HD | ec_pmeth.c | 77 EC_KEY *co_key; 165 EC_KEY *ec = ctx->pkey->pkey.ec; in pkey_ec_sign() 194 EC_KEY *ec = ctx->pkey->pkey.ec; in pkey_ec_verify() 213 EC_KEY *eckey; in pkey_ec_derive() 311 EC_KEY *ec_key = ctx->pkey->pkey.ec; in pkey_ec_ctrl() 319 EC_KEY *ec_key = ctx->pkey->pkey.ec; in pkey_ec_ctrl() 453 EC_KEY *ec = NULL; in pkey_ec_paramgen() 473 EC_KEY *ec = NULL; in pkey_ec_keygen()
|
| HD | ec_ameth.c | 73 static int eckey_param2type(int *pptype, void **ppval, EC_KEY *ec_key) in eckey_param2type() 107 EC_KEY *ec_key = pkey->pkey.ec; in eckey_pub_encode() 140 static EC_KEY *eckey_type2param(int ptype, void *pval) in eckey_type2param() 142 EC_KEY *eckey = NULL; in eckey_type2param() 189 EC_KEY *eckey = NULL; in eckey_pub_decode() 237 EC_KEY *eckey = NULL; in eckey_priv_decode() 302 EC_KEY *ec_key; in eckey_priv_encode() 412 static int do_EC_KEY_print(BIO *bp, const EC_KEY *x, int off, int ktype) in do_EC_KEY_print() 504 EC_KEY *eckey; in eckey_param_decode() 539 EC_KEY *ec; in old_ec_priv_decode() [all …]
|
| HD | eck_prn.c | 86 int EC_KEY_print_fp(FILE *fp, const EC_KEY *x, int off) in EC_KEY_print_fp() 101 int ECParameters_print_fp(FILE *fp, const EC_KEY *x) in ECParameters_print_fp() 117 int EC_KEY_print(BIO *bp, const EC_KEY *x, int off) in EC_KEY_print() 122 if (!pk || !EVP_PKEY_set1_EC_KEY(pk, (EC_KEY *)x)) in EC_KEY_print() 129 int ECParameters_print(BIO *bp, const EC_KEY *x) in ECParameters_print() 134 if (!pk || !EVP_PKEY_set1_EC_KEY(pk, (EC_KEY *)x)) in ECParameters_print()
|
| /NextBSD/crypto/openssl/crypto/ecdsa/ |
| HD | ecdsa.h | 118 EC_KEY *eckey); 132 EC_KEY *eckey); 144 const ECDSA_SIG *sig, EC_KEY *eckey); 163 int ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *meth); 169 int ECDSA_size(const EC_KEY *eckey); 178 int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx, BIGNUM **kinv, BIGNUM **rp); 191 unsigned char *sig, unsigned int *siglen, EC_KEY *eckey); 208 const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey); 222 const unsigned char *sig, int siglen, EC_KEY *eckey); 228 int ECDSA_set_ex_data(EC_KEY *d, int idx, void *arg); [all …]
|
| HD | ecs_locl.h | 72 EC_KEY *eckey); 73 int (*ecdsa_sign_setup) (EC_KEY *eckey, BN_CTX *ctx, BIGNUM **kinv, 76 const ECDSA_SIG *sig, EC_KEY *eckey); 78 int (*init) (EC_KEY *eckey); 79 int (*finish) (EC_KEY *eckey); 100 int (*init) (EC_KEY *); 114 ECDSA_DATA *ecdsa_check(EC_KEY *eckey);
|
| HD | ecs_sign.c | 62 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey) in ECDSA_do_sign() 69 EC_KEY *eckey) in ECDSA_do_sign_ex() 78 *sig, unsigned int *siglen, EC_KEY *eckey) in ECDSA_sign() 85 const BIGNUM *r, EC_KEY *eckey) in ECDSA_sign_ex() 99 int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, in ECDSA_sign_setup()
|
| HD | ecs_lib.c | 95 int ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *meth) in ECDSA_set_method() 186 ECDSA_DATA *ecdsa_check(EC_KEY *key) in ecdsa_check() 220 int ECDSA_size(const EC_KEY *r) in ECDSA_size() 261 int ECDSA_set_ex_data(EC_KEY *d, int idx, void *arg) in ECDSA_set_ex_data() 270 void *ECDSA_get_ex_data(EC_KEY *d, int idx) in ECDSA_get_ex_data() 307 EC_KEY *eckey)) in ECDSA_METHOD_set_sign() 313 int (*ecdsa_sign_setup) (EC_KEY *eckey, in ECDSA_METHOD_set_sign_setup() 325 EC_KEY *eckey)) in ECDSA_METHOD_set_verify()
|
| HD | ecs_ossl.c | 66 EC_KEY *eckey); 67 static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, 70 const ECDSA_SIG *sig, EC_KEY *eckey); 90 static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, in ecdsa_sign_setup() 237 EC_KEY *eckey) in ecdsa_do_sign() 352 const ECDSA_SIG *sig, EC_KEY *eckey) in ecdsa_do_verify()
|
| HD | ecs_vrf.c | 72 const ECDSA_SIG *sig, EC_KEY *eckey) in ECDSA_do_verify() 87 const unsigned char *sigbuf, int sig_len, EC_KEY *eckey) in ECDSA_verify()
|
| /NextBSD/crypto/openssl/crypto/pem/ |
| HD | pem_all.c | 137 static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey); 334 static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey) in IMPLEMENT_PEM_rw_const() 336 EC_KEY *dtmp; in IMPLEMENT_PEM_rw_const() 350 EC_KEY *PEM_read_bio_ECPrivateKey(BIO *bp, EC_KEY **key, pem_password_cb *cb, in PEM_read_bio_ECPrivateKey() 361 int PEM_write_bio_ECPrivateKey(BIO *bp, EC_KEY *x, const EVP_CIPHER *enc, in IMPLEMENT_PEM_rw_const() 383 int PEM_write_ECPrivateKey(FILE *fp, EC_KEY *x, const EVP_CIPHER *enc, in PEM_write_ECPrivateKey() 405 IMPLEMENT_PEM_write_cb(ECPrivateKey, EC_KEY, PEM_STRING_ECPRIVATEKEY, 408 IMPLEMENT_PEM_rw(EC_PUBKEY, EC_KEY, PEM_STRING_PUBLIC, EC_PUBKEY) in IMPLEMENT_PEM_rw() argument 410 EC_KEY *PEM_read_ECPrivateKey(FILE *fp, EC_KEY **eckey, pem_password_cb *cb, in IMPLEMENT_PEM_rw()
|
| /NextBSD/crypto/openssl/crypto/x509/ |
| HD | x_all.c | 358 EC_KEY *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey) in d2i_EC_PUBKEY_fp() 360 return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, fp, eckey); in d2i_EC_PUBKEY_fp() 363 int i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey) in i2d_EC_PUBKEY_fp() 365 return ASN1_i2d_fp_of(EC_KEY, i2d_EC_PUBKEY, fp, eckey); in i2d_EC_PUBKEY_fp() 368 EC_KEY *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey) in d2i_ECPrivateKey_fp() 370 return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, fp, eckey); in d2i_ECPrivateKey_fp() 373 int i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey) in i2d_ECPrivateKey_fp() 375 return ASN1_i2d_fp_of(EC_KEY, i2d_ECPrivateKey, fp, eckey); in i2d_ECPrivateKey_fp() 378 EC_KEY *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey) in d2i_EC_PUBKEY_bio() 380 return ASN1_d2i_bio_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, bp, eckey); in d2i_EC_PUBKEY_bio() [all …]
|
| /NextBSD/crypto/openssl/crypto/ecdh/ |
| HD | ech_locl.h | 68 EC_KEY *ecdh, void *(*KDF) (const void *in, 72 int (*init) (EC_KEY *eckey); 73 int (*finish) (EC_KEY *eckey); 90 int (*init) (EC_KEY *); 98 ECDH_DATA *ecdh_check(EC_KEY *);
|
| HD | ecdh.h | 94 int ECDH_set_method(EC_KEY *, const ECDH_METHOD *); 97 EC_KEY *ecdh, void *(*KDF) (const void *in, size_t inlen, 103 int ECDH_set_ex_data(EC_KEY *d, int idx, void *arg); 104 void *ECDH_get_ex_data(EC_KEY *d, int idx);
|
| HD | ech_lib.c | 108 int ECDH_set_method(EC_KEY *eckey, const ECDH_METHOD *meth) in ECDH_set_method() 208 ECDH_DATA *ecdh_check(EC_KEY *key) in ecdh_check() 249 int ECDH_set_ex_data(EC_KEY *d, int idx, void *arg) in ECDH_set_ex_data() 258 void *ECDH_get_ex_data(EC_KEY *d, int idx) in ECDH_get_ex_data()
|
| /NextBSD/crypto/openssl/engines/ccgost/ |
| HD | gost_lcl.h | 194 int fill_GOST2001_params(EC_KEY *eckey, int nid); 196 int gost2001_keygen(EC_KEY *ec); 199 DSA_SIG *gost2001_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey); 204 DSA_SIG *sig, EC_KEY *ec); 205 int gost2001_compute_public(EC_KEY *ec);
|
| HD | gost_ameth.c | 137 EC_KEY *ec = EVP_PKEY_get0(pkey); in decode_gost_algor_params() 168 EC_KEY *ec = EVP_PKEY_get0(pkey); in gost_set_priv_key() 199 EC_KEY *ec = EVP_PKEY_get0((EVP_PKEY *)pkey); in gost_get0_priv_key() 447 EC_KEY_get0_public_key((EC_KEY *)EVP_PKEY_get0((EVP_PKEY *)pkey)); in print_gost_01() 448 group = EC_KEY_get0_group((EC_KEY *)EVP_PKEY_get0((EVP_PKEY *)pkey)); in print_gost_01() 510 const EC_KEY *ec = EVP_PKEY_get0((EVP_PKEY *)pk); in param_missing_gost01() 546 EC_KEY *eto = EVP_PKEY_get0(to); in param_copy_gost01() 547 const EC_KEY *efrom = EVP_PKEY_get0((EVP_PKEY *)from); in param_copy_gost01() 727 const EC_KEY *ec = EVP_PKEY_get0((EVP_PKEY *)pk); in pub_encode_gost01() 797 const EC_KEY *ea = EVP_PKEY_get0((EVP_PKEY *)a); in pub_cmp_gost01() [all …]
|
| /NextBSD/crypto/openssh/ |
| HD | key.h | 86 EC_KEY *ecdsa; 133 int key_ecdsa_key_to_nid(EC_KEY *); 136 int key_ec_validate_private(const EC_KEY *); 160 void key_dump_ec_key(const EC_KEY *);
|
| /NextBSD/crypto/openssl/crypto/asn1/ |
| HD | x_pubkey.c | 305 EC_KEY *d2i_EC_PUBKEY(EC_KEY **a, const unsigned char **pp, long length) in d2i_EC_PUBKEY() 308 EC_KEY *key; in d2i_EC_PUBKEY() 326 int i2d_EC_PUBKEY(EC_KEY *a, unsigned char **pp) in i2d_EC_PUBKEY()
|