aboutsummaryrefslogtreecommitdiff
path: root/core/crypto
Commit message (Expand)AuthorAgeFilesLines
* core:os -> core:os/old && core:os/os2 -> core:osJeroen van Rijn6 days1-1/+1
* Remove all `core:os` imports from JS targetsJeroen van Rijn6 days2-0/+11
* More conflicts during rebaseJeroen van Rijn7 days1-1/+1
* fix conflictJeroen van Rijn7 days1-11/+30
* core/crypto/ecdh: Add secp384r1Yawning Angel12 days1-0/+71
* core/crypto/_weierstrass: Add secp384r1Yawning Angel12 days11-30/+9001
* core/crypto/_fiat: Minor p256 cleanupsYawning Angel12 days2-6/+6
* core/crypto/_weirstrass: Cosmetic fixes (NFC)Yawning Angel13 days1-2/+1
* core/crypto/_chacha20: Use the precomputation trick for refYawning Angel2026-01-281-228/+61
* core/crypto/_edwards25519: Support `crypto.COMPACT_IMPLS`Yawning Angel2026-01-286-126/+5288
* core/crypto/ecdh: Initial importYawning Angel2026-01-282-0/+408
* core/crypto: Start work on the NIST curvesYawning Angel2026-01-2812-0/+6771
* core/crypto/_subtle: Refactor out common helpersYawning Angel2026-01-284-8/+60
* core/crypto/ed25519: Cosmetic fixes (NFC)Yawning Angel2026-01-282-2/+2
* base/runtime: Add `rand_bytes` and `HAS_RAND_BYTES`Yawning Angel2025-11-298-152/+5
* Fix indentation in commentsgingerBill2025-11-181-6/+6
* Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-2814-14/+14
* Further overhaul of package line comments.Jeroen van Rijn2025-10-0928-29/+28
* package lines for encodingJeroen van Rijn2025-10-093-6/+3
* More package linesJeroen van Rijn2025-10-095-14/+11
* crypto/hash: hash_bytes_to_buffer slice result to digest sizeLaytan2025-07-191-3/+2
* Rename `SIMD_IS_EMULATED` to capability-affirmative `HAS_HARDWARE_SIMD`Feoramund2025-05-291-1/+1
* Add core/hyperthread count for Windows and Linux (#5216)Jeroen van Rijn2025-05-254-4/+4
* core/crypto/_aes/ct64: Disable bounds checkingYawning Angel2025-03-231-2/+2
* core/crypto: Switch to using `ensure`Yawning Angel2025-03-2336-363/+188
* core/crypto/blake2: Add the ability to easily alter digest sizeYawning Angel2025-03-232-6/+12
* 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/deoxysii: Initial importYawning Angel2025-03-235-0/+1166
* core/crypto/aegis: Initial importYawning Angel2025-03-238-86/+1177
* core/crypto/x448: Initial importYawning Angel2025-03-233-0/+1456
* core/crypto: Add `rodata` annotations (NFC)Yawning Angel2025-03-2314-23/+29
* core/crypto/chacha20poly1305: Add missing assertionsYawning Angel2025-03-231-0/+4
* core/crypto/chacha20: Misc Simd128 improvementsYawning Angel2025-03-231-6/+32
* core/crypto: Use `panic_contextless` instead of `intrinsics.trap`Yawning Angel2025-03-2313-33/+21
* core/crypto/_aes/hw_intel: Fix comment (NFC)Yawning Angel2025-03-231-1/+1
* os/os2: wasi target supportLaytan Laats2025-01-182-0/+14
* core/crypto/_sha3: Fix edge case in cSHAKE bytepadYawning Angel2024-09-301-6/+8
* Add missing package qualifier to ContextAntonino Simone Di Stefano2024-09-221-1/+1
* Use `#+` tagsgingerBill2024-09-192-2/+2
* Merge pull request #4203 from karl-zylinski/file-tags-without-commentsgingerBill2024-09-1912-18/+18
|\
| * Moved all packages in core, base, vendor, tests and examples to use new #+ fi...Karl Zylinski2024-09-1412-18/+18
* | Add missing import that was accidentally deleted before commitgingerBill2024-09-191-0/+1
* | Move os stuff to OS specific filesgingerBill2024-09-193-38/+51
|/
* core: improve package doc comments for the documentation generatorLaytan Laats2024-09-0323-111/+113
* add support for linux_riscv64 and freestanding_riscv64Laytan2024-08-201-1/+1
* core/crypto/aead: Initial importYawning Angel2024-08-1010-6/+295
* core/crypto/aes,chacha20poly1305: Add require_results to openYawning Angel2024-08-102-0/+2
* core/crypto/chacha20: Change API terminology to be consistent with AESYawning Angel2024-08-108-61/+61
* core/crypto/chacha20poly1305: Support AEAD_XChaCha20_Poly1305Yawning Angel2024-08-101-10/+30