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
297 forks
Language: Rust
last commit: over 1 year ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rust-bitcoin/rust-bitcoin A Rust library for serializing and deserializing Bitcoin protocol messages and keys. 2,132
brndnmtthws/dryoc A pure-Rust cryptography library based on libsodium, providing a mostly drop-in replacement with safe and protected memory handling. 288
pluto/ronkathon A collection of cryptographic primitives implemented in Rust from scratch to understand everything from first principles. 190
0xpolygonzero/plonky2 A Rust implementation of a cryptographic protocol for secure multi-party computation and proof systems 778
rustcrypto/formats Provides tools and libraries for encoding and decoding various cryptographic formats 250
orion-rs/orion A cryptographic library providing secure encryption and decryption methods 545
rustcrypto/signatures This project provides digital signature algorithms and implementation in Rust. 472
espressosystems/jellyfish A Rust implementation of a cryptographic system and extensions. 406
rustcrypto/hashes A collection of cryptographic hash functions written in Rust. 1,879
rustcrypto/aeads A collection of authenticated encryption algorithms implemented in Rust 728
dedis/kyber A comprehensive cryptographic toolkit for Go developers 643
deliberative/crypto A reference implementation of cryptographic operations in WebAssembly and Node.js for secure data exchange and sharing. 28
bytecodealliance/rustix A safe Rust interface to POSIX-like system calls with configurable backends. 1,491
rustcrypto/nacl-compat Provides Rust compatibility with NaCl-family libraries for secure cryptographic functions. 58
warycat/rustgym A comprehensive Rust library and tutorial repository containing solutions to various programming challenges and problems 896