Home
last modified time | relevance | path

Searched full:kpp (Results 1 – 25 of 60) sorted by relevance

123

/linux-5.10/Documentation/devicetree/bindings/input/
Dimx-keypad.yaml7 title: Freescale i.MX Keypad Port(KPP) device tree bindings
16 The KPP is designed to interface with a keypad matrix with 2-point contact
17 or 3-point contact keys. The KPP is designed to simplify the software task
18 of scanning a keypad matrix. The KPP is capable of detecting, debouncing,
24 - const: fsl,imx21-kpp
27 - fsl,imx25-kpp
28 - fsl,imx27-kpp
29 - fsl,imx31-kpp
30 - fsl,imx35-kpp
31 - fsl,imx51-kpp
[all …]
/linux-5.10/include/crypto/
Dkpp.h3 * Key-agreement Protocol Primitives (KPP)
89 * The KPP API is used with the algorithm type
90 * CRYPTO_ALG_TYPE_KPP (listed as type "kpp" in /proc/crypto)
94 * crypto_alloc_kpp() - allocate KPP tfm handle
95 * @alg_name: is the name of the kpp algorithm (e.g. "dh", "ecdh")
99 * Allocate a handle for kpp algorithm. The returned struct crypto_kpp
154 * crypto_free_kpp() - free KPP tfm handle
156 * @tfm: KPP tfm handle allocated with crypto_alloc_kpp()
164 * kpp_request_alloc() - allocates kpp request
166 * @tfm: KPP tfm handle allocated with crypto_alloc_kpp()
[all …]
Decdh.h3 * ECDH params to be used with kpp API
14 * To use ECDH with the KPP cipher API, the following data structure and
20 * To use ECDH with KPP, the following functions should be used to operate on
22 * the KPP API function call of crypto_kpp_set_secret.
Ddh.h3 * Diffie-Hellman secret to be used with kpp API along with helper functions
14 * To use DH with the KPP cipher API, the following data structure and
17 * To use DH with KPP, the following functions should be used to operate on
19 * the KPP API function call of crypto_kpp_set_secret.
/linux-5.10/crypto/
Dkpp.c3 * Key-agreement Protocol Primitives (KPP)
19 #include <crypto/kpp.h>
20 #include <crypto/internal/kpp.h>
30 strscpy(rkpp.type, "kpp", sizeof(rkpp.type)); in crypto_kpp_report()
46 seq_puts(m, "type : kpp\n"); in crypto_kpp_show()
51 struct crypto_kpp *kpp = __crypto_kpp_tfm(tfm); in crypto_kpp_exit_tfm() local
52 struct kpp_alg *alg = crypto_kpp_alg(kpp); in crypto_kpp_exit_tfm()
54 alg->exit(kpp); in crypto_kpp_exit_tfm()
59 struct crypto_kpp *kpp = __crypto_kpp_tfm(tfm); in crypto_kpp_init_tfm() local
60 struct kpp_alg *alg = crypto_kpp_alg(kpp); in crypto_kpp_init_tfm()
[all …]
Dcrypto_user_stat.c17 #include <crypto/kpp.h>
122 strscpy(rkpp.type, "kpp", sizeof(rkpp.type)); in crypto_report_kpp()
124 rkpp.stat_setsecret_cnt = atomic64_read(&alg->stats.kpp.setsecret_cnt); in crypto_report_kpp()
125 rkpp.stat_generate_public_key_cnt = atomic64_read(&alg->stats.kpp.generate_public_key_cnt); in crypto_report_kpp()
126 rkpp.stat_compute_shared_secret_cnt = atomic64_read(&alg->stats.kpp.compute_shared_secret_cnt); in crypto_report_kpp()
127 rkpp.stat_err_cnt = atomic64_read(&alg->stats.kpp.err_cnt); in crypto_report_kpp()
Dcurve25519-generic.c4 #include <crypto/internal/kpp.h>
5 #include <crypto/kpp.h>
Decdh.c9 #include <crypto/internal/kpp.h>
10 #include <crypto/kpp.h>
Ddh.c9 #include <crypto/internal/kpp.h>
10 #include <crypto/kpp.h>
Dalgapi.c1205 atomic64_inc(&alg->stats.kpp.err_cnt); in crypto_stats_kpp_set_secret()
1207 atomic64_inc(&alg->stats.kpp.setsecret_cnt); in crypto_stats_kpp_set_secret()
1215 atomic64_inc(&alg->stats.kpp.err_cnt); in crypto_stats_kpp_generate_public_key()
1217 atomic64_inc(&alg->stats.kpp.generate_public_key_cnt); in crypto_stats_kpp_generate_public_key()
1225 atomic64_inc(&alg->stats.kpp.err_cnt); in crypto_stats_kpp_compute_shared_secret()
1227 atomic64_inc(&alg->stats.kpp.compute_shared_secret_cnt); in crypto_stats_kpp_compute_shared_secret()
Decdh_helper.c11 #include <crypto/kpp.h>
/linux-5.10/Documentation/crypto/
Dapi-kpp.rst1 Key-agreement Protocol Primitives (KPP) Cipher Algorithm Definitions
4 .. kernel-doc:: include/crypto/kpp.h
7 Key-agreement Protocol Primitives (KPP) Cipher API
10 .. kernel-doc:: include/crypto/kpp.h
13 .. kernel-doc:: include/crypto/kpp.h
16 Key-agreement Protocol Primitives (KPP) Cipher Request Handle
19 .. kernel-doc:: include/crypto/kpp.h
Dapi.rst16 api-kpp
Darchitecture.rst160 - kpp for a Key-agreement Protocol Primitive (KPP) cipher such as
204 - CRYPTO_ALG_TYPE_KPP Key-agreement Protocol Primitive (KPP) such as
/linux-5.10/net/bluetooth/
Decdh_helper.c2 * ECDH helper functions - KPP wrappings
54 * @tfm: KPP tfm handle allocated with crypto_alloc_kpp().
116 * @tfm: KPP tfm handle allocated with crypto_alloc_kpp().
163 * @tfm: KPP tfm handle allocated with crypto_alloc_kpp().
216 * @tfm: KPP tfm handle allocated with crypto_alloc_kpp().
Decdh_helper.h2 * ECDH helper functions - KPP wrappings
23 #include <crypto/kpp.h>
/linux-5.10/include/crypto/internal/
Dkpp.h3 * Key-agreement Protocol Primitives (KPP)
10 #include <crypto/kpp.h>
/linux-5.10/arch/arm/boot/dts/
Dimx31.dtsi142 kpp: kpp@43fa8000 { label
143 compatible = "fsl,imx31-kpp", "fsl,imx21-kpp";
Dimx35.dtsi151 kpp: kpp@43fa8000 { label
152 compatible = "fsl,imx35-kpp", "fsl,imx21-kpp";
Dimx27.dtsi155 kpp: kpp@10008000 { label
156 compatible = "fsl,imx27-kpp", "fsl,imx21-kpp";
Dimx51.dtsi365 kpp: kpp@73f94000 { label
366 compatible = "fsl,imx51-kpp", "fsl,imx21-kpp";
Dimx25.dtsi180 kpp: kpp@43fa8000 { label
183 compatible = "fsl,imx25-kpp", "fsl,imx21-kpp";
Dimx6dl-tx6dl-comtft.dts65 &kpp {
Dimx6q-tx6q-1010-comtft.dts65 &kpp {
/linux-5.10/include/linux/
Dcrypto.h348 * struct crypto_istat_kpp - statistics for KPP algorithm
352 * @err_cnt: number of error for KPP requests
460 * @stats.kpp: statistics for KPP algorithm
502 struct crypto_istat_kpp kpp; member

123