Home
last modified time | relevance | path

Searched full:crypto (Results 1 – 25 of 1967) sorted by relevance

12345678910>>...79

/openbmc/linux/tools/perf/pmu-events/arch/s390/cf_z16/
H A Dpai_crypto.json3 "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 Dcompat.h14 #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 Dmarvell-cesa.txt5 "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 Dallwinner,sun4i-a10-crypto.yaml4 $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 Dmv_cesa.txt5 "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 Drockchip,rk3288-crypto.yaml4 $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 Dallwinner,sun8i-ce.yaml4 $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 Dcryptodev-vhost.c32 #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 D0002-Fix-in-AEAD-for-psa-arch-test-254.patch6 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 D0014-Provide-crypto-api-to-create-uefi-priv-var-fingerpri.patch4 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 Darch-armv8a.inc9 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 Darch-armv8-3a.inc5 # 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 Darch-armv8-6a.inc5 # 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 Darch-armv8-4a.inc5 # 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 Darch-armv8-5a.inc5 # 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 Darch-armv8r.inc12 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 Dvirtio_crypto_mgr.c2 /* 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 Dmeson.build78 '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 DKconfig6 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 DKconfig4 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 Dsev-guest.c19 #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 Ddebugfs-hisi-hpre3 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 Ddebugfs-hisi-sec3 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 Dinline-encryption.rst24 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 DMakefile17 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

12345678910>>...79