| /Linux-v5.4/Documentation/devicetree/bindings/crypto/ |
| D | marvell-cesa.txt | 5 "marvell,orion-crypto" 6 "marvell,kirkwood-crypto" 7 "marvell,dove-crypto" 8 "marvell,armada-370-crypto" 9 "marvell,armada-xp-crypto" 10 "marvell,armada-375-crypto" 11 "marvell,armada-38x-crypto" 14 but this representation is deprecated and marvell,crypto-srams should 17 is deprecated and marvell,crypto-srams should be used instead 19 - clocks: reference to the crypto engines clocks. This property is not [all …]
|
| D | mv_cesa.txt | 5 "marvell,orion-crypto" 6 "marvell,kirkwood-crypto" 7 "marvell,dove-crypto" 10 but this representation is deprecated and marvell,crypto-srams should 13 is deprecated and marvell,crypto-srams should be used instead 15 - clocks: reference to the crypto engines clocks. This property is only 17 - marvell,crypto-srams: phandle to crypto SRAM definitions 20 - marvell,crypto-sram-size: SRAM size reserved for crypto operations, if not 25 crypto@30000 { 26 compatible = "marvell,orion-crypto"; [all …]
|
| D | rockchip-crypto.txt | 4 - compatible: Should be "rockchip,rk3288-crypto" 8 - clocks: Reference to the clocks about crypto 11 "sclk" used to clock crypto accelerator 15 - reset-names: Must include the name "crypto-rst". 19 crypto: cypto-controller@ff8a0000 { 20 compatible = "rockchip,rk3288-crypto"; 27 reset-names = "crypto-rst";
|
| D | brcm,spu-crypto.txt | 7 brcm,spum-crypto - for devices with SPU-M hardware 8 brcm,spu2-crypto - for devices with SPU2 hardware 9 brcm,spu2-v2-crypto - for devices with enhanced SPU2 hardware features like SHA3 11 brcm,spum-nsp-crypto - for the Northstar Plus variant of the SPU-M hardware 18 crypto@612d0000 { 19 compatible = "brcm,spum-crypto";
|
| D | artpec6-crypto.txt | 1 Axis crypto engine with PDMA interface. 5 "axis,artpec6-crypto" for the version in the Axis ARTPEC-6 SoC 6 "axis,artpec7-crypto" for the version in the Axis ARTPEC-7 SoC. 12 crypto@f4264000 { 13 compatible = "axis,artpec6-crypto";
|
| D | mediatek-crypto.txt | 4 - compatible: Should be "mediatek,eip97-crypto" 6 - interrupts: Should contain the five crypto engines interrupts in numeric 14 crypto: crypto@1b240000 { 15 compatible = "mediatek,eip97-crypto";
|
| D | qcom-qce.txt | 1 Qualcomm crypto engine driver 5 - compatible : should be "qcom,crypto-v5.1" 10 "core" clocks rest of the crypto block 16 crypto@fd45a000 { 17 compatible = "qcom,crypto-v5.1";
|
| /Linux-v5.4/Documentation/crypto/ |
| D | api-skcipher.rst | 4 .. kernel-doc:: include/linux/crypto.h 7 .. kernel-doc:: include/linux/crypto.h 13 .. kernel-doc:: include/crypto/skcipher.h 16 .. kernel-doc:: include/crypto/skcipher.h 22 .. kernel-doc:: include/crypto/skcipher.h 25 .. kernel-doc:: include/crypto/skcipher.h 31 .. kernel-doc:: include/linux/crypto.h 34 .. kernel-doc:: include/linux/crypto.h 40 .. kernel-doc:: include/linux/crypto.h 43 .. kernel-doc:: include/linux/crypto.h [all …]
|
| D | api-digest.rst | 4 .. kernel-doc:: include/crypto/hash.h 7 .. kernel-doc:: include/crypto/hash.h 13 .. kernel-doc:: include/crypto/hash.h 16 .. kernel-doc:: include/crypto/hash.h 22 .. kernel-doc:: include/crypto/hash.h 25 .. kernel-doc:: include/crypto/hash.h 31 .. kernel-doc:: include/crypto/hash.h 34 .. kernel-doc:: include/crypto/hash.h
|
| D | api-kpp.rst | 4 .. kernel-doc:: include/crypto/kpp.h 10 .. kernel-doc:: include/crypto/kpp.h 13 .. kernel-doc:: include/crypto/kpp.h 19 .. kernel-doc:: include/crypto/kpp.h 25 .. kernel-doc:: include/crypto/ecdh.h 28 .. kernel-doc:: include/crypto/ecdh.h 34 .. kernel-doc:: include/crypto/dh.h 37 .. kernel-doc:: include/crypto/dh.h
|
| D | api-aead.rst | 4 .. kernel-doc:: include/crypto/aead.h 7 .. kernel-doc:: include/crypto/aead.h 13 .. kernel-doc:: include/crypto/aead.h 19 .. kernel-doc:: include/crypto/aead.h 22 .. kernel-doc:: include/crypto/aead.h
|
| D | intro.rst | 7 The kernel crypto API offers a rich set of cryptographic ciphers as well 12 To understand and properly use the kernel crypto API a brief explanation 18 The kernel crypto API refers to all algorithms as "transformations". 20 cryptographic operations, the kernel crypto API also knows compression 23 The kernel crypto API serves the following entity types: 28 called by consumers using the kernel crypto API 30 This specification is intended for consumers of the kernel crypto API as 35 register with the kernel crypto API). 50 transformation objects is held by a crypto API consumer or another 51 transformation. Transformation object is allocated when a crypto API
|
| D | api-akcipher.rst | 4 .. kernel-doc:: include/crypto/akcipher.h 10 .. kernel-doc:: include/crypto/akcipher.h 13 .. kernel-doc:: include/crypto/akcipher.h 19 .. kernel-doc:: include/crypto/akcipher.h
|
| D | architecture.rst | 7 The kernel crypto API provides different API calls for the following 23 The kernel crypto API provides implementations of single block ciphers 24 and message digests. In addition, the kernel crypto API provides 36 See /proc/crypto and search for "name". For example: 60 The kernel crypto API provides synchronous and asynchronous API 64 operation which is performed synchronously by the kernel crypto API. 66 Therefore, the kernel crypto API calls work like regular function calls. 68 conceptually similar to any other crypto library. 70 Asynchronous operation is provided by the kernel crypto API which 74 must provide a callback function the kernel crypto API can invoke to [all …]
|
| D | api-rng.rst | 4 .. kernel-doc:: include/crypto/rng.h 10 .. kernel-doc:: include/crypto/rng.h 13 .. kernel-doc:: include/crypto/rng.h
|
| /Linux-v5.4/drivers/crypto/ccp/ |
| D | Makefile | 13 obj-$(CONFIG_CRYPTO_DEV_CCP_CRYPTO) += ccp-crypto.o 14 ccp-crypto-objs := ccp-crypto-main.o \ 15 ccp-crypto-aes.o \ 16 ccp-crypto-aes-cmac.o \ 17 ccp-crypto-aes-xts.o \ 18 ccp-crypto-aes-galois.o \ 19 ccp-crypto-des3.o \ 20 ccp-crypto-rsa.o \ 21 ccp-crypto-sha.o
|
| /Linux-v5.4/drivers/net/wireless/ralink/rt2x00/ |
| D | rt2x00mac.c | 417 static void memcpy_tkip(struct rt2x00lib_crypto *crypto, u8 *key, u8 key_len) in memcpy_tkip() argument 420 memcpy(crypto->key, in memcpy_tkip() 422 sizeof(crypto->key)); in memcpy_tkip() 425 memcpy(crypto->tx_mic, in memcpy_tkip() 427 sizeof(crypto->tx_mic)); in memcpy_tkip() 430 memcpy(crypto->rx_mic, in memcpy_tkip() 432 sizeof(crypto->rx_mic)); in memcpy_tkip() 441 struct rt2x00lib_crypto *crypto, in rt2x00mac_set_key() 443 struct rt2x00lib_crypto crypto; in rt2x00mac_set_key() local 465 memset(&crypto, 0, sizeof(crypto)); in rt2x00mac_set_key() [all …]
|
| /Linux-v5.4/drivers/staging/rtl8192e/ |
| D | Kconfig | 15 tristate "Support for rtllib CCMP crypto" 21 CCMP crypto driver for rtllib. 26 tristate "Support for rtllib TKIP crypto" 32 TKIP crypto driver for rtllib. 37 tristate "Support for rtllib WEP crypto" 42 TKIP crypto driver for rtllib.
|
| /Linux-v5.4/Documentation/ABI/testing/ |
| D | debugfs-hisi-zip | 3 Contact: linux-crypto@vger.kernel.org 9 Contact: linux-crypto@vger.kernel.org 15 Contact: linux-crypto@vger.kernel.org 24 Contact: linux-crypto@vger.kernel.org 31 Contact: linux-crypto@vger.kernel.org 38 Contact: linux-crypto@vger.kernel.org 45 Contact: linux-crypto@vger.kernel.org
|
| /Linux-v5.4/drivers/crypto/ |
| D | Kconfig | 4 bool "Hardware crypto devices" 7 Say Y here to get to see options for hardware crypto devices and 18 Some VIA processors come with an integrated crypto engine 86 down the use of the available crypto hardware. 266 tristate "Driver HIFN 795x crypto accelerator chips" 273 This option allows you to have support for HIFN 795x crypto adapters. 280 on the HIFN 795x crypto adapters. 282 source "drivers/crypto/caam/Kconfig" 321 tristate "Driver for IXP4xx crypto hardware acceleration" 328 Driver for the IXP4xx NPE crypto engine. [all …]
|
| D | ixp4xx_crypto.c | 189 struct crypto_alg crypto; member 198 struct aead_alg crypto; member 242 return container_of(tfm->__crt_alg, struct ixp_alg,crypto)->cfg_enc; in cipher_cfg_enc() 247 return container_of(tfm->__crt_alg, struct ixp_alg,crypto)->cfg_dec; in cipher_cfg_dec() 252 return container_of(tfm->__crt_alg, struct ixp_alg, crypto)->hash; in ix_hash() 1214 .crypto = { 1228 .crypto = { 1240 .crypto = { 1254 .crypto = { 1267 .crypto = { [all …]
|
| /Linux-v5.4/drivers/crypto/ux500/ |
| D | Kconfig | 8 tristate "UX500 crypto driver for CRYP block" 14 This selects the crypto driver for the UX500_CRYP hardware. It supports 18 tristate "UX500 crypto driver for HASH block" 28 bool "Activate ux500 platform debug-mode for crypto and hash block"
|
| /Linux-v5.4/drivers/crypto/qat/ |
| D | Kconfig | 22 for accelerating crypto and compression workloads. 33 for accelerating crypto and compression workloads. 44 for accelerating crypto and compression workloads. 57 Virtual Function for accelerating crypto and compression workloads. 69 Virtual Function for accelerating crypto and compression workloads. 81 Virtual Function for accelerating crypto and compression workloads.
|
| /Linux-v5.4/drivers/crypto/sunxi-ss/ |
| D | sun4i-ss-core.c | 79 .alg.crypto = { 101 .alg.crypto = { 122 .alg.crypto = { 144 .alg.crypto = { 165 .alg.crypto = { 187 .alg.crypto = { 349 err = crypto_register_skcipher(&ss_algs[i].alg.crypto); in sun4i_ss_probe() 352 ss_algs[i].alg.crypto.base.cra_name); in sun4i_ss_probe() 380 crypto_unregister_skcipher(&ss_algs[i].alg.crypto); in sun4i_ss_probe() 407 crypto_unregister_skcipher(&ss_algs[i].alg.crypto); in sun4i_ss_remove()
|
| /Linux-v5.4/drivers/crypto/mediatek/ |
| D | Makefile | 2 obj-$(CONFIG_CRYPTO_DEV_MEDIATEK) += mtk-crypto.o 3 mtk-crypto-objs:= mtk-platform.o mtk-aes.o mtk-sha.o
|