| /netbsd/src/crypto/external/bsd/openssl/dist/crypto/ec/ |
| D | ec_kmeth.c | 58 const EC_KEY_METHOD *EC_KEY_get_method(const EC_KEY *key) in EC_KEY_get_method() 63 int EC_KEY_set_method(EC_KEY *key, const EC_KEY_METHOD *meth) in EC_KEY_set_method() 65 void (*finish)(EC_KEY *key) = key->meth->finish; in EC_KEY_set_method() 81 EC_KEY *ossl_ec_key_new_method_int(OSSL_LIB_CTX *libctx, const char *propq, in ossl_ec_key_new_method_int() 84 EC_KEY *ret = OPENSSL_zalloc(sizeof(*ret)); in ossl_ec_key_new_method_int() 148 EC_KEY *EC_KEY_new_method(ENGINE *engine) in EC_KEY_new_method() 155 const EC_KEY *eckey, in ECDH_compute_key() 201 int (*init)(EC_KEY *key), in EC_KEY_METHOD_set_init() 202 void (*finish)(EC_KEY *key), in EC_KEY_METHOD_set_init() 203 int (*copy)(EC_KEY *dest, const EC_KEY *src), in EC_KEY_METHOD_set_init() [all …]
|
| D | ec_key.c | 29 static int ecdsa_keygen_pairwise_test(EC_KEY *eckey, OSSL_CALLBACK *cb, 33 EC_KEY *EC_KEY_new(void) in EC_KEY_new() 39 EC_KEY *EC_KEY_new_ex(OSSL_LIB_CTX *ctx, const char *propq) in EC_KEY_new_ex() 44 EC_KEY *EC_KEY_new_by_curve_name_ex(OSSL_LIB_CTX *ctx, const char *propq, in EC_KEY_new_by_curve_name_ex() 47 EC_KEY *ret = EC_KEY_new_ex(ctx, propq); in EC_KEY_new_by_curve_name_ex() 64 EC_KEY *EC_KEY_new_by_curve_name(int nid) in EC_KEY_new_by_curve_name() 70 void EC_KEY_free(EC_KEY *r) in EC_KEY_free() 102 OPENSSL_clear_free((void *)r, sizeof(EC_KEY)); in EC_KEY_free() 105 EC_KEY *EC_KEY_copy(EC_KEY *dest, const EC_KEY *src) in EC_KEY_copy() 187 EC_KEY *EC_KEY_dup(const EC_KEY *ec_key) in EC_KEY_dup() [all …]
|
| D | ec_local.h | 167 size_t (*priv2oct)(const EC_KEY *eckey, unsigned char *buf, size_t len); 168 int (*oct2priv)(EC_KEY *eckey, const unsigned char *buf, size_t len); 169 int (*set_private)(EC_KEY *eckey, const BIGNUM *priv_key); 170 int (*keygen)(EC_KEY *eckey); 171 int (*keycheck)(const EC_KEY *eckey); 172 int (*keygenpub)(EC_KEY *eckey); 173 int (*keycopy)(EC_KEY *dst, const EC_KEY *src); 174 void (*keyfinish)(EC_KEY *eckey); 177 const EC_POINT *pub_key, const EC_KEY *ecdh); 179 int (*ecdsa_sign_setup)(EC_KEY *eckey, BN_CTX *ctx, BIGNUM **kinvp, [all …]
|
| D | ec_ameth.c | 29 static int eckey_param2type(int *pptype, void **ppval, const EC_KEY *ec_key) in eckey_param2type() 70 const EC_KEY *ec_key = pkey->pkey.ec; in eckey_pub_encode() 104 EC_KEY *eckey = NULL; in eckey_pub_decode() 152 EC_KEY *eckey = ossl_ec_key_from_pkcs8(p8, libctx, propq); in eckey_priv_decode_ex() 164 EC_KEY ec_key = *(pkey->pkey.ec); in eckey_priv_encode() 283 static int do_EC_KEY_print(BIO *bp, const EC_KEY *x, int off, ec_print_t ktype) in do_EC_KEY_print() 349 EC_KEY *eckey; in eckey_param_decode() 383 EC_KEY *ec; in old_ec_priv_decode() 425 EC_KEY *eckey = pkey->pkey.ec; in ec_pkey_check() 438 EC_KEY *eckey = pkey->pkey.ec; in ec_pkey_public_check() [all …]
|
| D | ec_pmeth.c | 33 EC_KEY *co_key; 117 EC_KEY *ec = (EC_KEY *)EVP_PKEY_get0_EC_KEY(ctx->pkey); in pkey_ec_sign() 155 EC_KEY *ec = (EC_KEY *)EVP_PKEY_get0_EC_KEY(ctx->pkey); in pkey_ec_verify() 173 EC_KEY *eckey; in pkey_ec_derive() 174 const EC_KEY *eckeypub; in pkey_ec_derive() 188 : (EC_KEY *)EVP_PKEY_get0_EC_KEY(ctx->pkey); in pkey_ec_derive() 280 const EC_KEY *ec_key = EVP_PKEY_get0_EC_KEY(ctx->pkey); in pkey_ec_ctrl() 287 EC_KEY *ec_key = (EC_KEY *)EVP_PKEY_get0_EC_KEY(ctx->pkey); in pkey_ec_ctrl() 434 EC_KEY *ec = NULL; in pkey_ec_paramgen() 453 EC_KEY *ec = NULL; in pkey_ec_keygen()
|
| D | ecdsa_sign.c | 20 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey) in ECDSA_do_sign() 27 EC_KEY *eckey) in ECDSA_do_sign_ex() 36 *sig, unsigned int *siglen, EC_KEY *eckey) in ECDSA_sign() 43 const BIGNUM *r, EC_KEY *eckey) in ECDSA_sign_ex() 51 int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, in ECDSA_sign_setup()
|
| D | ec_backend.c | 100 int ossl_ec_set_check_group_type_from_name(EC_KEY *ec, const char *name) in ossl_ec_set_check_group_type_from_name() 111 static int ec_set_check_group_type_from_param(EC_KEY *ec, const OSSL_PARAM *p) in ec_set_check_group_type_from_param() 359 int ossl_ec_set_ecdh_cofactor_mode(EC_KEY *ec, int mode) in ossl_ec_set_ecdh_cofactor_mode() 396 int ossl_ec_key_fromdata(EC_KEY *ec, const OSSL_PARAM params[], int include_private) in ossl_ec_key_fromdata() 499 int ossl_ec_group_fromdata(EC_KEY *ec, const OSSL_PARAM params[]) in ossl_ec_group_fromdata() 518 static int ec_key_point_format_fromdata(EC_KEY *ec, const OSSL_PARAM params[]) in ec_key_point_format_fromdata() 534 static int ec_key_group_check_fromdata(EC_KEY *ec, const OSSL_PARAM params[]) in ec_key_group_check_fromdata() 544 static int ec_set_include_public(EC_KEY *ec, int include) in ec_set_include_public() 556 int ossl_ec_key_otherparams_fromdata(EC_KEY *ec, const OSSL_PARAM params[]) in ossl_ec_key_otherparams_fromdata() 587 int ossl_ec_key_is_foreign(const EC_KEY *ec) in ossl_ec_key_is_foreign() [all …]
|
| D | ecdsa_ossl.c | 32 int ossl_ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, in ossl_ecdsa_sign_setup() 45 EC_KEY *eckey) in ossl_ecdsa_sign_sig() 57 const ECDSA_SIG *sig, EC_KEY *eckey) in ossl_ecdsa_verify_sig() 69 const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey) in ossl_ecdsa_sign() 88 static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, in ecdsa_sign_setup() 207 int ossl_ecdsa_simple_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, in ossl_ecdsa_simple_sign_setup() 215 EC_KEY *eckey) in ossl_ecdsa_simple_sign_sig() 362 const unsigned char *sigbuf, int sig_len, EC_KEY *eckey) in ossl_ecdsa_verify() 387 const ECDSA_SIG *sig, EC_KEY *eckey) in ossl_ecdsa_simple_verify_sig()
|
| D | ecdsa_vrf.c | 27 const ECDSA_SIG *sig, EC_KEY *eckey) in ECDSA_do_verify() 42 const unsigned char *sigbuf, int sig_len, EC_KEY *eckey) in ECDSA_verify()
|
| D | ec_asn1.c | 937 EC_KEY *d2i_ECPrivateKey(EC_KEY **a, const unsigned char **in, long len) in d2i_ECPrivateKey() 939 EC_KEY *ret = NULL; in d2i_ECPrivateKey() 1021 int i2d_ECPrivateKey(const EC_KEY *a, unsigned char **out) in i2d_ECPrivateKey() 1093 int i2d_ECParameters(const EC_KEY *a, unsigned char **out) in i2d_ECParameters() 1102 EC_KEY *d2i_ECParameters(EC_KEY **a, const unsigned char **in, long len) in d2i_ECParameters() 1104 EC_KEY *ret; in d2i_ECParameters() 1138 EC_KEY *o2i_ECPublicKey(EC_KEY **a, const unsigned char **in, long len) in o2i_ECPublicKey() 1140 EC_KEY *ret = NULL; in o2i_ECPublicKey() 1159 int i2o_ECPublicKey(const EC_KEY *a, unsigned char **out) in i2o_ECPublicKey() 1317 int ECDSA_size(const EC_KEY *ec) in ECDSA_size()
|
| D | ecdh_ossl.c | 29 const EC_POINT *pub_key, const EC_KEY *ecdh) in ossl_ecdh_compute_key() 50 const EC_POINT *pub_key, const EC_KEY *ecdh) in ossl_ecdh_simple_compute_key()
|
| D | ecp_s390x_nistp.c | 129 EC_KEY *eckey, in ecdsa_s390x_nistp_sign_sig() 225 const ECDSA_SIG *sig, EC_KEY *eckey, in ecdsa_s390x_nistp_verify_sig() 305 EC_KEY *eckey) \ 316 EC_KEY *eckey) \
|
| /netbsd/src/crypto/external/bsd/heimdal/dist/lib/hcrypto/ |
| D | ec.h | 39 #define EC_KEY hc_EC_KEY macro 58 typedef struct EC_KEY EC_KEY; typedef 66 EC_KEY_get0_group(EC_KEY *); 71 EC_KEY * 72 o2i_ECPublicKey(EC_KEY **key, unsigned char **, size_t); 74 EC_KEY * 78 EC_KEY_generate_key(EC_KEY *); 81 EC_KEY_free(EC_KEY *); 87 EC_KEY_set_group(EC_KEY *, EC_GROUP *); 93 EC_KEY_check_key(const EC_KEY *); [all …]
|
| D | ecdsa.h | 46 unsigned char *, unsigned int, EC_KEY *); 49 unsigned char *, unsigned int *, EC_KEY *); 51 int ECDSA_size(EC_KEY *);
|
| D | ecdh.h | 45 const EC_KEY *, const EC_KEY *,
|
| /netbsd/src/crypto/external/bsd/heimdal/dist/kdc/ |
| D | pkinit-ec.c | 79 EC_KEY *ec_key_pk, in free_client_ec_param() 80 EC_KEY *ec_key_key) in free_client_ec_param() 102 EC_KEY *ec_key_pk, /* the client's public key */ in generate_ecdh_keyblock() 103 EC_KEY **ec_key_key, /* the KDC's ephemeral private */ in generate_ecdh_keyblock() 108 EC_KEY *ephemeral; in generate_ecdh_keyblock() 182 (EC_KEY **)ec_key_key, in _kdc_generate_ecdh_keyblock() 194 EC_KEY **out) in get_ecdh_param() 197 EC_KEY *public = NULL; in get_ecdh_param() 259 return get_ecdh_param(context, config, dh_key_info, (EC_KEY **)out); in _kdc_get_ecdh_param() 273 EC_KEY *key, in serialize_ecdh_key()
|
| /netbsd/src/crypto/external/bsd/openssl/dist/crypto/pem/ |
| D | pem_all.c | 34 static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey); 134 static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey) in IMPLEMENT_PEM_rw() 136 EC_KEY *dtmp; in IMPLEMENT_PEM_rw() 150 EC_KEY *PEM_read_bio_ECPrivateKey(BIO *bp, EC_KEY **key, pem_password_cb *cb, in PEM_read_bio_ECPrivateKey() 162 IMPLEMENT_PEM_write_cb(ECPrivateKey, EC_KEY, PEM_STRING_ECPRIVATEKEY, in IMPLEMENT_PEM_rw() 164 IMPLEMENT_PEM_rw(EC_PUBKEY, EC_KEY, PEM_STRING_PUBLIC, EC_PUBKEY) in IMPLEMENT_PEM_rw() 166 EC_KEY *PEM_read_ECPrivateKey(FILE *fp, EC_KEY **eckey, pem_password_cb *cb, in IMPLEMENT_PEM_rw()
|
| /netbsd/src/crypto/external/bsd/openssl/dist/crypto/evp/ |
| D | p_legacy.c | 58 int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key) in EVP_PKEY_set1_EC_KEY() 69 EC_KEY *evp_pkey_get0_EC_KEY_int(const EVP_PKEY *pkey) in evp_pkey_get0_EC_KEY_int() 78 const EC_KEY *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey) in EVP_PKEY_get0_EC_KEY() 83 EC_KEY *EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey) in EVP_PKEY_get1_EC_KEY() 85 EC_KEY *ret = evp_pkey_get0_EC_KEY_int(pkey); in EVP_PKEY_get1_EC_KEY()
|
| /netbsd/src/crypto/external/bsd/openssl/dist/crypto/x509/ |
| D | x_all.c | 406 EC_KEY *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey) in d2i_EC_PUBKEY_fp() 408 return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, fp, eckey); in d2i_EC_PUBKEY_fp() 411 int i2d_EC_PUBKEY_fp(FILE *fp, const EC_KEY *eckey) in i2d_EC_PUBKEY_fp() 413 return ASN1_i2d_fp_of(EC_KEY, i2d_EC_PUBKEY, fp, eckey); in i2d_EC_PUBKEY_fp() 416 EC_KEY *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey) in d2i_ECPrivateKey_fp() 418 return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, fp, eckey); in d2i_ECPrivateKey_fp() 421 int i2d_ECPrivateKey_fp(FILE *fp, const EC_KEY *eckey) in i2d_ECPrivateKey_fp() 423 return ASN1_i2d_fp_of(EC_KEY, i2d_ECPrivateKey, fp, eckey); in i2d_ECPrivateKey_fp() 426 EC_KEY *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey) in d2i_EC_PUBKEY_bio() 428 return ASN1_d2i_bio_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, bp, eckey); in d2i_EC_PUBKEY_bio() [all …]
|
| /netbsd/src/crypto/external/bsd/openssh/dist/ |
| D | ssh-pkcs11-client.c | 60 void (*ec_finish)(EC_KEY *key); 98 helper_by_ec(const EC_KEY *ec) in helper_by_ec() 317 const BIGNUM *rp, EC_KEY *ec) in ecdsa_do_sign() 378 ecdsa_do_finish(EC_KEY *ec) in ecdsa_do_finish() 401 EC_KEY *ecdsa = NULL; in wrap_key() 443 EC_KEY *ec_priv = NULL, *ec_cert = NULL; in pkcs11_make_cert() 508 int (*ec_init)(EC_KEY *key); in pkcs11_start_helper_methods() 509 int (*ec_copy)(EC_KEY *dest, const EC_KEY *src); in pkcs11_start_helper_methods() 510 int (*ec_set_group)(EC_KEY *key, const EC_GROUP *grp); in pkcs11_start_helper_methods() 511 int (*ec_set_private)(EC_KEY *key, const BIGNUM *priv_key); in pkcs11_start_helper_methods() [all …]
|
| D | kexecdh.c | 45 kex_ecdh_dec_key_group(struct kex *, const struct sshbuf *, EC_KEY *key, 51 EC_KEY *client_key = NULL; in kex_ecdh_keypair() 96 EC_KEY *server_key = NULL; in kex_ecdh_enc() 138 EC_KEY *key, const EC_GROUP *group, struct sshbuf **shared_secretp) in kex_ecdh_dec_key_group()
|
| D | sshkey.h | 46 #define EC_KEY void macro 261 int sshkey_ecdsa_key_to_nid(const EC_KEY *); 265 int sshkey_ec_validate_private(const EC_KEY *); 299 void sshkey_dump_ec_key(const EC_KEY *); 353 #undef EC_KEY
|
| D | sshbuf-getput-crypto.c | 91 sshbuf_get_eckey(struct sshbuf *buf, EC_KEY *v) in sshbuf_get_eckey() 168 sshbuf_put_eckey(struct sshbuf *buf, const EC_KEY *v) in sshbuf_put_eckey() 177 const EC_KEY *ec; in sshbuf_put_ec_pkey()
|
| D | ssh-ecdsa.c | 58 EC_KEY *ec = NULL; in sshkey_ecdsa_fixup_group() 193 const EC_KEY *ec_from; in ssh_ecdsa_copy_public() 194 EC_KEY *ec_to = NULL; in ssh_ecdsa_copy_public() 231 EC_KEY *ec = NULL; in ssh_ecdsa_deserialize_public() 283 EC_KEY *ec = NULL; in ssh_ecdsa_deserialize_private()
|
| /netbsd/src/tests/crypto/libcrypto/ecdh/ |
| D | ecdhtest.c | 125 EC_KEY *a = NULL; in test_ecdh_curve() 126 EC_KEY *b = NULL; in test_ecdh_curve() 385 static EC_KEY *mk_eckey(int nid, const unsigned char *p, size_t plen) in mk_eckey() 388 EC_KEY *k = NULL; in mk_eckey() 432 EC_KEY *key1 = NULL, *key2 = NULL; in ecdh_kat()
|