Lines Matching +full:sl3516 +full:- +full:crypto
1 # SPDX-License-Identifier: GPL-2.0-only
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
39 called padlock-aes.
53 called padlock-sha.
61 Say 'Y' here to use the AMD Geode LX processor on-board AES
65 will be called geode-aes.
74 + Crypto Express 2 up to 7 Coprocessor (CEXxC)
75 + Crypto Express 2 up to 7 Accelerator (CEXxA)
76 + Crypto Express 4 up to 7 EP11 Coprocessor (CEXxP)
88 and queues and some flags on crypto requests are interpreted as
104 down the use of the available crypto hardware.
143 and uses triple-DES to generate secure random numbers like the
144 ANSI X9.17 standard. User-space programs access the
145 pseudo-random-number device through the char device /dev/prandom.
161 sub-units. One set provides the Modular Arithmetic Unit,
167 tristate "Storlink SL3516 crypto offloader"
176 This option allows you to have support for SL3516 crypto offloader.
179 bool "Enable SL3516 stats"
183 Say y to enable SL3516 debug stats.
184 This will create /sys/kernel/debug/sl3516/stats for displaying
188 tristate "Driver HIFN 795x crypto accelerator chips"
195 This option allows you to have support for HIFN 795x crypto adapters.
202 on the HIFN 795x crypto adapters.
204 source "drivers/crypto/caam/Kconfig"
244 tristate "Driver for IXP4xx crypto hardware acceleration"
256 Driver for the IXP4xx NPE crypto engine.
259 tristate "Driver AMCC PPC4xx crypto accelerator"
270 This option allows you to have support for AMCC crypto acceleration.
277 This option provides the kernel-side support for the TRNG hardware
281 tristate "Support for OMAP crypto HW accelerators"
284 OMAP processors have various crypto HW accelerators. Select this if
285 you want to use the OMAP modules for any of the crypto algorithms.
331 tristate "Support for SAHARA crypto accelerator"
337 This option enables support for the SAHARA HW crypto accelerator
346 This driver provides kernel-side support through the
351 module will be called exynos-rng.
356 tristate "Support for Samsung S5PV210/Exynos crypto accelerator"
362 This option allows you to have support for S5P crypto acceleration.
376 needed for small and zero-size messages.
390 source "drivers/crypto/nx/Kconfig"
394 tristate "Driver for ST-Ericsson UX500 crypto hardware acceleration"
397 Driver for ST-Ericsson UX500 crypto engine.
400 source "drivers/crypto/ux500/Kconfig"
427 will be called atmel-aes.
440 will be called atmel-tdes.
453 will be called atmel-sha.
471 will be called atmel-ecc.
486 will be called atmel-sha204a.
496 source "drivers/crypto/ccp/Kconfig"
510 co-processor on the die.
513 will be called mxs-dcp.
515 source "drivers/crypto/qat/Kconfig"
516 source "drivers/crypto/cavium/cpt/Kconfig"
517 source "drivers/crypto/cavium/nitrox/Kconfig"
518 source "drivers/crypto/marvell/Kconfig"
528 tristate "Qualcomm crypto engine accelerator"
532 This driver supports Qualcomm crypto engine accelerator
565 (default), hashes-only, or skciphers-only.
568 multiple crypto requests. While the ipq40xx chips have 4-core CPUs, the
572 algorithms, sharing the load with the CPU. Enabling skciphers-only
582 - AES (CBC, CTR, ECB, XTS)
583 - 3DES (CBC, ECB)
584 - DES (CBC, ECB)
585 - SHA1, HMAC-SHA1
586 - SHA256, HMAC-SHA256
589 bool "Symmetric-key ciphers only"
592 Enable symmetric-key ciphers only:
593 - AES (CBC, CTR, ECB, XTS)
594 - 3DES (ECB, CBC)
595 - DES (ECB, CBC)
602 - SHA1, HMAC-SHA1
603 - SHA256, HMAC-SHA256
610 - authenc()
611 - ccm(aes)
612 - rfc4309(ccm(aes))
621 using software instead of the crypto engine. It can be changed by
625 Considering the 256-bit ciphers, software is 2-3 times faster than
626 qce at 256-bytes, 30% faster at 512, and about even at 768-bytes.
627 With 128-bit keys, the break-even point would be around 1024-bytes.
630 cost in CPU usage. The minimum recommended setting is 16-bytes
631 (1 AES block), since AES-GCM will fail if you set it lower.
634 Note that 192-bit keys are not supported by the hardware and are
647 module will be called qcom-rng. If unsure, say N.
655 source "drivers/crypto/vmx/Kconfig"
681 This driver interfaces with the hardware crypto accelerator.
691 Xilinx ZynqMP has AES-GCM engine used for symmetric key
706 source "drivers/crypto/chelsio/Kconfig"
708 source "drivers/crypto/virtio/Kconfig"
711 tristate "Broadcom symmetric crypto/hash acceleration support"
722 This driver provides support for Broadcom crypto acceleration using the
726 source "drivers/crypto/stm32/Kconfig"
744 This driver interfaces with the SafeXcel EIP-97 and EIP-197 cryptographic
748 Additionally, it accelerates combined AES-CBC/HMAC-SHA AEAD operations.
751 tristate "Support for Axis ARTPEC-6/7 hardware crypto acceleration."
764 Enables the driver for the on-chip crypto accelerator
771 depends on CRYPTO && CRYPTO_HW && OF && HAS_DMA
798 source "drivers/crypto/hisilicon/Kconfig"
800 source "drivers/crypto/amlogic/Kconfig"
815 used for crypto offload. Select this if you want to use hardware
818 source "drivers/crypto/keembay/Kconfig"
819 source "drivers/crypto/aspeed/Kconfig"