kernelconfig_penguin
depends
CONFIG_CRYPTO

is selected by
CONFIG_CRYPTO_DEV_SUN4I_SS
CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG
CONFIG_CRYPTO_DEV_SUN8I_CE
CONFIG_CRYPTO_DEV_SUN8I_CE_HASH
CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG
CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG
CONFIG_CRYPTO_DEV_SUN8I_SS
CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG
CONFIG_CRYPTO_DEV_SUN8I_SS_HASH
CONFIG_CRYPTO_DEV_PADLOCK_AES
CONFIG_CRYPTO_DEV_PADLOCK_SHA
CONFIG_CRYPTO_DEV_GEODE
CONFIG_ZCRYPT
CONFIG_CRYPTO_PAES_S390
CONFIG_CRYPTO_SHA1_S390
CONFIG_CRYPTO_SHA256_S390
CONFIG_CRYPTO_SHA512_S390
CONFIG_CRYPTO_SHA3_256_S390
CONFIG_CRYPTO_SHA3_512_S390
CONFIG_CRYPTO_DES_S390
CONFIG_CRYPTO_AES_S390
CONFIG_CRYPTO_GHASH_S390
CONFIG_CRYPTO_CRC32_S390
CONFIG_CRYPTO_DEV_NIAGARA2
CONFIG_CRYPTO_DEV_HIFN_795X
CONFIG_CRYPTO_DEV_FSL_CAAM
CONFIG_CRYPTO_DEV_FSL_CAAM_JR
CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API
CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI
CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API
CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API
CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API
CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM
CONFIG_CRYPTO_DEV_TALITOS
CONFIG_CRYPTO_DEV_IXP4XX
CONFIG_CRYPTO_DEV_PPC4XX
CONFIG_CRYPTO_DEV_OMAP_SHAM
CONFIG_CRYPTO_DEV_OMAP_AES
CONFIG_CRYPTO_DEV_OMAP_DES
CONFIG_CRYPTO_DEV_PICOXCELL
CONFIG_CRYPTO_DEV_SAHARA
CONFIG_CRYPTO_DEV_EXYNOS_RNG
CONFIG_CRYPTO_DEV_S5P
CONFIG_CRYPTO_DEV_NX_ENCRYPT
CONFIG_CRYPTO_DEV_NX_COMPRESS
CONFIG_CRYPTO_DEV_UX500_CRYP
CONFIG_CRYPTO_DEV_UX500_HASH
CONFIG_CRYPTO_DEV_ATMEL_AES
CONFIG_CRYPTO_DEV_ATMEL_TDES
CONFIG_CRYPTO_DEV_ATMEL_SHA
CONFIG_CRYPTO_DEV_ATMEL_I2C
CONFIG_CRYPTO_DEV_ATMEL_ECC
CONFIG_CRYPTO_DEV_ATMEL_SHA204A
CONFIG_CRYPTO_DEV_SP_CCP
CONFIG_CRYPTO_DEV_CCP_CRYPTO
CONFIG_CRYPTO_DEV_MXS_DCP
CONFIG_CRYPTO_DEV_QAT
CONFIG_CRYPTO_DEV_QAT_DH895xCC
CONFIG_CRYPTO_DEV_QAT_C3XXX
CONFIG_CRYPTO_DEV_QAT_C62X
CONFIG_CRYPTO_DEV_QAT_4XXX
CONFIG_CRYPTO_DEV_QAT_DH895xCCVF
CONFIG_CRYPTO_DEV_QAT_C3XXXVF
CONFIG_CRYPTO_DEV_QAT_C62XVF
CONFIG_CAVIUM_CPT
CONFIG_CRYPTO_DEV_NITROX
CONFIG_CRYPTO_DEV_NITROX_CNN55XX
CONFIG_CRYPTO_DEV_MARVELL_CESA
CONFIG_CRYPTO_DEV_OCTEONTX_CPT
CONFIG_CRYPTO_DEV_QCE_SKCIPHER
CONFIG_CRYPTO_DEV_QCE_SHA
CONFIG_CRYPTO_DEV_QCOM_RNG
CONFIG_CRYPTO_DEV_VMX_ENCRYPT
CONFIG_CRYPTO_DEV_IMGTEC_HASH
CONFIG_CRYPTO_DEV_ROCKCHIP
CONFIG_CRYPTO_DEV_ZYNQMP_AES
CONFIG_CRYPTO_DEV_MEDIATEK
CONFIG_CRYPTO_DEV_CHELSIO
CONFIG_CRYPTO_DEV_VIRTIO
CONFIG_CRYPTO_DEV_BCM_SPU
CONFIG_CRYPTO_DEV_STM32_CRC
CONFIG_CRYPTO_DEV_STM32_HASH
CONFIG_CRYPTO_DEV_STM32_CRYP
CONFIG_CRYPTO_DEV_SAFEXCEL
CONFIG_CRYPTO_DEV_ARTPEC6
CONFIG_CRYPTO_DEV_CCREE
CONFIG_CRYPTO_DEV_HISI_SEC
CONFIG_CRYPTO_DEV_HISI_SEC2
CONFIG_CRYPTO_DEV_HISI_ZIP
CONFIG_CRYPTO_DEV_HISI_HPRE
CONFIG_CRYPTO_DEV_HISI_TRNG
CONFIG_CRYPTO_DEV_AMLOGIC_GXL
CONFIG_CRYPTO_DEV_SA2UL
CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4

Hardware crypto devices

configname: CONFIG_CRYPTO_HW

Linux Kernel Configuration
└─> Cryptographic API
└─> Hardware crypto devices

Say Y here to get to see options for hardware crypto devices and
processors. This option alone does not add any kernel code.

If you say N, all options in this submenu will be skipped and disabled.