Searched refs:crypto_kpp (Results 1 – 14 of 14) sorted by relevance
| /Linux-v5.4/include/crypto/ |
| D | kpp.h | 42 struct crypto_kpp { struct 72 int (*set_secret)(struct crypto_kpp *tfm, const void *buffer, 77 unsigned int (*max_size)(struct crypto_kpp *tfm); 79 int (*init)(struct crypto_kpp *tfm); 80 void (*exit)(struct crypto_kpp *tfm); 105 struct crypto_kpp *crypto_alloc_kpp(const char *alg_name, u32 type, u32 mask); 107 static inline struct crypto_tfm *crypto_kpp_tfm(struct crypto_kpp *tfm) in crypto_kpp_tfm() 117 static inline struct crypto_kpp *__crypto_kpp_tfm(struct crypto_tfm *tfm) in __crypto_kpp_tfm() 119 return container_of(tfm, struct crypto_kpp, base); in __crypto_kpp_tfm() 122 static inline struct kpp_alg *crypto_kpp_alg(struct crypto_kpp *tfm) in crypto_kpp_alg() [all …]
|
| /Linux-v5.4/net/bluetooth/ |
| D | ecdh_helper.h | 26 int compute_ecdh_secret(struct crypto_kpp *tfm, const u8 pair_public_key[64], 28 int set_ecdh_privkey(struct crypto_kpp *tfm, const u8 *private_key); 29 int generate_ecdh_public_key(struct crypto_kpp *tfm, u8 public_key[64]); 30 int generate_ecdh_keys(struct crypto_kpp *tfm, u8 public_key[64]);
|
| D | ecdh_helper.c | 60 int compute_ecdh_secret(struct crypto_kpp *tfm, const u8 public_key[64], in compute_ecdh_secret() 122 int set_ecdh_privkey(struct crypto_kpp *tfm, const u8 private_key[32]) in set_ecdh_privkey() 168 int generate_ecdh_public_key(struct crypto_kpp *tfm, u8 public_key[64]) in generate_ecdh_public_key() 221 int generate_ecdh_keys(struct crypto_kpp *tfm, u8 public_key[64]) in generate_ecdh_keys()
|
| D | selftest.c | 141 static int __init test_ecdh_sample(struct crypto_kpp *tfm, const u8 priv_a[32], in test_ecdh_sample() 201 struct crypto_kpp *tfm; in test_ecdh()
|
| D | smp.c | 93 struct crypto_kpp *tfm_ecdh; 131 struct crypto_kpp *tfm_ecdh; 2679 struct crypto_kpp *tfm_ecdh; in smp_cmd_public_key() 3219 struct crypto_kpp *tfm_ecdh; in smp_add_cid() 3536 static int __init test_debug_key(struct crypto_kpp *tfm_ecdh) in test_debug_key() 3802 struct crypto_kpp *tfm_ecdh) in run_selftests() 3886 struct crypto_kpp *tfm_ecdh; in bt_selftest_smp()
|
| /Linux-v5.4/crypto/ |
| D | kpp.c | 51 struct crypto_kpp *kpp = __crypto_kpp_tfm(tfm); in crypto_kpp_exit_tfm() 59 struct crypto_kpp *kpp = __crypto_kpp_tfm(tfm); in crypto_kpp_init_tfm() 81 .tfmsize = offsetof(struct crypto_kpp, base), 84 struct crypto_kpp *crypto_alloc_kpp(const char *alg_name, u32 type, u32 mask) in crypto_alloc_kpp()
|
| D | dh.c | 42 static inline struct dh_ctx *dh_get_ctx(struct crypto_kpp *tfm) in dh_get_ctx() 74 static int dh_set_secret(struct crypto_kpp *tfm, const void *buf, in dh_set_secret() 151 struct crypto_kpp *tfm = crypto_kpp_reqtfm(req); in dh_compute_value() 196 static unsigned int dh_max_size(struct crypto_kpp *tfm) in dh_max_size() 203 static void dh_exit_tfm(struct crypto_kpp *tfm) in dh_exit_tfm()
|
| D | ecdh.c | 21 static inline struct ecdh_ctx *ecdh_get_ctx(struct crypto_kpp *tfm) in ecdh_get_ctx() 35 static int ecdh_set_secret(struct crypto_kpp *tfm, const void *buf, in ecdh_set_secret() 67 struct crypto_kpp *tfm = crypto_kpp_reqtfm(req); in ecdh_compute_value() 133 static unsigned int ecdh_max_size(struct crypto_kpp *tfm) in ecdh_max_size()
|
| D | testmgr.c | 3461 static int do_test_kpp(struct crypto_kpp *tfm, const struct kpp_testvec *vec, in do_test_kpp() 3603 static int test_kpp(struct crypto_kpp *tfm, const char *alg, in test_kpp() 3622 struct crypto_kpp *tfm; in alg_test_kpp()
|
| /Linux-v5.4/drivers/crypto/ |
| D | atmel-ecc.c | 43 struct crypto_kpp *fallback; 88 static int atmel_ecdh_set_secret(struct crypto_kpp *tfm, const void *buf, in atmel_ecdh_set_secret() 152 struct crypto_kpp *tfm = crypto_kpp_reqtfm(req); in atmel_ecdh_generate_public_key() 180 struct crypto_kpp *tfm = crypto_kpp_reqtfm(req); in atmel_ecdh_compute_shared_secret() 260 static int atmel_ecdh_init_tfm(struct crypto_kpp *tfm) in atmel_ecdh_init_tfm() 263 struct crypto_kpp *fallback; in atmel_ecdh_init_tfm() 285 static void atmel_ecdh_exit_tfm(struct crypto_kpp *tfm) in atmel_ecdh_exit_tfm() 294 static unsigned int atmel_ecdh_max_size(struct crypto_kpp *tfm) in atmel_ecdh_max_size()
|
| /Linux-v5.4/include/crypto/internal/ |
| D | kpp.h | 21 static inline void *kpp_tfm_ctx(struct crypto_kpp *tfm) in kpp_tfm_ctx() 31 static inline const char *kpp_alg_name(struct crypto_kpp *tfm) in kpp_alg_name()
|
| /Linux-v5.4/Documentation/crypto/ |
| D | api-kpp.rst | 5 :functions: kpp_request crypto_kpp kpp_alg kpp_secret
|
| /Linux-v5.4/drivers/crypto/qat/qat_common/ |
| D | qat_asym_algs.c | 252 static inline struct qat_dh_ctx *qat_dh_get_params(struct crypto_kpp *tfm) in qat_dh_get_params() 259 struct crypto_kpp *tfm = crypto_kpp_reqtfm(req); in qat_dh_compute_value() 488 static int qat_dh_set_secret(struct crypto_kpp *tfm, const void *buf, in qat_dh_set_secret() 522 static unsigned int qat_dh_max_size(struct crypto_kpp *tfm) in qat_dh_max_size() 529 static int qat_dh_init_tfm(struct crypto_kpp *tfm) in qat_dh_init_tfm() 544 static void qat_dh_exit_tfm(struct crypto_kpp *tfm) in qat_dh_exit_tfm()
|
| /Linux-v5.4/security/keys/ |
| D | dh.c | 239 struct crypto_kpp *tfm; in __keyctl_dh_compute()
|