Searched refs:EC_KEY (Results 1 - 25 of 44) sorted by relevance

12

/freebsd-9.3-release/crypto/openssl/crypto/ecdh/
H A Dech_locl.h68 EC_KEY *ecdh, void *(*KDF) (const void *in,
72 int (*init) (EC_KEY *eckey);
73 int (*finish) (EC_KEY *eckey);
81 int (*init) (EC_KEY *);
89 ECDH_DATA *ecdh_check(EC_KEY *);
H A Decdh.h92 int ECDH_set_method(EC_KEY *, const ECDH_METHOD *);
95 EC_KEY *ecdh, void *(*KDF) (const void *in, size_t inlen,
101 int ECDH_set_ex_data(EC_KEY *d, int idx, void *arg);
102 void *ECDH_get_ex_data(EC_KEY *d, int idx);
H A Dech_key.c76 EC_KEY *eckey,
H A Dech_lib.c97 int ECDH_set_method(EC_KEY *eckey, const ECDH_METHOD *meth)
192 ECDH_DATA *ecdh_check(EC_KEY *key)
226 int ECDH_set_ex_data(EC_KEY *d, int idx, void *arg)
235 void *ECDH_get_ex_data(EC_KEY *d, int idx)
H A Dech_ossl.c82 EC_KEY *ecdh,
109 EC_KEY *ecdh,
H A Decdhtest.c125 EC_KEY *a = NULL;
126 EC_KEY *b = NULL;
/freebsd-9.3-release/crypto/openssl/crypto/ecdsa/
H A Decs_locl.h72 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);
87 int (*init) (EC_KEY *);
98 * \param eckey pointer to a EC_KEY object
101 ECDSA_DATA *ecdsa_check(EC_KEY *eckey);
H A Decdsa.h119 * \param eckey pointer to the EC_KEY object containing a private EC key
123 EC_KEY *eckey);
133 * \param eckey pointer to the EC_KEY object containing a private EC key
138 EC_KEY *eckey);
146 * \param eckey pointer to the EC_KEY object containing a public EC key
150 const ECDSA_SIG *sig, EC_KEY *eckey);
168 * \param eckey pointer to the EC_KEY object
172 int ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *meth);
176 * \param eckey pointer to a EC_KEY object
179 int ECDSA_size(const EC_KEY *ecke
[all...]
H A Decs_sign.c62 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey)
69 EC_KEY *eckey)
78 *sig, unsigned int *siglen, EC_KEY *eckey)
85 const BIGNUM *r, EC_KEY *eckey)
99 int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp,
H A Decs_vrf.c72 const ECDSA_SIG *sig, EC_KEY *eckey)
87 const unsigned char *sigbuf, int sig_len, EC_KEY *eckey)
H A Decs_lib.c84 int ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *meth)
175 ECDSA_DATA *ecdsa_check(EC_KEY *key)
202 int ECDSA_size(const EC_KEY *r)
243 int ECDSA_set_ex_data(EC_KEY *d, int idx, void *arg)
252 void *ECDSA_get_ex_data(EC_KEY *d, int idx)
H A Decs_ossl.c66 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,
212 EC_KEY *eckey)
327 const ECDSA_SIG *sig, EC_KEY *eckey)
H A Decdsatest.c188 EC_KEY *key = NULL;
286 EC_KEY *eckey = NULL, *wrong_eckey = NULL;
332 /* create new ecdsa key (== EC_KEY) */
/freebsd-9.3-release/crypto/openssl/crypto/ec/
H A Dec.h325 /* the EC_KEY stuff */
326 typedef struct ec_key_st EC_KEY; typedef in typeref:struct:ec_key_st
332 EC_KEY *EC_KEY_new(void);
333 EC_KEY *EC_KEY_new_by_curve_name(int nid);
334 void EC_KEY_free(EC_KEY *);
335 EC_KEY *EC_KEY_copy(EC_KEY *, const EC_KEY *);
336 EC_KEY *EC_KEY_dup(const EC_KEY *);
[all...]
H A Dec_key.c68 EC_KEY *EC_KEY_new(void)
70 EC_KEY *ret;
72 ret = (EC_KEY *)OPENSSL_malloc(sizeof(EC_KEY));
89 EC_KEY *EC_KEY_new_by_curve_name(int nid)
91 EC_KEY *ret = EC_KEY_new();
102 void EC_KEY_free(EC_KEY *r)
111 REF_PRINT("EC_KEY", r);
131 OPENSSL_cleanse((void *)r, sizeof(EC_KEY));
136 EC_KEY *EC_KEY_cop
[all...]
H A Dec_asn1.c993 /* some EC_KEY functions */
995 EC_KEY *d2i_ECPrivateKey(EC_KEY **a, const unsigned char **in, long len)
998 EC_KEY *ret = NULL;
1084 int i2d_ECPrivateKey(EC_KEY *a, unsigned char **out)
1176 int i2d_ECParameters(EC_KEY *a, unsigned char **out)
1185 EC_KEY *d2i_ECParameters(EC_KEY **a, const unsigned char **in, long len)
1187 EC_KEY *ret;
1215 EC_KEY *o2i_ECPublicKe
[all...]
/freebsd-9.3-release/crypto/openssl/crypto/pem/
H A Dpem_all.c138 static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey);
317 static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey)
319 EC_KEY *dtmp;
333 EC_KEY *PEM_read_bio_ECPrivateKey(BIO *bp, EC_KEY **key, pem_password_cb *cb,
344 int PEM_write_bio_ECPrivateKey(BIO *bp, EC_KEY *x, const EVP_CIPHER *enc,
361 int PEM_write_ECPrivateKey(FILE *fp, EC_KEY *x, const EVP_CIPHER *enc,
378 IMPLEMENT_PEM_write_cb(ECPrivateKey, EC_KEY, PEM_STRING_ECPRIVATEKE
[all...]
/freebsd-9.3-release/crypto/openssl/crypto/x509/
H A Dx_all.c328 EC_KEY *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey)
330 return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, fp, eckey);
333 int i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey)
335 return ASN1_i2d_fp_of(EC_KEY, i2d_EC_PUBKEY, fp, eckey);
338 EC_KEY *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey)
340 return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, fp, eckey);
343 int i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey)
345 return ASN1_i2d_fp_of(EC_KEY, i2d_ECPrivateKe
[all...]
H A Dx509.h673 # define d2i_ECPrivateKey_fp(fp,ecdsa) (EC_KEY *)ASN1_d2i_fp((char *(*)())\
678 # define d2i_ECPrivateKey_bio(bp,ecdsa) (EC_KEY *)ASN1_d2i_bio((char *(*)())\
789 EC_KEY *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey);
790 int i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey);
791 EC_KEY *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey);
792 int i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey);
828 EC_KEY *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **ecke
[all...]
/freebsd-9.3-release/crypto/openssh/
H A Dkey.h86 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 *);
H A Dkexecdhc.c52 EC_KEY *client_key;
H A Dkexecdhs.c50 EC_KEY *server_key;
/freebsd-9.3-release/contrib/bind9/lib/dns/
H A Dopensslecdsa_link.c130 EC_KEY *eckey = EVP_PKEY_get1_EC_KEY(pkey);
182 EC_KEY *eckey = EVP_PKEY_get1_EC_KEY(pkey);
246 EC_KEY *eckey1 = NULL;
247 EC_KEY *eckey2 = NULL;
288 EC_KEY *eckey = NULL;
330 EC_KEY *eckey = EVP_PKEY_get1_EC_KEY(pkey);
350 EC_KEY *eckey = NULL;
386 EC_KEY *eckey = NULL;
446 EC_KEY *eckey = NULL;
487 ecdsa_check(EC_KEY *ecke
[all...]
/freebsd-9.3-release/crypto/openssl/crypto/asn1/
H A Dx_pubkey.c158 EC_KEY *ec_key;
316 EC_KEY *ec_key;
486 EC_KEY *d2i_EC_PUBKEY(EC_KEY **a, const unsigned char **pp, long length)
489 EC_KEY *key;
507 int i2d_EC_PUBKEY(EC_KEY *a, unsigned char **pp)
/freebsd-9.3-release/crypto/openssl/crypto/evp/
H A Dp_lib.c375 int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key)
383 EC_KEY *EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey)

Completed in 157 milliseconds

12