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