aboutsummaryrefslogtreecommitdiff
path: root/core/crypto/hmac
Commit message (Collapse)AuthorAgeFilesLines
* Remove `core:mem` import from `core:crypto`.Jeroen van Rijn3 days1-3/+2
|
* Further overhaul of package line comments.Jeroen van Rijn2025-10-091-1/+1
|
* core/crypto: Switch to using `ensure`Yawning Angel2025-03-231-8/+5
|
* core: improve package doc comments for the documentation generatorLaytan Laats2024-09-031-1/+1
|
* core/crypto: Misc cleanups and documentation improvementsYawning Angel2024-03-041-1/+1
|
* core/crypto/hmac: Add a clone methodYawning Angel2024-03-041-0/+12
|
* core/crypto: Stop using context.temp_allocatorYawning Angel2024-02-071-7/+6
| | | | | | | | | | | The max digest size for the foreseeable future will be 512 bits, and the max block size is currently 1152 bits (SHA3-224). If people add more exotic hash algorithms without bumping the constants when required, tests will fail. The stream buffer will currently be 576 bytes, which is "fine" to just stick on the stack, and is a sensible multiple of the more common block size of 64 bytes.
* core/crypto/hmac: Initial importYawning Angel2024-02-071-0/+163