/linux-6.12.1/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 | 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";
|
/linux-6.12.1/drivers/virt/coco/sev-guest/ |
D | sev-guest.c | 53 struct snp_guest_crypto *crypto; member 174 struct snp_guest_crypto *crypto; in init_crypto() local 176 crypto = kzalloc(sizeof(*crypto), GFP_KERNEL_ACCOUNT); in init_crypto() 177 if (!crypto) in init_crypto() 180 crypto->tfm = crypto_alloc_aead("gcm(aes)", 0, 0); in init_crypto() 181 if (IS_ERR(crypto->tfm)) in init_crypto() 184 if (crypto_aead_setkey(crypto->tfm, key, keylen)) in init_crypto() 187 crypto->iv_len = crypto_aead_ivsize(crypto->tfm); in init_crypto() 188 crypto->iv = kmalloc(crypto->iv_len, GFP_KERNEL_ACCOUNT); in init_crypto() 189 if (!crypto->iv) in init_crypto() [all …]
|
/linux-6.12.1/drivers/crypto/ccp/ |
D | Makefile | 18 obj-$(CONFIG_CRYPTO_DEV_CCP_CRYPTO) += ccp-crypto.o 19 ccp-crypto-objs := ccp-crypto-main.o \ 20 ccp-crypto-aes.o \ 21 ccp-crypto-aes-cmac.o \ 22 ccp-crypto-aes-xts.o \ 23 ccp-crypto-aes-galois.o \ 24 ccp-crypto-des3.o \ 25 ccp-crypto-rsa.o \ 26 ccp-crypto-sha.o
|
/linux-6.12.1/arch/riscv/crypto/ |
D | Kconfig | 16 - Zvkned vector crypto extension 18 - Zvkb vector crypto extension (CTR) 19 - Zvkg vector crypto extension (XTS) 30 - Zvkb vector crypto extension 40 - Zvkg vector crypto extension 50 - Zvknha or Zvknhb vector crypto extensions 51 - Zvkb vector crypto extension 61 - Zvknhb vector crypto extension 62 - Zvkb vector crypto extension 73 - Zvksh vector crypto extension [all …]
|
/linux-6.12.1/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/crypto/internal/cipher.h 34 .. kernel-doc:: include/crypto/internal/cipher.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-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-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 | 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-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
|
/linux-6.12.1/Documentation/ABI/testing/ |
D | debugfs-hisi-hpre | 3 Contact: linux-crypto@vger.kernel.org 9 Contact: linux-crypto@vger.kernel.org 16 Contact: linux-crypto@vger.kernel.org 25 Contact: linux-crypto@vger.kernel.org 32 Contact: linux-crypto@vger.kernel.org 42 Contact: linux-crypto@vger.kernel.org 48 Contact: linux-crypto@vger.kernel.org 55 Contact: linux-crypto@vger.kernel.org 62 Contact: linux-crypto@vger.kernel.org 71 Contact: linux-crypto@vger.kernel.org [all …]
|
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 41 Contact: linux-crypto@vger.kernel.org 48 Contact: linux-crypto@vger.kernel.org 55 Contact: linux-crypto@vger.kernel.org 64 Contact: linux-crypto@vger.kernel.org 71 Contact: linux-crypto@vger.kernel.org [all …]
|
D | debugfs-hisi-sec | 3 Contact: linux-crypto@vger.kernel.org 11 Contact: linux-crypto@vger.kernel.org 19 Contact: linux-crypto@vger.kernel.org 29 Contact: linux-crypto@vger.kernel.org 36 Contact: linux-crypto@vger.kernel.org 43 Contact: linux-crypto@vger.kernel.org 51 Contact: linux-crypto@vger.kernel.org 58 Contact: linux-crypto@vger.kernel.org 64 Contact: linux-crypto@vger.kernel.org 70 Contact: linux-crypto@vger.kernel.org [all …]
|
/linux-6.12.1/drivers/net/wireless/ralink/rt2x00/ |
D | rt2x00mac.c | 436 static void memcpy_tkip(struct rt2x00lib_crypto *crypto, u8 *key, u8 key_len) in memcpy_tkip() argument 439 memcpy(crypto->key, in memcpy_tkip() 441 sizeof(crypto->key)); in memcpy_tkip() 444 memcpy(crypto->tx_mic, in memcpy_tkip() 446 sizeof(crypto->tx_mic)); in memcpy_tkip() 449 memcpy(crypto->rx_mic, in memcpy_tkip() 451 sizeof(crypto->rx_mic)); in memcpy_tkip() 460 struct rt2x00lib_crypto *crypto, in rt2x00mac_set_key() 462 struct rt2x00lib_crypto crypto; in rt2x00mac_set_key() local 485 memset(&crypto, 0, sizeof(crypto)); in rt2x00mac_set_key() [all …]
|
/linux-6.12.1/drivers/staging/rtl8192e/ |
D | Kconfig | 19 tristate "Support for rtllib CCMP crypto" 26 CCMP crypto driver for rtllib. 29 Adds support for the CCM mode Protocol crypto driver for 33 tristate "Support for rtllib TKIP crypto" 40 TKIP crypto driver for rtllib. 47 tristate "Support for rtllib WEP crypto" 52 WEP crypto driver for rtllib. 56 (WEP) crypto protocol for wireless cards.
|
/linux-6.12.1/drivers/net/ethernet/chelsio/inline_crypto/ |
D | Kconfig | 3 # Chelsio inline crypto configuration 11 Enable support for inline crypto. 12 Allows enable/disable from list of inline crypto drivers. 22 Support Chelsio Inline TLS with Chelsio crypto accelerator. 29 tristate "Chelsio IPSec XFRM Tx crypto offload" 34 Support Chelsio Inline IPsec with Chelsio crypto accelerator. 48 crypto accelerator. CONFIG_CHELSIO_TLS_DEVICE flag can be enabled
|
/linux-6.12.1/arch/powerpc/crypto/ |
D | Makefile | 16 obj-$(CONFIG_CRYPTO_AES_GCM_P10) += aes-gcm-p10-crypto.o 17 obj-$(CONFIG_CRYPTO_CHACHA20_P10) += chacha-p10-crypto.o 18 obj-$(CONFIG_CRYPTO_POLY1305_P10) += poly1305-p10-crypto.o 19 obj-$(CONFIG_CRYPTO_DEV_VMX_ENCRYPT) += vmx-crypto.o 29 aes-gcm-p10-crypto-y := aes-gcm-p10-glue.o aes-gcm-p10.o ghashp10-ppc.o aesp10-ppc.o 30 chacha-p10-crypto-y := chacha-p10-glue.o chacha-p10le-8x.o 31 poly1305-p10-crypto-y := poly1305-p10-glue.o poly1305-p10le_64.o 32 vmx-crypto-objs := vmx.o aesp8-ppc.o ghashp8-ppc.o aes.o aes_cbc.o aes_ctr.o aes_xts.o ghash.o
|
/linux-6.12.1/drivers/crypto/intel/ |
D | Kconfig | 3 source "drivers/crypto/intel/keembay/Kconfig" 4 source "drivers/crypto/intel/ixp4xx/Kconfig" 5 source "drivers/crypto/intel/qat/Kconfig" 6 source "drivers/crypto/intel/iaa/Kconfig"
|
/linux-6.12.1/Documentation/block/ |
D | inline-encryption.rst | 24 Note that inline encryption hardware is very different from traditional crypto 25 accelerators, which are supported through the kernel crypto API. Traditional 26 crypto accelerators operate on memory regions, whereas inline encryption 28 managed by the block layer, not the kernel crypto API. 41 also want support for falling back to the kernel crypto API when actual inline 45 fall back to crypto API en/decryption). 58 properties the "crypto capabilities". We need a way for device drivers to 59 advertise crypto capabilities to upper layers in a generic way. 67 - Upper layers typically define a specific end-of-life for crypto keys, e.g. 68 when an encrypted directory is locked or when a crypto mapping is torn down. [all …]
|
/linux-6.12.1/drivers/crypto/ |
D | Kconfig | 4 bool "Hardware crypto devices" 7 Say Y here to get to see options for hardware crypto devices and 14 source "drivers/crypto/allwinner/Kconfig" 20 Some VIA processors come with an integrated crypto engine 89 and the sysfs API and the in-kernel API to the crypto cipher 95 loaded when a CEX crypto card is available. 97 loaded when a CEX crypto card is available. 141 The PCKMO instruction can be enabled and disabled in the crypto 200 tristate "Storlink SL3516 crypto offloader" 209 This option allows you to have support for SL3516 crypto offloader. [all …]
|