| /linux/tools/perf/pmu-events/arch/s390/cf_z16/ |
| H A D | pai_crypto.json | 3 "Unit": "PAI-CRYPTO", 6 "BriefDescription": "CRYPTO ALL", 10 "Unit": "PAI-CRYPTO", 17 "Unit": "PAI-CRYPTO", 24 "Unit": "PAI-CRYPTO", 31 "Unit": "PAI-CRYPTO", 38 "Unit": "PAI-CRYPTO", 45 "Unit": "PAI-CRYPTO", 52 "Unit": "PAI-CRYPTO", 59 "Unit": "PAI-CRYPTO", [all …]
|
| /linux/tools/perf/pmu-events/arch/s390/cf_z17/ |
| H A D | pai_crypto.json | 3 "Unit": "PAI-CRYPTO", 6 "BriefDescription": "CRYPTO ALL", 10 "Unit": "PAI-CRYPTO", 17 "Unit": "PAI-CRYPTO", 24 "Unit": "PAI-CRYPTO", 31 "Unit": "PAI-CRYPTO", 38 "Unit": "PAI-CRYPTO", 45 "Unit": "PAI-CRYPTO", 52 "Unit": "PAI-CRYPTO", 59 "Unit": "PAI-CRYPTO", [all …]
|
| /linux/drivers/crypto/caam/ |
| H A D | compat.h | 14 #include <linux/crypto.h> 31 #include <crypto/algapi.h> 32 #include <crypto/null.h> 33 #include <crypto/aes.h> 34 #include <crypto/ctr.h> 35 #include <crypto/internal/des.h> 36 #include <crypto/gcm.h> 37 #include <crypto/sha1.h> 38 #include <crypto/sha2.h> 39 #include <crypto/md5.h> [all …]
|
| /linux/Documentation/devicetree/bindings/crypto/ |
| H A D | qcom,inline-crypto-engine.yaml | 4 $id: http://devicetree.org/schemas/crypto/qcom,inline-crypto-engine.yaml# 7 title: Qualcomm Technologies, Inc. (QTI) Inline Crypto Engine 16 - qcom,kaanapali-inline-crypto-engine 17 - qcom,qcs8300-inline-crypto-engine 18 - qcom,sa8775p-inline-crypto-engine 19 - qcom,sc7180-inline-crypto-engine 20 - qcom,sc7280-inline-crypto-engine 21 - qcom,sm8450-inline-crypto-engine 22 - qcom,sm8550-inline-crypto-engine 23 - qcom,sm8650-inline-crypto-engine [all …]
|
| H 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 25 - const: allwinner,sun4i-a10-crypto 26 - const: allwinner,sun8i-a33-crypto 28 - const: allwinner,sun8i-v3s-crypto [all …]
|
| H A D | allwinner,sun8i-ce.yaml | 4 $id: http://devicetree.org/schemas/crypto/allwinner,sun8i-ce.yaml# 7 title: Allwinner Crypto Engine driver 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 21 - allwinner,sun50i-h616-crypto 52 - allwinner,sun20i-d1-crypto [all …]
|
| H 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 85 const: rockchip,rk3399-crypto 101 - const: crypto-rst [all …]
|
| H A D | starfive,jh7110-crypto.yaml | 4 $id: http://devicetree.org/schemas/crypto/starfive,jh7110-crypto.yaml# 16 - starfive,jh7110-crypto 17 - starfive,jh8100-crypto 66 const: starfive,jh7110-crypto 76 const: starfive,jh8100-crypto 85 crypto: crypto@16000000 { 86 compatible = "starfive,jh7110-crypto";
|
| /linux/drivers/crypto/ |
| H A 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 74 s390 cryptographic adapters like Crypto Express 4 up 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. 114 The PKEY CCA support handler needs a Crypto Express card (CEX) 130 The PKEY EP11 support handler needs a Crypto Express card (CEX) [all …]
|
| /linux/kernel/bpf/ |
| H A D | crypto.c | 11 #include <crypto/skcipher.h> 18 /* BPF crypto initialization parameters struct */ 20 * struct bpf_crypto_params - BPF crypto initialization parameters structure 21 * @type: The string of crypto operation type. 26 * @key: The cipher key used to init crypto algorithm. 43 * struct bpf_crypto_ctx - refcounted BPF crypto context structure 44 * @type: The pointer to bpf crypto type 45 * @tfm: The pointer to instance of crypto API struct. 47 * @rcu: The RCU head used to free the crypto context with RCU safety. 130 * bpf_crypto_ctx_create() - Create a mutable BPF crypto context. [all …]
|
| /linux/arch/arm64/crypto/ |
| H A D | Kconfig | 6 tristate "Hash functions: GHASH (ARMv8 Crypto Extensions)" 16 - ARMv8 Crypto Extensions 40 tristate "Hash functions: SM3 (ARMv8.2 Crypto Extensions)" 48 - ARMv8.2 Crypto Extensions 64 tristate "Ciphers: AES (ARMv8 Crypto Extensions)" 72 - ARMv8 Crypto Extensions 75 tristate "Ciphers: AES, modes: ECB/CBC/CTR/XTS (ARMv8 Crypto Extensions)" 89 - ARMv8 Crypto Extensions 129 tristate "Ciphers: SM4 (ARMv8.2 Crypto Extensions)" 137 - ARMv8.2 Crypto Extensions [all …]
|
| /linux/drivers/crypto/ccp/ |
| H A D | Makefile | 23 obj-$(CONFIG_CRYPTO_DEV_CCP_CRYPTO) += ccp-crypto.o 24 ccp-crypto-objs := ccp-crypto-main.o \ 25 ccp-crypto-aes.o \ 26 ccp-crypto-aes-cmac.o \ 27 ccp-crypto-aes-xts.o \ 28 ccp-crypto-aes-galois.o \ 29 ccp-crypto-des3.o \ 30 ccp-crypto-rsa.o \ 31 ccp-crypto-sha.o
|
| H A D | ccp-crypto.h | 3 * AMD Cryptographic Coprocessor (CCP) crypto API support 16 #include <crypto/algapi.h> 17 #include <crypto/aes.h> 18 #include <crypto/internal/aead.h> 19 #include <crypto/aead.h> 20 #include <crypto/ctr.h> 21 #include <crypto/hash.h> 22 #include <crypto/sha1.h> 23 #include <crypto/sha2.h> 24 #include <crypto/akcipher.h> [all …]
|
| /linux/include/crypto/ |
| H A D | hash_info.h | 11 #include <crypto/sha1.h> 12 #include <crypto/sha2.h> 13 #include <crypto/sha3.h> 14 #include <crypto/md5.h> 15 #include <crypto/streebog.h> 19 /* not defined in include/crypto/ */ 25 /* not defined in include/crypto/ */ 30 /* not defined in include/crypto/ */ 35 /* not defined in include/crypto/ */
|
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ |
| H A D | Kconfig | 3 # Chelsio inline crypto configuration 7 bool "Chelsio Inline Crypto support" 11 Enable support for inline crypto. 12 Allows enable/disable from list of inline crypto drivers. 17 tristate "Chelsio Crypto Inline TLS Driver" 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/Documentation/crypto/ |
| H A D | intro.rst | 1 Kernel Crypto API Interface Specification 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 [all …]
|
| /linux/drivers/crypto/aspeed/ |
| H A D | Kconfig | 6 Hash and Crypto Engine (HACE) is designed to accelerate the 13 bool "Enable Aspeed crypto debug messages" 16 Print Aspeed crypto debugging messages if you use this 22 bool "Enable Aspeed Hash & Crypto Engine (HACE) hash" 29 Select here to enable Aspeed Hash & Crypto Engine (HACE) 35 bool "Enable Aspeed Hash & Crypto Engine (HACE) crypto" 43 Select here to enable Aspeed Hash & Crypto Engine (HACE) 44 crypto driver.
|
| /linux/drivers/mmc/host/ |
| H A D | cqhci-crypto.c | 3 * CQHCI crypto engine (inline encryption) support 8 #include <linux/blk-crypto.h> 9 #include <linux/blk-crypto-profile.h> 12 #include "cqhci-crypto.h" 14 /* Map from blk-crypto modes to CQHCI crypto algorithm IDs and key sizes */ 103 * Clear the crypto cfg on the device. Clearing CFGE in cqhci_crypto_clear_keyslot() 122 * The keyslot management operations for CQHCI crypto. 149 * cqhci_crypto_init - initialize CQHCI crypto support 153 * CQHCI_CAP_CS, initialize the crypto support. This involves reading the 154 * crypto capability registers, initializing the blk_crypto_profile, clearing [all …]
|
| /linux/Documentation/block/ |
| H A 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/drivers/crypto/ti/ |
| H A D | dthev2-common.h | 3 * K3 DTHE V2 crypto accelerator driver 12 #include <crypto/aead.h> 13 #include <crypto/aes.h> 14 #include <crypto/algapi.h> 15 #include <crypto/engine.h> 16 #include <crypto/hash.h> 17 #include <crypto/internal/aead.h> 18 #include <crypto/internal/hash.h> 19 #include <crypto/internal/skcipher.h> 49 * @engine: Crypto engine instance [all …]
|
| /linux/block/ |
| H A D | blk-crypto-profile.c | 7 * DOC: blk-crypto profiles 11 * as the way that drivers for inline encryption hardware expose their crypto 14 * construct a crypto profile, then associate it with the disk's request_queue. 25 #define pr_fmt(fmt) "blk-crypto: " fmt 27 #include <linux/blk-crypto-profile.h> 35 #include "blk-crypto-internal.h" 234 * @profile: the crypto profile of the device the key will be used on 339 * __blk_crypto_cfg_supported() - Check whether the given crypto profile 340 * supports the given crypto configuration. 341 * @profile: the crypto profile to check [all …]
|
| /linux/drivers/crypto/intel/keembay/ |
| H A D | Kconfig | 9 Support for Intel Keem Bay Offload and Crypto Subsystem (OCS) AES and 10 SM4 cipher hardware acceleration for use with Crypto API. 23 Support for Intel Keem Bay Offload and Crypto Subsystem (OCS) 24 AES/SM4 ECB mode hardware acceleration for use with Crypto API. 34 Support for Intel Keem Bay Offload and Crypto Subsystem (OCS) 36 Crypto API. 50 Support for Intel Keem Bay Offload and Crypto Subsystem (OCS) 52 Crypto API. 69 Support for Intel Keem Bay Offload and Crypto Subsystem (OCS) Hash 70 Control Unit (HCU) hardware acceleration for use with Crypto API.
|
| /linux/arch/riscv/crypto/ |
| H A D | Kconfig | 16 - Zvkned vector crypto extension 18 - Zvkb vector crypto extension (CTR) 19 - Zvkg vector crypto extension (XTS) 29 - Zvkg vector crypto extension 40 - Zvksh vector crypto extension 41 - Zvkb vector crypto extension 57 - Zvksed vector crypto extension 58 - Zvkb vector crypto extension
|
| /linux/lib/crypto/ |
| H A D | Kconfig | 3 menu "Crypto library routines" 35 the functions from <crypto/blake2b.h>. 73 of the functions from <crypto/curve25519.h>. 94 uses any of the functions from <crypto/md5.h>. 107 of the functions from <crypto/poly1305.h>. 142 the functions from <crypto/polyval.h>. 160 uses any of the functions from <crypto/sha1.h>. 178 <crypto/sha2.h>. 197 <crypto/sha2.h>. 215 the functions from <crypto/sha3.h>. [all …]
|
| /linux/Documentation/driver-api/crypto/iaa/ |
| H A D | iaa-crypto.rst | 4 IAA Compression Accelerator Crypto Driver 9 The IAA crypto driver supports compression/decompression compatible 25 represented by selecting the 'deflate-iaa' crypto compression 37 specified by RFC 1951 and is given the crypto algorithm name 49 The IAA crypto driver is available via menuconfig using the following 52 Cryptographic API -> Hardware crypto devices -> Support for Intel(R) IAA Compression Accelerator 56 The IAA crypto driver also supports statistics, which are available 59 …Cryptographic API -> Hardware crypto devices -> Support for Intel(R) IAA Compression -> Enable Int… 140 crypto subsystem by removing and reinserting the iaa_crypto module. 182 … --mode=dedicated --type=kernel --priority=10 --name="iaa_crypto" --driver-name="crypto" iax1/wq1.0 [all …]
|