| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove `core:mem` import from `core:crypto`. | Jeroen van Rijn | 3 days | 4 | -12/+31 |
| | | |||||
| * | Add core/hyperthread count for Windows and Linux (#5216) | Jeroen van Rijn | 2025-05-25 | 1 | -1/+1 |
| | | | | | | Add core/hyperthread count to `core:sys/info` for Windows and Linux. TODO: Linux RISCV, Linux ARM, Darwin, and the BSDs. | ||||
| * | core/crypto/_aes/ct64: Disable bounds checking | Yawning Angel | 2025-03-23 | 1 | -2/+2 |
| | | |||||
| * | core/crypto: Switch to using `ensure` | Yawning Angel | 2025-03-23 | 4 | -26/+11 |
| | | |||||
| * | core/crypto/aegis: Initial import | Yawning Angel | 2025-03-23 | 3 | -84/+34 |
| | | |||||
| * | core/crypto: Add `rodata` annotations (NFC) | Yawning Angel | 2025-03-23 | 1 | -0/+1 |
| | | |||||
| * | core/crypto: Use `panic_contextless` instead of `intrinsics.trap` | Yawning Angel | 2025-03-23 | 6 | -18/+11 |
| | | |||||
| * | core/crypto/_aes/hw_intel: Fix comment (NFC) | Yawning Angel | 2025-03-23 | 1 | -1/+1 |
| | | |||||
| * | Moved all packages in core, base, vendor, tests and examples to use new #+ ↵ | Karl Zylinski | 2024-09-14 | 3 | -3/+3 |
| | | | | | file tag syntax. | ||||
| * | core/crypto/aes: Slightly tweak GHASH to look less spooky | Yawning Angel | 2024-08-10 | 2 | -2/+2 |
| | | |||||
| * | core/crypto/_aes/hw_intel: Use a constant for the PSHUFB indicies | Yawning Angel | 2024-08-10 | 2 | -7/+3 |
| | | |||||
| * | core/crypto/aes: Add Intel AES-NI support | Yawning Angel | 2024-07-16 | 3 | -0/+502 |
| | | | | | | This supports AES-NI + PCLMUL, and provides optimized key schedule, ECB, CTR, and GCM. Other modes are trivial to add later if required. | ||||
| * | core/crypto/_aes: Remove redundant sanity checks | Yawning Angel | 2024-07-16 | 1 | -12/+2 |
| | | |||||
| * | core/crypto/aes: Add AES implementation | Yawning Angel | 2024-06-01 | 1 | -1/+2 |
| | | |||||
| * | core/crypto/_aes/ct64: Add GHASH | Yawning Angel | 2024-06-01 | 2 | -0/+141 |
| | | |||||
| * | core/crypto/_aes: 64-bit portable implementation | Yawning Angel | 2024-06-01 | 7 | -0/+867 |