aboutsummaryrefslogtreecommitdiff
path: root/core/crypto/legacy/sha1/sha1.odin
Commit message (Collapse)AuthorAgeFilesLines
* Remove `core:mem` import from `core:crypto`.Jeroen van Rijn3 days1-3/+3
|
* Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-281-1/+1
| | | | This change was made in order to allow things produced with Odin and using Odin's core library, to not require the LICENSE to also be distributed alongside the binary form.
* Further overhaul of package line comments.Jeroen van Rijn2025-10-091-1/+1
|
* core/crypto: Switch to using `ensure`Yawning Angel2025-03-231-6/+3
|
* core: improve package doc comments for the documentation generatorLaytan Laats2024-09-031-3/+3
|
* core/crypto: Expose the block sizes for every hash algorithmYawning Angel2024-02-071-4/+4
| | | | | While I just went and made this private, this information is required for keying HMAC.
* core/crypto: Documentation cleanupsYawning Angel2024-02-071-12/+34
|
* core:crypto/hash: Add a generic higher level hash interfaceYawning Angel2024-02-071-91/+22
| | | | | | There is a lot of code duplicated in convenience methods in each hash implementation, and having a generic hash type makes implementing higher-level constructs such as HMAC significantly easier down the road.
* core/crypto: Exile keccak, md5 and sha1 to legacyYawning Angel2023-11-171-0/+252
In an perfect world these would just be removed, but the world is imperfect, and people are forced to interact/interface with things that are broken.