Searched refs:ecdh (Results 1 - 10 of 10) sorted by relevance

/linux-master/include/crypto/
H A Decdh.h31 * struct ecdh - define an ECDH private key
36 struct ecdh { struct
51 unsigned int crypto_ecdh_key_len(const struct ecdh *params);
66 int crypto_ecdh_encode_key(char *buf, unsigned int len, const struct ecdh *p);
80 int crypto_ecdh_decode_key(const char *buf, unsigned int len, struct ecdh *p);
/linux-master/crypto/
H A Decdh_helper.c10 #include <crypto/ecdh.h>
27 unsigned int crypto_ecdh_key_len(const struct ecdh *params)
34 const struct ecdh *params)
57 struct ecdh *params)
H A Decdh.c12 #include <crypto/ecdh.h>
30 struct ecdh params;
143 .cra_name = "ecdh-nist-p192",
144 .cra_driver_name = "ecdh-nist-p192-generic",
168 .cra_name = "ecdh-nist-p256",
169 .cra_driver_name = "ecdh-nist-p256-generic",
193 .cra_name = "ecdh-nist-p384",
194 .cra_driver_name = "ecdh-nist-p384-generic",
240 MODULE_ALIAS_CRYPTO("ecdh");
H A Decdsa.c10 #include <crypto/ecdh.h>
H A DMakefile192 ecdh_generic-y += ecdh.o
H A Decc.c33 #include <crypto/ecdh.h>
/linux-master/drivers/crypto/hisilicon/hpre/
H A Dhpre_crypto.c7 #include <crypto/ecdh.h>
129 struct hpre_ecdh_ctx ecdh; member in union:hpre_ctx::__anon172
144 struct kpp_request *ecdh; member in union:hpre_asym_request::__anon173
1221 if (is_ecdh && ctx->ecdh.p) {
1222 /* ecdh: p->a->k->b */
1223 memzero_explicit(ctx->ecdh.p + shift, sz);
1224 dma_free_coherent(dev, sz << 3, ctx->ecdh.p, ctx->ecdh.dma_p);
1225 ctx->ecdh.p = NULL;
1273 static int hpre_ecdh_fill_curve(struct hpre_ctx *ctx, struct ecdh *param
[all...]
/linux-master/net/bluetooth/
H A Decdh_helper.c26 #include <crypto/ecdh.h>
40 * secret: memory where the ecdh computed shared secret will be saved.
75 pr_err("alg: ecdh: compute shared secret failed. err %d\n",
106 struct ecdh p = {0};
/linux-master/drivers/crypto/
H A Datmel-ecc.c22 #include <crypto/ecdh.h>
83 struct ecdh params;
97 /* fallback to ecdh software implementation */
306 .cra_name = "ecdh-nist-p256",
307 .cra_driver_name = "atmel-ecdh",
/linux-master/drivers/crypto/intel/keembay/
H A Dkeembay-ocs-ecc.c11 #include <crypto/ecdh.h>
539 struct ecdh params;
832 .cra_name = "ecdh-nist-p256",
833 .cra_driver_name = "ecdh-nist-p256-keembay-ocs",
849 .cra_name = "ecdh-nist-p384",
850 .cra_driver_name = "ecdh-nist-p384-keembay-ocs",
1004 MODULE_ALIAS_CRYPTO("ecdh-nist-p256");
1005 MODULE_ALIAS_CRYPTO("ecdh-nist-p384");
1006 MODULE_ALIAS_CRYPTO("ecdh-nist-p256-keembay-ocs");
1007 MODULE_ALIAS_CRYPTO("ecdh
[all...]

Completed in 124 milliseconds