Searched refs:kpp_alg (Results 1 - 12 of 12) sorted by relevance

/linux-master/include/crypto/internal/
H A Dkpp.h18 * @alg: The &struct kpp_alg implementation provided by the instance.
24 char head[offsetof(struct kpp_alg, base)];
27 struct kpp_alg alg;
38 * from the referenced inner &struct kpp_alg by means of
162 int crypto_register_kpp(struct kpp_alg *alg);
173 void crypto_unregister_kpp(struct kpp_alg *alg);
211 * @spawn: The spawn to get the referenced &struct kpp_alg for.
219 * Return: A pointer to the &struct kpp_alg referenced from the spawn.
221 static inline struct kpp_alg *crypto_spawn_kpp_alg(
224 return container_of(spawn->base.alg, struct kpp_alg, bas
[all...]
/linux-master/include/crypto/
H A Dkpp.h69 * struct kpp_alg - generic key-agreement protocol primitives
92 struct kpp_alg { struct
138 static inline struct kpp_alg *__crypto_kpp_alg(struct crypto_alg *alg)
140 return container_of(alg, struct kpp_alg, base);
148 static inline struct kpp_alg *crypto_kpp_alg(struct crypto_kpp *tfm)
294 static inline struct crypto_istat_kpp *kpp_get_stat(struct kpp_alg *alg)
303 static inline int crypto_kpp_errstat(struct kpp_alg *alg, int err)
332 struct kpp_alg *alg = crypto_kpp_alg(tfm);
356 struct kpp_alg *alg = crypto_kpp_alg(tfm);
377 struct kpp_alg *al
[all...]
H A Dengine.h45 struct kpp_alg base;
/linux-master/crypto/
H A Dkpp.c43 struct kpp_alg *alg = crypto_kpp_alg(kpp);
51 struct kpp_alg *alg = crypto_kpp_alg(kpp);
72 struct kpp_alg *kpp = __crypto_kpp_alg(alg);
132 static void kpp_prepare_alg(struct kpp_alg *alg)
145 int crypto_register_kpp(struct kpp_alg *alg)
154 void crypto_unregister_kpp(struct kpp_alg *alg)
H A Dcurve25519-generic.c62 static struct kpp_alg curve25519_alg = {
H A Decdh.c136 static struct kpp_alg ecdh_nist_p192 = {
161 static struct kpp_alg ecdh_nist_p256 = {
186 static struct kpp_alg ecdh_nist_p384 = {
H A Ddh.c265 static struct kpp_alg dh = {
558 struct kpp_alg *dh_alg;
/linux-master/arch/arm/crypto/
H A Dcurve25519-glue.c102 static struct kpp_alg curve25519_alg = {
/linux-master/drivers/crypto/
H A Datmel-ecc.c297 static struct kpp_alg atmel_ecdh_nist_p256 = {
/linux-master/drivers/crypto/hisilicon/hpre/
H A Dhpre_crypto.c2025 static struct kpp_alg dh = {
2041 static struct kpp_alg ecdh_curves[] = {
2087 static struct kpp_alg curve25519_alg = {
/linux-master/arch/x86/crypto/
H A Dcurve25519-x86_64.c1687 static struct kpp_alg curve25519_alg = {
/linux-master/drivers/crypto/intel/qat/qat_common/
H A Dqat_asym_algs.c1266 static struct kpp_alg dh = {

Completed in 289 milliseconds