| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Change Odin's LICENSE to zlib from BSD 3-clause | gingerBill | 2025-10-28 | 1 | -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 Rijn | 2025-10-09 | 1 | -1/+1 |
| | | |||||
| * | core/crypto: Switch to using `ensure` | Yawning Angel | 2025-03-23 | 1 | -9/+9 |
| | | |||||
| * | Check for unneeded `transmute` with `-vet-cast` | gingerBill | 2024-06-29 | 1 | -5/+5 |
| | | |||||
| * | core/crypto/_sha3: Cleanups, prepare for cSHAKE | Yawning Angel | 2024-03-04 | 1 | -1/+1 |
| | | |||||
| * | core/crypto: Expose the block sizes for every hash algorithm | Yawning Angel | 2024-02-07 | 1 | -0/+9 |
| | | | | | | While I just went and made this private, this information is required for keying HMAC. | ||||
| * | core/crypto: Documentation cleanups | Yawning Angel | 2024-02-07 | 1 | -5/+26 |
| | | |||||
| * | core:crypto/hash: Add a generic higher level hash interface | Yawning Angel | 2024-02-07 | 1 | -336/+24 |
| | | | | | | | 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 legacy | Yawning Angel | 2023-11-17 | 1 | -0/+377 |
| 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. | |||||