Rust Crypto (RustCrypto)

Rust Crypto

RustCrypto

Organization data from Github https://github.com/RustCrypto

Cryptographic algorithms written in pure Rust

GitHub:@RustCrypto

Twitter:@RustCryptoOrg

Rust Crypto's repositories

hashes

Collection of cryptographic hash functions written in pure Rust

AEADs

Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers

password-hashes

Password hashing functions / KDFs

elliptic-curves

Collection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, P-521, secp256k1, SM2

block-ciphers

Collection of block cipher algorithms written in pure Rust

traits

Collection of cryptography-related traits

RSA

RSA implementation in pure Rust

Language:RustLicense:Apache-2.0Stargazers:635Issues:18Issues:194

signatures

Cryptographic signature algorithms: DSA, ECDSA, Ed25519

utils

Utility crates used in RustCrypto

MACs

Message authentication code algorithms written in pure Rust

stream-ciphers

Collection of stream cipher algorithms

formats

Cryptography-related format encoders/decoders: DER, PEM, PKCS, PKIX

crypto-bigint

Cryptography-oriented big integer library with constant-time, stack-allocated (no_std-friendly) implementations of modern formulas

Language:RustLicense:Apache-2.0Stargazers:270Issues:9Issues:120

SSH

Pure Rust implementation of components of the Secure Shell (SSH) protocol

PAKEs

Password-Authenticated Key Agreement protocols

rustls-rustcrypto

Rustls cryptography provider built on the pure Rust crates from the RustCrypto organization

Language:RustLicense:Apache-2.0Stargazers:100Issues:9Issues:32

block-modes

Collection of generic block mode algorithms written in pure Rust

KDFs

Collection of Key Derivation Functions written in pure Rust

nacl-compat

Pure Rust compatibility layer for NaCl-family libraries

JOSE

Pure Rust implementation of Javascript Object Signing and Encryption (JOSE)

KEMs

Collection of Key Encapsulation Mechanisms written in pure Rust

asm-hashes

Assembly implementations of cryptographic hash functions

sponges

Collection of sponge functions written in pure Rust

universal-hashes

Collection of universal hashing functions

hybrid-array

Hybrid typenum/const generic arrays

Language:RustLicense:Apache-2.0Stargazers:17Issues:3Issues:18

key-wraps

Symmetric key-wrapping algorithms

CSRNGs

Collection of Cryptographically Secure PseudoRandom Number Generators written in pure Rust

actions

GitHub Actions configs: composite actions and shared workflow configuration

.github

RustCrypto's profile README.md

ElGamal

WIP implementation of the ElGamal public key cryptosystem

License:MITStargazers:0Issues:2Issues:1