summaryrefslogtreecommitdiffstats
path: root/include/crypto/sha2.h
AgeCommit message (Expand)AuthorLines
2025-09-17lib/crypto: sha256: Add support for 2-way interleaved hashingEric Biggers-0/+28
2025-07-14lib/crypto: sha2: Add hmac_sha*_init_usingrawkey()Eric Biggers-0/+60
2025-07-04lib/crypto: sha256: Document the SHA-224 and SHA-256 APIEric Biggers-0/+76
2025-07-04lib/crypto: sha256: Add HMAC-SHA224 and HMAC-SHA256 supportEric Biggers-0/+222
2025-07-04lib/crypto: sha256: Make library API use strongly-typed contextsEric Biggers-11/+41
2025-07-04lib/crypto: sha256: Add sha224() and sha224_update()Eric Biggers-2/+8
2025-07-04lib/crypto: sha256: Reorder some codeEric Biggers-30/+30
2025-06-30lib/crypto: sha512: Add HMAC-SHA384 and HMAC-SHA512 supportEric Biggers-0/+222
2025-06-30lib/crypto: sha512: Add support for SHA-384 and SHA-512Eric Biggers-0/+128
2025-05-05crypto: sha256 - Use the partial block API for genericHerbert Xu-2/+12
2025-05-05crypto: lib/sha256 - improve function prototypesEric Biggers-4/+4
2025-05-05crypto: sha256 - support arch-optimized lib and expose through shashEric Biggers-12/+3
2025-05-05crypto: lib/sha256 - Move partial block handling outHerbert Xu-2/+7
2025-04-23crypto: sha512-generic - Use API partial block handlingHerbert Xu-8/+0
2025-04-23crypto: x86/sha512 - Use API partial block handlingHerbert Xu-0/+1
2025-04-23crypto: sha256-generic - Use API partial block handlingHerbert Xu-6/+0
2025-04-23crypto: x86/sha256 - Use API partial block handlingHerbert Xu-0/+5
2023-05-19crypto: lib/sha256 - Remove redundant and unused sha224_updateHerbert Xu-1/+1
2020-11-20crypto: sha - split sha.h into sha1.h and sha2.hEric Biggers-0/+134