aboutsummaryrefslogtreecommitdiff
path: root/core/crypto/crypto.odin
Commit message (Expand)AuthorAgeFilesLines
* Remove `core:mem` import from `core:crypto`.Jeroen van Rijn3 days1-4/+39
* core/crypto: Start work on the NIST curvesYawning Angel2026-01-281-0/+3
* core/crypto/_subtle: Refactor out common helpersYawning Angel2026-01-281-1/+12
* base/runtime: Add `rand_bytes` and `HAS_RAND_BYTES`Yawning Angel2025-11-291-1/+5
* Further overhaul of package line comments.Jeroen van Rijn2025-10-091-1/+1
* More package linesJeroen van Rijn2025-10-091-4/+1
* core/crypto: Fix/add some documentation (NFC)Yawning Angel2024-07-161-1/+5
* fix `@(optimization_mode)` usage in builtin collectionsLaytan Laats2024-07-081-1/+1
* `to_random_generator` -> `random_generator`gingerBill2024-06-151-1/+1
* Add `Reset` modegingerBill2024-06-151-0/+2
* Add `runtime.Random_Generator` interfacegingerBill2024-06-151-0/+20
* core/crypto: Add a `HAS_RAND_BYTES` constantYawning Angel2024-04-231-6/+3
* core/crypto: Add `has_rand_bytes`Yawning Angel2024-04-091-0/+10
* core/crypto: Disable optimization for the ct byte compareYawning Angel2023-04-081-0/+1
* crypto: Add rand_bytesYawning Angel2021-11-171-0/+11
* core/crypto: Add constant-time memory comparison routinesYawning Angel2021-11-171-0/+41