/linux-6.3-rc2/drivers/virt/coco/sev-guest/ |
A D | sev-guest.c | 148 crypto = kzalloc(sizeof(*crypto), GFP_KERNEL_ACCOUNT); in init_crypto() 159 crypto->iv_len = crypto_aead_ivsize(crypto->tfm); in init_crypto() 171 crypto->a_len = crypto_aead_authsize(crypto->tfm); in init_crypto() 241 struct snp_guest_crypto *crypto = snp_dev->crypto; in __enc_payload() local 244 memset(crypto->iv, 0, crypto->iv_len); in __enc_payload() 253 struct snp_guest_crypto *crypto = snp_dev->crypto; in dec_payload() local 257 memset(crypto->iv, 0, crypto->iv_len); in dec_payload() 265 struct snp_guest_crypto *crypto = snp_dev->crypto; in verify_and_dec_payload() local 424 struct snp_guest_crypto *crypto = snp_dev->crypto; in get_report() local 463 struct snp_guest_crypto *crypto = snp_dev->crypto; in get_derived_key() local [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/crypto/ |
A 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" 26 - marvell,crypto-srams: phandle to crypto SRAM definitions 29 - marvell,crypto-sram-size: SRAM size reserved for crypto operations, if not 35 crypto@90000 { [all …]
|
A D | allwinner,sun4i-a10-crypto.yaml | 4 $id: http://devicetree.org/schemas/crypto/allwinner,sun4i-a10-crypto.yaml# 16 - const: allwinner,sun4i-a10-crypto 18 - const: allwinner,sun5i-a13-crypto 19 - const: allwinner,sun4i-a10-crypto 21 - const: allwinner,sun6i-a31-crypto 22 - const: allwinner,sun4i-a10-crypto 24 - const: allwinner,sun7i-a20-crypto 26 - const: allwinner,sun8i-a33-crypto 75 - allwinner,sun6i-a31-crypto 76 - allwinner,sun8i-a33-crypto [all …]
|
A D | mv_cesa.txt | 5 "marvell,orion-crypto" 6 "marvell,kirkwood-crypto" 7 "marvell,dove-crypto" 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"; 30 marvell,crypto-srams = <&crypto_sram>; [all …]
|
A D | rockchip,rk3288-crypto.yaml | 4 $id: http://devicetree.org/schemas/crypto/rockchip,rk3288-crypto.yaml# 15 - rockchip,rk3288-crypto 16 - rockchip,rk3328-crypto 17 - rockchip,rk3399-crypto 46 const: rockchip,rk3288-crypto 61 - const: crypto-rst 66 const: rockchip,rk3328-crypto 80 - const: crypto-rst 101 - const: crypto-rst 118 crypto@ff8a0000 { [all …]
|
A D | allwinner,sun8i-ce.yaml | 4 $id: http://devicetree.org/schemas/crypto/allwinner,sun8i-ce.yaml# 15 - allwinner,sun8i-h3-crypto 16 - allwinner,sun8i-r40-crypto 17 - allwinner,sun20i-d1-crypto 18 - allwinner,sun50i-a64-crypto 19 - allwinner,sun50i-h5-crypto 20 - allwinner,sun50i-h6-crypto 51 - allwinner,sun20i-d1-crypto 62 const: allwinner,sun50i-h6-crypto 94 crypto: crypto@1c15000 { [all …]
|
A D | amlogic,gxl-crypto.yaml | 4 $id: http://devicetree.org/schemas/crypto/amlogic,gxl-crypto.yaml# 15 - const: amlogic,gxl-crypto 46 crypto: crypto-engine@c883e000 { 47 compatible = "amlogic,gxl-crypto";
|
A 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";
|
A 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";
|
A D | allwinner,sun8i-ss.yaml | 4 $id: http://devicetree.org/schemas/crypto/allwinner,sun8i-ss.yaml# 15 - allwinner,sun8i-a83t-crypto 16 - allwinner,sun9i-a80-crypto 53 crypto: crypto@1c15000 { 54 compatible = "allwinner,sun8i-a83t-crypto";
|
A 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";
|
A D | cortina,sl3516-crypto.yaml | 4 $id: http://devicetree.org/schemas/crypto/cortina,sl3516-crypto.yaml# 15 - cortina,sl3516-crypto 44 crypto@62000000 { 45 compatible = "cortina,sl3516-crypto";
|
A 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-6.3-rc2/drivers/crypto/ccp/ |
A D | Makefile | 15 obj-$(CONFIG_CRYPTO_DEV_CCP_CRYPTO) += ccp-crypto.o 16 ccp-crypto-objs := ccp-crypto-main.o \ 17 ccp-crypto-aes.o \ 18 ccp-crypto-aes-cmac.o \ 19 ccp-crypto-aes-xts.o \ 20 ccp-crypto-aes-galois.o \ 21 ccp-crypto-des3.o \ 22 ccp-crypto-rsa.o \ 23 ccp-crypto-sha.o
|
/linux-6.3-rc2/Documentation/crypto/ |
A 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
|
A 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
|
A 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
|
A 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
|
A 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
|
/linux-6.3-rc2/Documentation/ABI/testing/ |
A 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 …]
|
A 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 …]
|
A 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.3-rc2/drivers/staging/rtl8192e/ |
A 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.3-rc2/drivers/net/wireless/ralink/rt2x00/ |
A D | rt2x00mac.c | 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() 462 struct rt2x00lib_crypto crypto; in rt2x00mac_set_key() local 485 memset(&crypto, 0, sizeof(crypto)); in rt2x00mac_set_key() 494 crypto.cmd = cmd; in rt2x00mac_set_key() 497 crypto.address = sta->addr; in rt2x00mac_set_key() 499 crypto.wcid = sta_priv->wcid; in rt2x00mac_set_key() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/chelsio/inline_crypto/ |
A 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
|