all repos — TinyCrypT @ c2d17ee44bbcfcdbf6c1a0ba8ce4c48a605d4336

Short and sweet classical cryptographic primitives

Made all the red squigglies from clangd go away
Juniper Beatitudes [email protected]
Thu, 01 Jan 2026 12:49:07 -0600
commit

c2d17ee44bbcfcdbf6c1a0ba8ce4c48a605d4336

parent

c188635c506be3fa59259cfd18249cec1c1d0080

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

jump to
M .gitignore.gitignore

@@ -52,4 +52,6 @@ Module.symvers

Mkfile.old dkms.conf -build/test-main+build/test-main +.cache/ +compile_commands.json
M README.mdREADME.md

@@ -7,6 +7,7 @@ - ChaCha20-Poly1305 for combined encryption and MAC

- KangarooTwelve128 for hashing - X25519 for elliptic-curve Diffie-Hellman key exchange - 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).
M flake.nixflake.nix

@@ -22,6 +22,7 @@ gcc

clang-tools gnumake valgrind + bear ]; }; in