Cryptographic primitives (base64, hex, sha256)
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Vincent Dagonneau 8ee56e82c7
All checks were successful
Docs / docs (push) Successful in 11s
Build / mycrypto (push) Successful in 14s
Precompute the AES S-box and mixing tables
The S-box derived its inverse algebraically on every byte, so one AES
block cost over twenty microseconds and a TLS download crawled at
0.6 MB/s. The tables are built at compile time from the same algebra.
2026-10-05 15:04:15 -04:00
.forgejo/workflows Simplify crypto implementation and tests 2026-10-04 18:50:31 -04:00
src Precompute the AES S-box and mixing tables 2026-10-05 15:04:15 -04:00
tests Cover RSA-4096 in the PSS known-answer test 2026-10-05 10:31:44 -04:00
.gitignore Initial commit: mycrypto crate (base64, hex, sha256) 2026-09-27 15:17:11 -04:00
Cargo.lock Initial commit: mycrypto crate (base64, hex, sha256) 2026-09-27 15:17:11 -04:00
Cargo.toml Initial commit: mycrypto crate (base64, hex, sha256) 2026-09-27 15:17:11 -04:00
rustfmt.toml . 2026-10-02 12:25:28 -04:00