Lines Matching +full:use +full:- +full:minimum +full:- +full:ecc
1 # SPDX-License-Identifier: GPL-2.0-only
34 Use VIA PadLock for AES algorithm.
39 called padlock-aes.
48 Use VIA PadLock for SHA1/SHA256 algorithms.
53 called padlock-sha.
61 Say 'Y' here to use the AMD Geode LX processor on-board AES
65 will be called geode-aes.
84 kernel or userspace applications may use these functions.
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
98 - A pkey UV kernel module (pkey-uv.ko) which is automatically
173 guest with protected execution and you want to use UV retrievable
185 AES cipher algorithms for use with protected key.
187 Select this option if you want to use the paes cipher
188 for example to use protected key encrypted devices.
195 Select this option if you want to use the s390 pseudo random number
197 and uses triple-DES to generate secure random numbers like the
198 ANSI X9.17 standard. User-space programs access the
199 pseudo-random-number device through the char device /dev/prandom.
253 Say 'Y' here to use the Freescale Security Engine (SEC)
268 Say 'Y' here to use the Freescale Security Engine (SEC) version 1.0
277 Say 'Y' here to use the Freescale Security Engine (SEC)
299 This option provides the kernel-side support for the TRNG hardware
307 you want to use the OMAP modules for any of the crypto algorithms.
322 want to use the OMAP module for MD5/SHA1/SHA2 algorithms.
336 want to use the OMAP module for AES algorithms.
346 want to use the OMAP module for DES and 3DES algorithms. Currently
369 This driver provides kernel-side support through the
374 module will be called exynos-rng.
399 needed for small and zero-size messages.
423 Select this if you want to use the Atmel modules for
436 Select this if you want to use the Atmel module for
440 will be called atmel-aes.
449 Select this if you want to use the Atmel module for
453 will be called atmel-tdes.
462 Select this if you want to use the Atmel module for
466 will be called atmel-sha.
473 tristate "Support for Microchip / Atmel ECC hw accelerator"
479 Microhip / Atmel ECC hw accelerator.
480 Select this if you want to use the Microchip / Atmel module for
484 will be called atmel-ecc.
494 Select this if you want to use the Microchip / Atmel SHA204A
499 will be called atmel-sha204a.
523 co-processor on the die.
526 will be called mxs-dcp.
578 (default), hashes-only, or skciphers-only.
581 multiple crypto requests. While the ipq40xx chips have 4-core CPUs, the
585 algorithms, sharing the load with the CPU. Enabling skciphers-only
595 - AES (CBC, CTR, ECB, XTS)
596 - 3DES (CBC, ECB)
597 - DES (CBC, ECB)
598 - SHA1, HMAC-SHA1
599 - SHA256, HMAC-SHA256
602 bool "Symmetric-key ciphers only"
605 Enable symmetric-key ciphers only:
606 - AES (CBC, CTR, ECB, XTS)
607 - 3DES (ECB, CBC)
608 - DES (ECB, CBC)
615 - SHA1, HMAC-SHA1
616 - SHA256, HMAC-SHA256
623 - authenc()
624 - ccm(aes)
625 - rfc4309(ccm(aes))
629 int "Default maximum request size to use software for AES"
638 Considering the 256-bit ciphers, software is 2-3 times faster than
639 qce at 256-bytes, 30% faster at 512, and about even at 768-bytes.
640 With 128-bit keys, the break-even point would be around 1024-bytes.
643 cost in CPU usage. The minimum recommended setting is 16-bytes
644 (1 AES block), since AES-GCM will fail if you set it lower.
647 Note that 192-bit keys are not supported by the hardware and are
661 module will be called qcom-rng. If unsure, say N.
728 Xilinx ZynqMP has AES-GCM engine used for symmetric key
730 accelerator. Select this if you want to use the ZynqMP module
740 Select this if you want to use the ZynqMP module
781 This driver interfaces with the SafeXcel EIP-97 and EIP-197 cryptographic
785 Additionally, it accelerates combined AES-CBC/HMAC-SHA AEAD operations.
788 tristate "Support for Axis ARTPEC-6/7 hardware crypto acceleration."
801 Enables the driver for the on-chip crypto accelerator
831 Choose this if you wish to use hardware acceleration of
853 used for crypto offload. Select this if you want to use hardware