Cryptographic API
modulename: crypto.ko
configname: CONFIG_CRYPTO
Linux Kernel Configuration
└─>Cryptographic API
In linux kernel since version 2.6.12
This option provides the core Cryptographic API.
source code:
is selected by
CONFIG_X86_SGXCONFIG_CRYPTO_CRCT10DIF_PCLMUL
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_DEV_NIAGARA2
CONFIG_CRYPTO_DEV_SL3516
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_CAAM_PRNG_API
CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST
CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM
CONFIG_CRYPTO_DEV_TALITOS
CONFIG_CRYPTO_DEV_PPC4XX
CONFIG_CRYPTO_DEV_OMAP_SHAM
CONFIG_CRYPTO_DEV_OMAP_AES
CONFIG_CRYPTO_DEV_OMAP_DES
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_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_CAVIUM_CPT
CONFIG_CRYPTO_DEV_NITROX
CONFIG_CRYPTO_DEV_NITROX_CNN55XX
CONFIG_CRYPTO_DEV_MARVELL_CESA
CONFIG_CRYPTO_DEV_OCTEONTX_CPT
CONFIG_CRYPTO_DEV_OCTEONTX2_CPT
CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4
CONFIG_CRYPTO_DEV_KEEMBAY_OCS_ECC
CONFIG_CRYPTO_DEV_KEEMBAY_OCS_HCU
CONFIG_CRYPTO_DEV_IXP4XX
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_CRYPTO_DEV_QCE_SKCIPHER
CONFIG_CRYPTO_DEV_QCE_SHA
CONFIG_CRYPTO_DEV_QCE_AEAD
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_ZYNQMP_SHA3
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_ASPEED
CONFIG_CRYPTO_DEV_ASPEED_HACE_HASH
CONFIG_CRYPTO_DEV_ASPEED_HACE_CRYPTO
CONFIG_CRYPTO_DEV_ASPEED_ACRY
CONFIG_CRYPTO_DEV_JH7110
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE
CONFIG_X509_CERTIFICATE_PARSER
CONFIG_PKCS8_PRIVATE_KEY_PARSER
CONFIG_PKCS7_MESSAGE_PARSER
CONFIG_SIGNED_PE_FILE_VERIFICATION
CONFIG_ECRYPT_FS
CONFIG_RPCSEC_GSS_KRB5
CONFIG_CRYPTO_LIB_CHACHA20POLY1305
is depended by
CONFIG_BLK_INLINE_ENCRYPTION_FALLBACKCONFIG_BLK_DEV_RBD
CONFIG_NVME_TCP
CONFIG_NVME_AUTH
CONFIG_NVME_TARGET_AUTH
CONFIG_ISCSI_TCP
CONFIG_DM_CRYPT
CONFIG_DM_VERITY
CONFIG_DM_INTEGRITY
CONFIG_ISCSI_TARGET
CONFIG_WIREGUARD
CONFIG_MACSEC
CONFIG_PPP_MPPE
CONFIG_USB_RTL8152
CONFIG_AIRO
CONFIG_AIRO_CS
CONFIG_LIBIPW
CONFIG_HOSTAP
CONFIG_HERMES
CONFIG_TCG_TPM
CONFIG_DRM_ITE_IT6505
CONFIG_SND_SOC_CROS_EC_CODEC
CONFIG_RDMA_RXE
CONFIG_RDMA_SIW
CONFIG_SEV_GUEST
CONFIG_RTL8192U
CONFIG_RTLLIB_CRYPTO_CCMP
CONFIG_RTLLIB_CRYPTO_TKIP
CONFIG_RTL8192E
CONFIG_RTL8723BS
CONFIG_KS7010
CONFIG_USB4
CONFIG_TEE
CONFIG_EXT4_FS
CONFIG_JBD2
CONFIG_BTRFS_FS
CONFIG_F2FS_FS
CONFIG_UBIFS_FS
CONFIG_UBIFS_FS
CONFIG_UBIFS_FS
CONFIG_UBIFS_FS
CONFIG_NFSD_V4
CONFIG_CEPH_FS
CONFIG_CIFS
CONFIG_SMB_SERVER
CONFIG_SIGNATURE
CONFIG_ZSWAP
CONFIG_TLS
CONFIG_XFRM_ALGO
CONFIG_XFRM_AH
CONFIG_XFRM_ESP
CONFIG_XFRM_IPCOMP
CONFIG_TCP_MD5SIG
CONFIG_IPV6_SEG6_HMAC
CONFIG_MPTCP
CONFIG_IP_SCTP
CONFIG_TIPC_CRYPTO
CONFIG_MAC802154
CONFIG_BT
CONFIG_AF_RXRPC
CONFIG_RXKAD
CONFIG_LIB80211_CRYPT_CCMP
CONFIG_MAC80211
CONFIG_CEPH_LIB
CONFIG_NFC_S3FWRN5
CONFIG_TRUSTED_KEYS_TPM
CONFIG_ENCRYPTED_KEYS
CONFIG_KEY_DH_OPERATIONS
CONFIG_SECURITY_APPARMOR_HASH
CONFIG_IMA