SHA-224 and SHA-256
modulename: sha256_generic.ko
configname: CONFIG_CRYPTO_SHA256
Linux Kernel Configuration
└─>Cryptographic API
└─>Hashes, digests, and MACs
└─>SHA-224 and SHA-256
In linux kernel since version 2.6.12
SHA-224 and SHA-256 secure hash algorithms (FIPS 180, ISO/IEC 10118-3)
This is required for IPsec AH (XFRM_AH) and IPsec ESP (XFRM_ESP).
Used by the btrfs filesystem, Ceph, NFS, and SMB.
This is required for IPsec AH (XFRM_AH) and IPsec ESP (XFRM_ESP).
Used by the btrfs filesystem, Ceph, NFS, and SMB.
source code:
is depended by
CONFIG_CRYPTO_SHA256_OCTEONCONFIG_CRYPTO_SHA256_RISCV64
CONFIG_CRYPTO_SHA256_SSSE3
CONFIG_CRYPTO_SHA256_SPARC64
CONFIG_CRYPTO_SHA256_PPC_SPE
CONFIG_CRYPTO_DRBG_HASH
CONFIG_CRYPTO_KDF800108_CTR
CONFIG_CRYPTO_SHA256_SSSE3
CONFIG_CRYPTO_DEV_SUN8I_CE_HASH
CONFIG_CRYPTO_DEV_SUN8I_SS_HASH
CONFIG_CRYPTO_DEV_PADLOCK_SHA
CONFIG_CRYPTO_DEV_NIAGARA2
CONFIG_CRYPTO_DEV_OMAP_SHAM
CONFIG_CRYPTO_DEV_SP_CCP
CONFIG_CRYPTO_DEV_QAT
CONFIG_CRYPTO_DEV_QCE_SHA
CONFIG_CRYPTO_DEV_IMGTEC_HASH
CONFIG_CRYPTO_DEV_ROCKCHIP
CONFIG_CRYPTO_DEV_CHELSIO
CONFIG_CRYPTO_DEV_BCM_SPU
CONFIG_CRYPTO_DEV_STM32_HASH
CONFIG_CRYPTO_DEV_SAFEXCEL
CONFIG_CRYPTO_DEV_ARTPEC6
CONFIG_CRYPTO_DEV_CCREE
CONFIG_CRYPTO_DEV_HISI_SEC2
CONFIG_CRYPTO_DEV_SA2UL
CONFIG_CRYPTO_DEV_ASPEED_HACE_HASH
CONFIG_CRYPTO_DEV_JH7110
CONFIG_USB_RTL8152
CONFIG_BTRFS_FS
CONFIG_BCACHEFS_FS
CONFIG_NFSD_V4
CONFIG_CIFS
CONFIG_SMB_SERVER
CONFIG_XFRM_AH
CONFIG_XFRM_ESP
CONFIG_IPV6_SEG6_HMAC
CONFIG_BT
CONFIG_CFG80211
CONFIG_CEPH_LIB
CONFIG_ENCRYPTED_KEYS
CONFIG_SECURITY_APPARMOR_HASH