24 releases

0.1.24 Jun 27, 2024
0.1.23 Jun 27, 2024
0.1.15 Apr 5, 2024
0.1.10 Mar 28, 2024

#586 in Cryptography

Download history 63/week @ 2024-03-11 338/week @ 2024-03-18 153/week @ 2024-03-25 458/week @ 2024-04-01 32/week @ 2024-04-08 1/week @ 2024-05-20 760/week @ 2024-06-10 8/week @ 2024-06-17 420/week @ 2024-06-24

1,188 downloads per month

GPL-3.0-or-later

1.5MB
1K SLoC

rusty_crypto

rusty_crypto is a small cryptographic suite that I put together in Rust. It contains the Speck secret key cipher, the SHA512 hash function, Shamir Secret Sharing, and a public-key encryption scheme based on the CRYSTALS-Kyber Key Encapsulation Mechanism.

Important: I did not write the code for the Kyber KEM stuff. That was written by Argyle-Software, found here. I wrote a simple module (which I so hilariously called "lettuce" because I guess it kind of sounds like "lattice") that uses that KEM to create PKE.

All other code is written by me! Which means you probably shouldn't use it. Just being real.

Dependencies