Which cryptography libraries support SHA-2?
Below is a list of cryptography libraries that support SHA-2:
 
 Botan
 Bouncy Castle
 Cryptlib
 Crypto++
 Libgcrypt
 Mbed TLS
 libsodium
 Nettle
 LibreSSL
 OpenSSL
 GnuTLS
 wolfSSL
 Hardware acceleration is provided by the following processor extensions:
 
 Intel SHA extensions: Available on some Intel and AMD x86 processors.
 VIA PadLock
 ARMv8 Cryptography Extensions 
 IBM z/Architecture: Available since 2005 as part of the Message-Security-Assist Extensions 1 (SHA-256) and 2 (SHA-512)
 IBM Power ISA since Since v 2.07
Libraries that support SHA-2:
 Botan
 Bouncy Castle
 Cryptlib
 Crypto++
 Libgcrypt
 Mbed TLS
 libsodium
 Nettle
 LibreSSL
 OpenSSL
 GnuTLS
 wolfSSL