/linux-5.10/Documentation/devicetree/bindings/input/ |
D | imx-keypad.yaml | 7 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/ |
D | kpp.h | 3 * 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 …]
|
D | ecdh.h | 3 * 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.
|
D | dh.h | 3 * 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/ |
D | kpp.c | 3 * 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 …]
|
D | crypto_user_stat.c | 17 #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()
|
D | curve25519-generic.c | 4 #include <crypto/internal/kpp.h> 5 #include <crypto/kpp.h>
|
D | ecdh.c | 9 #include <crypto/internal/kpp.h> 10 #include <crypto/kpp.h>
|
D | dh.c | 9 #include <crypto/internal/kpp.h> 10 #include <crypto/kpp.h>
|
D | algapi.c | 1205 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()
|
D | ecdh_helper.c | 11 #include <crypto/kpp.h>
|
/linux-5.10/Documentation/crypto/ |
D | api-kpp.rst | 1 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
|
D | api.rst | 16 api-kpp
|
D | architecture.rst | 160 - 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/ |
D | ecdh_helper.c | 2 * 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().
|
D | ecdh_helper.h | 2 * ECDH helper functions - KPP wrappings 23 #include <crypto/kpp.h>
|
/linux-5.10/include/crypto/internal/ |
D | kpp.h | 3 * Key-agreement Protocol Primitives (KPP) 10 #include <crypto/kpp.h>
|
/linux-5.10/arch/arm/boot/dts/ |
D | imx31.dtsi | 142 kpp: kpp@43fa8000 { label 143 compatible = "fsl,imx31-kpp", "fsl,imx21-kpp";
|
D | imx35.dtsi | 151 kpp: kpp@43fa8000 { label 152 compatible = "fsl,imx35-kpp", "fsl,imx21-kpp";
|
D | imx27.dtsi | 155 kpp: kpp@10008000 { label 156 compatible = "fsl,imx27-kpp", "fsl,imx21-kpp";
|
D | imx51.dtsi | 365 kpp: kpp@73f94000 { label 366 compatible = "fsl,imx51-kpp", "fsl,imx21-kpp";
|
D | imx25.dtsi | 180 kpp: kpp@43fa8000 { label 183 compatible = "fsl,imx25-kpp", "fsl,imx21-kpp";
|
D | imx6dl-tx6dl-comtft.dts | 65 &kpp {
|
D | imx6q-tx6q-1010-comtft.dts | 65 &kpp {
|
/linux-5.10/include/linux/ |
D | crypto.h | 348 * 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
|