Home
last modified time | relevance | path

Searched refs:kpp_alg (Results 1 – 13 of 13) sorted by relevance

/linux-6.1.9/include/crypto/internal/
Dkpp.h24 char head[offsetof(struct kpp_alg, base)];
27 struct kpp_alg alg;
134 int crypto_register_kpp(struct kpp_alg *alg);
145 void crypto_unregister_kpp(struct kpp_alg *alg);
193 static inline struct kpp_alg *crypto_spawn_kpp_alg( in crypto_spawn_kpp_alg()
196 return container_of(spawn->base.alg, struct kpp_alg, base); in crypto_spawn_kpp_alg()
/linux-6.1.9/include/crypto/
Dkpp.h71 struct kpp_alg { struct
114 static inline struct kpp_alg *__crypto_kpp_alg(struct crypto_alg *alg) in __crypto_kpp_alg()
116 return container_of(alg, struct kpp_alg, base); in __crypto_kpp_alg()
124 static inline struct kpp_alg *crypto_kpp_alg(struct crypto_kpp *tfm) in crypto_kpp_alg()
288 struct kpp_alg *alg = crypto_kpp_alg(tfm); in crypto_kpp_set_secret()
314 struct kpp_alg *alg = crypto_kpp_alg(tfm); in crypto_kpp_generate_public_key()
337 struct kpp_alg *alg = crypto_kpp_alg(tfm); in crypto_kpp_compute_shared_secret()
359 struct kpp_alg *alg = crypto_kpp_alg(tfm); in crypto_kpp_maxsize()
/linux-6.1.9/crypto/
Dkpp.c52 struct kpp_alg *alg = crypto_kpp_alg(kpp); in crypto_kpp_exit_tfm()
60 struct kpp_alg *alg = crypto_kpp_alg(kpp); in crypto_kpp_init_tfm()
113 static void kpp_prepare_alg(struct kpp_alg *alg) in kpp_prepare_alg()
122 int crypto_register_kpp(struct kpp_alg *alg) in crypto_register_kpp()
131 void crypto_unregister_kpp(struct kpp_alg *alg) in crypto_unregister_kpp()
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 = {
Dcurve25519-generic.c62 static struct kpp_alg curve25519_alg = {
Ddh.c264 static struct kpp_alg dh = {
555 struct kpp_alg *dh_alg; in __dh_safe_prime_create()
/linux-6.1.9/Documentation/crypto/
Dapi-kpp.rst5 :functions: kpp_request crypto_kpp kpp_alg kpp_secret
/linux-6.1.9/arch/arm/crypto/
Dcurve25519-glue.c102 static struct kpp_alg curve25519_alg = {
/linux-6.1.9/drivers/crypto/
Datmel-ecc.c297 static struct kpp_alg atmel_ecdh_nist_p256 = {
/linux-6.1.9/drivers/crypto/keembay/
Dkeembay-ocs-ecc.c833 static struct kpp_alg ocs_ecdh_p256 = {
849 static struct kpp_alg ocs_ecdh_p384 = {
/linux-6.1.9/drivers/crypto/hisilicon/hpre/
Dhpre_crypto.c1994 static struct kpp_alg dh = {
2011 static struct kpp_alg ecdh_curves[] = {
2060 static struct kpp_alg curve25519_alg = {
/linux-6.1.9/arch/x86/crypto/
Dcurve25519-x86_64.c1687 static struct kpp_alg curve25519_alg = {
/linux-6.1.9/drivers/crypto/qat/qat_common/
Dqat_asym_algs.c1265 static struct kpp_alg dh = {