/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/crypto/ |
H 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" 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 …]
|
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 | 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 …]
|
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 | 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 51 - allwinner,sun20i-d1-crypto 62 const: allwinner,sun50i-h6-crypto [all …]
|
/openbmc/qemu/backends/ |
H A D | cryptodev-vhost.c | 32 #include "hw/virtio/virtio-crypto.h" 37 CryptoDevBackendVhost *crypto) in cryptodev_vhost_get_max_queues() argument 39 return crypto->dev.max_queues; in cryptodev_vhost_get_max_queues() 42 void cryptodev_vhost_cleanup(CryptoDevBackendVhost *crypto) in cryptodev_vhost_cleanup() argument 44 vhost_dev_cleanup(&crypto->dev); in cryptodev_vhost_cleanup() 45 g_free(crypto); in cryptodev_vhost_cleanup() 53 CryptoDevBackendVhost *crypto; in cryptodev_vhost_init() local 56 crypto = g_new(CryptoDevBackendVhost, 1); in cryptodev_vhost_init() 57 crypto->dev.max_queues = 1; in cryptodev_vhost_init() 58 crypto->dev.nvqs = 1; in cryptodev_vhost_init() [all …]
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-security/trusted-services/corstone1000/ |
H A D | 0002-Fix-in-AEAD-for-psa-arch-test-254.patch | 6 PSA crypto test 254 fails at checkpoint 6. 7 Fix output arguments in various crypto AEAD functions 8 to match crypto service implementation in TF-M. AEAD API's 17 .../crypto/client/caller/packed-c/crypto_caller_aead.h | 1 + 18 components/service/crypto/include/psa/crypto_sizes.h | 2 +- 19 .../crypto/provider/extension/aead/aead_provider.c | 10 ++++++++-- 22 protocols/service/crypto/packed-c/aead.h | 1 + 25 diff --git a/components/service/crypto/client/caller/packed-c/crypto_caller_aead.h b/components/ser… 27 --- a/components/service/crypto/client/caller/packed-c/crypto_caller_aead.h 28 +++ b/components/service/crypto/client/caller/packed-c/crypto_caller_aead.h [all …]
|
H A D | 0014-Provide-crypto-api-to-create-uefi-priv-var-fingerpri.patch | 4 Subject: [PATCH] Provide crypto api to create uefi priv var fingerprint 9 Add new call to the crypto backend to calculate a hash of the common 20 .../service/crypto/client/psa/component.cmake | 1 + 21 .../service/crypto/client/psa/crypto_client.h | 5 + 23 .../service/crypto/provider/crypto_provider.c | 212 +++++++++++++++--- 29 protocols/service/crypto/packed-c/opcodes.h | 1 + 31 …create mode 100644 components/service/crypto/client/caller/packed-c/crypto_caller_get_uefi_priv_au… 32 create mode 100644 components/service/crypto/client/psa/get_uefi_priv_auth_var_fingerprint.c 33 create mode 100644 protocols/service/crypto/packed-c/get_uefi_priv_auth_var_fingerprint.h 35 diff --git a/components/service/crypto/client/caller/packed-c/crypto_caller.h b/components/service/… [all …]
|
/openbmc/openbmc/poky/meta/conf/machine/include/arm/ |
H A D | arch-armv8a.inc | 9 require conf/machine/include/arm/feature-arm-crypto.inc 12 AVAILTUNES += "armv8a armv8a-crc armv8a-crc-crypto armv8a-crypto" 15 ARMPKGARCH:tune-armv8a-crypto ?= "armv8a" 16 ARMPKGARCH:tune-armv8a-crc-crypto ?= "armv8a" 19 TUNE_FEATURES:tune-armv8a-crypto = "${TUNE_FEATURES:tune-armv8a} crypto" 20 TUNE_FEATURES:tune-armv8a-crc-crypto = "${TUNE_FEATURES:tune-armv8a-crc} crypto" 23 PACKAGE_EXTRA_ARCHS:tune-armv8a-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a} armv8a-crypto" 24 PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} armv8a-crypto … 27 BASE_LIB:tune-armv8a-crypto = "lib64" 28 BASE_LIB:tune-armv8a-crc-crypto = "lib64"
|
H A D | arch-armv8-3a.inc | 5 # TUNE crypto will be handled by arch-armv8a.inc below 10 AVAILTUNES += "armv8-3a armv8-3a-crypto armv8-3a-crypto-sve" 12 ARMPKGARCH:tune-armv8-3a-crypto ?= "armv8-3a" 13 ARMPKGARCH:tune-armv8-3a-crypto-sve ?= "armv8-3a" 15 TUNE_FEATURES:tune-armv8-3a-crypto = "${TUNE_FEATURES:tune-armv8-3a} crypto" 16 TUNE_FEATURES:tune-armv8-3a-crypto-sve = "${TUNE_FEATURES:tune-armv8-3a-crypto} sve" 18 PACKAGE_EXTRA_ARCHS:tune-armv8-3a-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8-3a} armv8-3a-crypt… 19 PACKAGE_EXTRA_ARCHS:tune-armv8-3a-crypto-sve = "${PACKAGE_EXTRA_ARCHS:tune-armv8-3a-crypto} armv8-3… 21 BASE_LIB:tune-armv8-3a-crypto = "lib64" 22 BASE_LIB:tune-armv8-3a-crypto-sve = "lib64"
|
H A D | arch-armv8-6a.inc | 5 # TUNE crypto will be handled by arch-armv8a.inc below 10 AVAILTUNES += "armv8-6a armv8-6a-crypto armv8-6a-crypto-sve" 12 ARMPKGARCH:tune-armv8-6a-crypto ?= "armv8-6a" 13 ARMPKGARCH:tune-armv8-6a-crypto-sve ?= "armv8-6a" 15 TUNE_FEATURES:tune-armv8-6a-crypto = "${TUNE_FEATURES:tune-armv8-6a} crypto" 16 TUNE_FEATURES:tune-armv8-6a-crypto-sve = "${TUNE_FEATURES:tune-armv8-6a-crypto} sve" 18 PACKAGE_EXTRA_ARCHS:tune-armv8-6a-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8-6a} armv8-6a-crypt… 19 PACKAGE_EXTRA_ARCHS:tune-armv8-6a-crypto-sve = "${PACKAGE_EXTRA_ARCHS:tune-armv8-6a-crypto} armv8-6… 21 BASE_LIB:tune-armv8-6a-crypto = "lib64" 22 BASE_LIB:tune-armv8-6a-crypto-sve = "lib64"
|
H A D | arch-armv8-4a.inc | 5 # TUNE crypto will be handled by arch-armv8a.inc below 12 AVAILTUNES += "armv8-4a armv8-4a-crypto armv8-4a-crypto-sve" 14 ARMPKGARCH:tune-armv8-4a-crypto ?= "armv8-4a" 15 ARMPKGARCH:tune-armv8-4a-crypto-sve ?= "armv8-4a" 17 TUNE_FEATURES:tune-armv8-4a-crypto = "${TUNE_FEATURES:tune-armv8-4a} crypto" 18 TUNE_FEATURES:tune-armv8-4a-crypto-sve = "${TUNE_FEATURES:tune-armv8-4a-crypto} sve" 20 PACKAGE_EXTRA_ARCHS:tune-armv8-4a-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8-4a} armv8-4a-crypt… 21 PACKAGE_EXTRA_ARCHS:tune-armv8-4a-crypto-sve = "${PACKAGE_EXTRA_ARCHS:tune-armv8-4a-crypto} armv8-4… 23 BASE_LIB:tune-armv8-4a-crypto = "lib64" 24 BASE_LIB:tune-armv8-4a-crypto-sve = "lib64"
|
H A D | arch-armv8-5a.inc | 5 # TUNE crypto will be handled by arch-armv8a.inc below 12 AVAILTUNES += "armv8-5a armv8-5a-crypto armv8-5a-crypto-sve" 14 ARMPKGARCH:tune-armv8-5a-crypto ?= "armv8-5a" 15 ARMPKGARCH:tune-armv8-5a-crypto-sve ?= "armv8-5a" 17 TUNE_FEATURES:tune-armv8-5a-crypto = "${TUNE_FEATURES:tune-armv8-5a} crypto" 18 TUNE_FEATURES:tune-armv8-5a-crypto-sve = "${TUNE_FEATURES:tune-armv8-5a-crypto} sve" 20 PACKAGE_EXTRA_ARCHS:tune-armv8-5a-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8-5a} armv8-5a-crypt… 21 PACKAGE_EXTRA_ARCHS:tune-armv8-5a-crypto-sve = "${PACKAGE_EXTRA_ARCHS:tune-armv8-5a-crypto} armv8-5… 23 BASE_LIB:tune-armv8-5a-crypto = "lib64" 24 BASE_LIB:tune-armv8-5a-crypto-sve = "lib64"
|
H A D | arch-armv8r.inc | 12 require conf/machine/include/arm/feature-arm-crypto.inc 18 AVAILTUNES += "armv8r armv8r-crc armv8r-crypto armv8r-simd armv8r-crc-crypto armv8r-crc-simd armv8r… 21 ARMPKGARCH:tune-armv8r-crypto = "armv8r" 23 ARMPKGARCH:tune-armv8r-crc-crypto = "armv8r" 25 ARMPKGARCH:tune-armv8r-crc-crypto-simd = "armv8r" 28 TUNE_FEATURES:tune-armv8r-crypto = "${TUNE_FEATURES:tune-armv8r} crypto" 30 TUNE_FEATURES:tune-armv8r-crc-crypto = "${TUNE_FEATURES:tune-armv8r-crc} crypto" 32 TUNE_FEATURES:tune-armv8r-crc-crypto-simd = "${TUNE_FEATURES:tune-armv8r-crc-crypto} simd" 35 PACKAGE_EXTRA_ARCHS:tune-armv8r-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8r} armv8r-crypto" 38 PACKAGE_EXTRA_ARCHS:tune-armv8r-crc-crypto-simd = "${PACKAGE_EXTRA_ARCHS:tune-armv8r-crc-simd} armv…
|
/openbmc/linux/drivers/crypto/virtio/ |
H A D | virtio_crypto_mgr.c | 2 /* Management for virtio crypto devices (refer to adf_dev_mgr.c) 26 * @vcrypto_dev: Pointer to virtio crypto device. 28 * Function adds virtio crypto device to the global list. 29 * To be used by virtio crypto device specific drivers. 69 * @vcrypto_dev: Pointer to virtio crypto device. 71 * Function removes virtio crypto device from the acceleration framework. 72 * To be used by virtio crypto device specific drivers. 87 * Function returns the first virtio crypto device from the acceleration 90 * To be used by virtio crypto device specific drivers. 109 * @vcrypto_dev: Pointer to virtio crypto device. [all …]
|
/openbmc/qemu/tests/unit/ |
H A D | meson.build | 78 'test-crypto-hash': [crypto], 79 'test-crypto-hmac': [crypto], 80 'test-crypto-cipher': [crypto], 81 'test-crypto-akcipher': [crypto], 82 'test-crypto-secret': [crypto, keyutils], 83 'test-crypto-der': [crypto], 93 'test-crypto-ivgen': [io], 94 'test-crypto-afsplit': [io], 95 'test-crypto-block': [io], 103 'test-crypto-tlscredsx509': ['crypto-tls-x509-helpers.c', [all …]
|
/openbmc/linux/arch/arm64/crypto/ |
H A D | Kconfig | 6 tristate "Hash functions: GHASH (ARMv8 Crypto Extensions)" 16 - ARMv8 Crypto Extensions 40 tristate "Hash functions: SHA-1 (ARMv8 Crypto Extensions)" 48 - ARMv8 Crypto Extensions 59 tristate "Hash functions: SHA-224 and SHA-256 (ARMv8 Crypto Extensions)" 67 - ARMv8 Crypto Extensions 78 tristate "Hash functions: SHA-384 and SHA-512 (ARMv8 Crypto Extensions)" 86 - ARMv8 Crypto Extensions 89 tristate "Hash functions: SHA-3 (ARMv8.2 Crypto Extensions)" 97 - ARMv8.2 Crypto Extensions [all …]
|
/openbmc/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 73 s390 cryptographic adapters like Crypto Express 4 up 87 and queues and some flags on crypto requests are interpreted as 155 tristate "Storlink SL3516 crypto offloader" 164 This option allows you to have support for SL3516 crypto offloader. 176 tristate "Driver HIFN 795x crypto accelerator chips" 183 This option allows you to have support for HIFN 795x crypto adapters. [all …]
|
/openbmc/linux/drivers/virt/coco/sev-guest/ |
H A D | sev-guest.c | 19 #include <crypto/aead.h> 48 struct snp_guest_crypto *crypto; member 162 struct snp_guest_crypto *crypto; in init_crypto() local 164 crypto = kzalloc(sizeof(*crypto), GFP_KERNEL_ACCOUNT); in init_crypto() 165 if (!crypto) in init_crypto() 168 crypto->tfm = crypto_alloc_aead("gcm(aes)", 0, 0); in init_crypto() 169 if (IS_ERR(crypto->tfm)) in init_crypto() 172 if (crypto_aead_setkey(crypto->tfm, key, keylen)) in init_crypto() 175 crypto->iv_len = crypto_aead_ivsize(crypto->tfm); in init_crypto() 176 crypto->iv = kmalloc(crypto->iv_len, GFP_KERNEL_ACCOUNT); in init_crypto() [all …]
|
/openbmc/linux/Documentation/ABI/testing/ |
H 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 …]
|
H 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 …]
|
/openbmc/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 …]
|
/openbmc/linux/drivers/crypto/ccp/ |
H A D | Makefile | 17 obj-$(CONFIG_CRYPTO_DEV_CCP_CRYPTO) += ccp-crypto.o 18 ccp-crypto-objs := ccp-crypto-main.o \ 19 ccp-crypto-aes.o \ 20 ccp-crypto-aes-cmac.o \ 21 ccp-crypto-aes-xts.o \ 22 ccp-crypto-aes-galois.o \ 23 ccp-crypto-des3.o \ 24 ccp-crypto-rsa.o \ 25 ccp-crypto-sha.o
|