aboutsummaryrefslogtreecommitdiff
path: root/core/crypto/sha2
Commit message (Expand)AuthorAgeFilesLines
* core/crypto: Switch to using `ensure`Yawning Angel2025-03-231-7/+4
* core/crypto/sha2: Clean up the portable code slightlyYawning Angel2025-03-231-14/+21
* core/crypto/sha2: Use hardware SHA224/256 when available (AMD64)Yawning Angel2025-03-233-2/+282
* core/crypto: Add `rodata` annotations (NFC)Yawning Angel2025-03-231-2/+2
* core: improve package doc comments for the documentation generatorLaytan Laats2024-09-031-2/+2
* core/crypto: Expose the block sizes for every hash algorithmYawning Angel2024-02-071-20/+20
* core/crypto: Documentation cleanupsYawning Angel2024-02-071-23/+51
* core:crypto/hash: Add a generic higher level hash interfaceYawning Angel2024-02-071-398/+33
* core/crypto/sha2: API cleanupYawning Angel2023-11-171-35/+45
* core/crypto/sha2: Refactor update/finalYawning Angel2023-11-171-76/+78
* core/crypto/sha2: Add SHA-512/256Yawning Angel2023-11-171-5/+102
* core/crypto: Add more assertions to the low level APIYawning Angel2023-11-171-0/+12
* core/crypto/sha2: Fix overflow for large amounts of hashed dataYawning Angel2023-11-171-5/+6
* core/crypto: Change hash asserts to panicsYawning Angel2023-11-171-16/+4
* core/crypto/sha2: Fix `hash_stream_224` and `hash_stream_256`Yawning Angel2023-11-171-27/+22
* core/crypto/sha2: CleanupsYawning Angel2023-11-171-33/+35
* core/crypto/sha2: odinfmt (NFC)Yawning Angel2023-11-171-358/+373
* Just make the `io.Reader` etc aliasesgingerBill2023-06-081-4/+4
* Update to new io interfacegingerBill2023-06-081-4/+4
* Fix issue 1761. Added the test vector to the core and vendor testszhibog2022-05-041-2/+4
* Strip unneeded semicolonsgingerBill2022-01-251-4/+4
* Extended crypto API by variants that write the result into a destination buff...zhibog2021-12-311-28/+117
* Removed context switching system from the crypto library to simplify the codezhibog2021-11-091-407/+215
* Remove the read_entire_file from the crypto utils and now use the one within ...zhibog2021-10-161-4/+4
* Improved API. hash_file procs now just take a file handle instead of a pathzhibog2021-10-151-52/+40
* Add crypto library. Additional information is included in the README.mdzhibog2021-10-141-0/+797