rust-crypto

Crypto library

A pure-Rust implementation of common cryptographic algorithms

A (mostly) pure-Rust implementation of various cryptographic algorithms.

GitHub

1k stars
38 watching
300 forks
Language: Rust
last commit: almost 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rust-bitcoin/rust-bitcoin A Rust library for working with Bitcoin protocol messages and data structures 2,181
brndnmtthws/dryoc A pure-Rust cryptography library based on libsodium, providing a mostly drop-in replacement with safe and protected memory handling. 294
pluto/ronkathon A collection of cryptographic primitives implemented in Rust from scratch to understand everything from first principles. 192
0xpolygonzero/plonky2 A Rust implementation of a cryptographic protocol for secure multi-party computation and proof systems 791
rustcrypto/formats Provides tools and libraries for encoding and decoding various cryptographic formats 253
orion-rs/orion A cryptographic library providing secure encryption and decryption methods 631
rustcrypto/signatures This project provides digital signature algorithms and implementation in Rust. 478
espressosystems/jellyfish A Rust implementation of a cryptographic system and extensions. 412
rustcrypto/hashes A collection of cryptographic hash functions implemented in pure Rust. 1,913
rustcrypto/aeads A collection of authenticated encryption algorithms implemented in Rust 733
dedis/kyber A comprehensive cryptographic toolkit for Go developers 646
deliberative/crypto A reference implementation of cryptographic operations in WebAssembly and Node.js for secure data exchange and sharing. 29
bytecodealliance/rustix A safe Rust interface to POSIX-like system calls with configurable backends. 1,512
rustcrypto/nacl-compat Provides Rust compatibility with NaCl-family libraries for secure cryptographic functions. 60
warycat/rustgym A comprehensive Rust library and tutorial repository containing solutions to various programming challenges and problems 901