Kconfig (bf9790bcdca582a7a3a0c10550a52ba2a9efc5c9) | Kconfig (a21eb94fc4d3c6472de53bd30a543ec06eaf8914) |
---|---|
1 2menuconfig CRYPTO_HW 3 bool "Hardware crypto devices" 4 default y 5 ---help--- 6 Say Y here to get to see options for hardware crypto devices and 7 processors. This option alone does not add any kernel code. 8 --- 511 unchanged lines hidden (view full) --- 520 Some Atmel processors have SHA1/SHA224/SHA256/SHA384/SHA512 521 hw accelerator. 522 Select this if you want to use the Atmel module for 523 SHA1/SHA224/SHA256/SHA384/SHA512 algorithms. 524 525 To compile this driver as a module, choose M here: the module 526 will be called atmel-sha. 527 | 1 2menuconfig CRYPTO_HW 3 bool "Hardware crypto devices" 4 default y 5 ---help--- 6 Say Y here to get to see options for hardware crypto devices and 7 processors. This option alone does not add any kernel code. 8 --- 511 unchanged lines hidden (view full) --- 520 Some Atmel processors have SHA1/SHA224/SHA256/SHA384/SHA512 521 hw accelerator. 522 Select this if you want to use the Atmel module for 523 SHA1/SHA224/SHA256/SHA384/SHA512 algorithms. 524 525 To compile this driver as a module, choose M here: the module 526 will be called atmel-sha. 527 |
528config CRYPTO_DEV_ATMEL_ECC 529 tristate "Support for Microchip / Atmel ECC hw accelerator" 530 depends on ARCH_AT91 || COMPILE_TEST 531 depends on I2C 532 select CRYPTO_ECDH 533 select CRC16 534 help 535 Microhip / Atmel ECC hw accelerator. 536 Select this if you want to use the Microchip / Atmel module for 537 ECDH algorithm. 538 539 To compile this driver as a module, choose M here: the module 540 will be called atmel-ecc. 541 |
|
528config CRYPTO_DEV_CCP | 542config CRYPTO_DEV_CCP |
529 bool "Support for AMD Cryptographic Coprocessor" | 543 bool "Support for AMD Secure Processor" |
530 depends on ((X86 && PCI) || (ARM64 && (OF_ADDRESS || ACPI))) && HAS_IOMEM 531 help | 544 depends on ((X86 && PCI) || (ARM64 && (OF_ADDRESS || ACPI))) && HAS_IOMEM 545 help |
532 The AMD Cryptographic Coprocessor provides hardware offload support 533 for encryption, hashing and related operations. | 546 The AMD Secure Processor provides support for the Cryptographic Coprocessor 547 (CCP) and the Platform Security Processor (PSP) devices. |
534 535if CRYPTO_DEV_CCP 536 source "drivers/crypto/ccp/Kconfig" 537endif 538 539config CRYPTO_DEV_MXS_DCP 540 tristate "Support for Freescale MXS DCP" 541 depends on (ARCH_MXS || ARCH_MXC) --- 69 unchanged lines hidden (view full) --- 611 Some Allwinner SoC have a crypto accelerator named 612 Security System. Select this if you want to use it. 613 The Security System handle AES/DES/3DES ciphers in CBC mode 614 and SHA1 and MD5 hash algorithms. 615 616 To compile this driver as a module, choose M here: the module 617 will be called sun4i-ss. 618 | 548 549if CRYPTO_DEV_CCP 550 source "drivers/crypto/ccp/Kconfig" 551endif 552 553config CRYPTO_DEV_MXS_DCP 554 tristate "Support for Freescale MXS DCP" 555 depends on (ARCH_MXS || ARCH_MXC) --- 69 unchanged lines hidden (view full) --- 625 Some Allwinner SoC have a crypto accelerator named 626 Security System. Select this if you want to use it. 627 The Security System handle AES/DES/3DES ciphers in CBC mode 628 and SHA1 and MD5 hash algorithms. 629 630 To compile this driver as a module, choose M here: the module 631 will be called sun4i-ss. 632 |
633config CRYPTO_DEV_SUN4I_SS_PRNG 634 bool "Support for Allwinner Security System PRNG" 635 depends on CRYPTO_DEV_SUN4I_SS 636 select CRYPTO_RNG 637 help 638 Select this option if you want to provide kernel-side support for 639 the Pseudo-Random Number Generator found in the Security System. 640 |
|
619config CRYPTO_DEV_ROCKCHIP 620 tristate "Rockchip's Cryptographic Engine driver" 621 depends on OF && ARCH_ROCKCHIP 622 select CRYPTO_AES 623 select CRYPTO_DES 624 select CRYPTO_MD5 625 select CRYPTO_SHA1 626 select CRYPTO_SHA256 --- 54 unchanged lines hidden (view full) --- 681 select CRYPTO_SHA256 682 select CRYPTO_SHA512 683 help 684 This driver interfaces with the SafeXcel EIP-197 cryptographic engine 685 designed by Inside Secure. Select this if you want to use CBC/ECB 686 chain mode, AES cipher mode and SHA1/SHA224/SHA256/SHA512 hash 687 algorithms. 688 | 641config CRYPTO_DEV_ROCKCHIP 642 tristate "Rockchip's Cryptographic Engine driver" 643 depends on OF && ARCH_ROCKCHIP 644 select CRYPTO_AES 645 select CRYPTO_DES 646 select CRYPTO_MD5 647 select CRYPTO_SHA1 648 select CRYPTO_SHA256 --- 54 unchanged lines hidden (view full) --- 703 select CRYPTO_SHA256 704 select CRYPTO_SHA512 705 help 706 This driver interfaces with the SafeXcel EIP-197 cryptographic engine 707 designed by Inside Secure. Select this if you want to use CBC/ECB 708 chain mode, AES cipher mode and SHA1/SHA224/SHA256/SHA512 hash 709 algorithms. 710 |
711config CRYPTO_DEV_ARTPEC6 712 tristate "Support for Axis ARTPEC-6/7 hardware crypto acceleration." 713 depends on ARM && (ARCH_ARTPEC || COMPILE_TEST) 714 depends on HAS_DMA 715 depends on OF 716 select CRYPTO_AEAD 717 select CRYPTO_AES 718 select CRYPTO_ALGAPI 719 select CRYPTO_BLKCIPHER 720 select CRYPTO_CTR 721 select CRYPTO_HASH 722 select CRYPTO_SHA1 723 select CRYPTO_SHA256 724 select CRYPTO_SHA384 725 select CRYPTO_SHA512 726 help 727 Enables the driver for the on-chip crypto accelerator 728 of Axis ARTPEC SoCs. 729 730 To compile this driver as a module, choose M here. 731 |
|
689endif # CRYPTO_HW | 732endif # CRYPTO_HW |