Lines Matching +full:processing +full:- +full:engine
1 # SPDX-License-Identifier: GPL-2.0-only
20 Some VIA processors come with an integrated crypto engine
21 (so called VIA PadLock ACE, Advanced Cryptography Engine)
39 called padlock-aes.
53 called padlock-sha.
56 tristate "Support for the Geode LX AES engine"
61 Say 'Y' here to use the AMD Geode LX processor on-board AES
62 engine for the CryptoAPI AES algorithm.
65 will be called geode-aes.
87 - A pkey base and API kernel module (pkey.ko) which offers the
89 and the sysfs API and the in-kernel API to the crypto cipher
91 - A pkey pckmo kernel module (pkey-pckmo.ko) which is automatically
94 - A pkey CCA kernel module (pkey-cca.ko) which is automatically
96 - A pkey EP11 kernel module (pkey-ep11.ko) which is automatically
176 and uses triple-DES to generate secure random numbers like the
177 ANSI X9.17 standard. User-space programs access the
178 pseudo-random-number device through the char device /dev/prandom.
183 tristate "Niagara2 Stream Processing Unit driver"
193 Processing Unit, which itself contains several cryptographic
194 sub-units. One set provides the Modular Arithmetic Unit,
240 tristate "Talitos Freescale Security Engine (SEC)"
249 Say 'Y' here to use the Freescale Security Engine (SEC)
264 Say 'Y' here to use the Freescale Security Engine (SEC) version 1.0
265 found on MPC82xx or the Freescale Security Engine (SEC Lite)
273 Say 'Y' here to use the Freescale Security Engine (SEC)
295 This option provides the kernel-side support for the TRNG hardware
321 tristate "Support for OMAP AES hw engine"
335 tristate "Support for OMAP DES/3DES hw engine"
365 This driver provides kernel-side support through the
370 module will be called exynos-rng.
395 needed for small and zero-size messages.
436 will be called atmel-aes.
449 will be called atmel-tdes.
462 will be called atmel-sha.
480 will be called atmel-ecc.
495 will be called atmel-sha204a.
519 co-processor on the die.
522 will be called mxs-dcp.
537 tristate "Qualcomm crypto engine accelerator"
541 This driver supports Qualcomm crypto engine accelerator
574 (default), hashes-only, or skciphers-only.
576 The QCE engine does not appear to scale as well as the CPU to handle
577 multiple crypto requests. While the ipq40xx chips have 4-core CPUs, the
581 algorithms, sharing the load with the CPU. Enabling skciphers-only
591 - AES (CBC, CTR, ECB, XTS)
592 - 3DES (CBC, ECB)
593 - DES (CBC, ECB)
594 - SHA1, HMAC-SHA1
595 - SHA256, HMAC-SHA256
598 bool "Symmetric-key ciphers only"
601 Enable symmetric-key ciphers only:
602 - AES (CBC, CTR, ECB, XTS)
603 - 3DES (ECB, CBC)
604 - DES (ECB, CBC)
611 - SHA1, HMAC-SHA1
612 - SHA256, HMAC-SHA256
619 - authenc()
620 - ccm(aes)
621 - rfc4309(ccm(aes))
630 using software instead of the crypto engine. It can be changed by
634 Considering the 256-bit ciphers, software is 2-3 times faster than
635 qce at 256-bytes, 30% faster at 512, and about even at 768-bytes.
636 With 128-bit keys, the break-even point would be around 1024-bytes.
639 cost in CPU usage. The minimum recommended setting is 16-bytes
640 (1 AES block), since AES-GCM will fail if you set it lower.
643 Note that 192-bit keys are not supported by the hardware and are
657 module will be called qcom-rng. If unsure, say N.
680 tristate "Rockchip's Cryptographic Engine driver"
709 tristate "Enable Tegra Security Engine"
714 Select this to enable Tegra Security Engine which accelerates various
724 Xilinx ZynqMP has AES-GCM engine used for symmetric key
734 Xilinx ZynqMP has SHA3 engine used for secure hash calculation.
735 This driver interfaces with SHA3 hardware engine.
756 Secure Processing Unit (SPU). The SPU driver registers skcipher,
762 tristate "Inside Secure's SafeXcel cryptographic engine driver"
777 This driver interfaces with the SafeXcel EIP-97 and EIP-197 cryptographic
781 Additionally, it accelerates combined AES-CBC/HMAC-SHA AEAD operations.
784 tristate "Support for Axis ARTPEC-6/7 hardware crypto acceleration."
797 Enables the driver for the on-chip crypto accelerator
848 K3 devices include a security accelerator engine that may be