all repos — TinyCrypT @ ef35f687726283d4997c176661153370814528ca

Short and sweet classical cryptographic primitives

Gloating
Juniper Beatitudes [email protected]
Thu, 01 Jan 2026 19:20:52 -0600
commit

ef35f687726283d4997c176661153370814528ca

parent

7212e4ca5d7d76bf429265d2f6aa451b969ec963

1 files changed, 5 insertions(+), 2 deletions(-)

jump to
M README.mdREADME.md

@@ -1,6 +1,6 @@

# TinyCrypT -Personal-use implementations of various cryptographic algorithms (NOT FOR PRODUCTION USE) +Personal-use implementations of various cryptographic algorithms (NOT INTENDED FOR PRODUCTION USE) ## Algorithms - ChaCha20-Poly1305 for combined encryption and MAC

@@ -10,4 +10,7 @@ - SHA-256 and SHA-512 for hashing, ECDH, and Ed25519

- Ed25519 for EdDSA ## Known Vulnerabilities -The CC20-P1305 implementation was not designed with side-channel attacks in mind. Rewriting it to perform actions in constant time is a goal currently being undertaken (after unit tests are in place).+The CC20-P1305 implementation was not designed with side-channel attacks in mind. Rewriting it to perform actions in constant time is a goal currently being undertaken (after unit tests are in place). + +## Testing Validations +- The SHA-2 implementations pass all 586 NIST-provided test cases without memory violations (according to `valgrind`).