Skip to content

A small cryptographic library in Rust, built for fun and knowledge. Re-upload of old repo

Notifications You must be signed in to change notification settings

BHouwens/cryptofun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptofun

A small cryptographic library in Rust, built for fun to get some fundamental understanding of certain cryptographic methods. This is a re-upload of an old repo. If you've found this because you're looking for good, well maintained Rust libraries for crypto stuff check out the following instead:

Cryptography

Sodium Oxide, a Rust library with bindings to C's libsodium. The documentation and maintenance is the most mature and robust in Rust, and comes with the following:

  • Public key signing through ECC Ed25519 curve (Edwards curves being preferred for signing)
  • Public key encryption through a Curve25519 Salsa20 Poly1305 setup
  • Secret key encryption through a bunch of options (ChaCha20, Salsa20 and variations)

..

Hashing

I could put a list here but I can't do a better job than the one done on this repo, which has a full and comprehensive list of pure Rust implementations along with cryptanalytic progress at industry level.

..

TODO

  • Implement post-quantum RingLWE to a working degree
  • Switch the big int library to Ramp

About

A small cryptographic library in Rust, built for fun and knowledge. Re-upload of old repo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages