formats by RustCrypto

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

created at Sept. 13, 2021, 4:40 p.m.

Rust

NEW!

10 +0

217 +0

114 +0

GitHub
dryoc by brndnmtthws

Don't Roll Your Own Crypto: pure-Rust, hard to misuse cryptography library

created at Dec. 19, 2020, 6:16 p.m.

Rust

NEW!

5 +0

235 +0

11 +0

GitHub
elliptic-curves by RustCrypto

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

created at Jan. 6, 2020, 1:08 a.m.

Rust

NEW!

16 +0

613 +0

157 +0

GitHub
rage by str4d

A simple, secure and modern file encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.

created at Oct. 8, 2019, 8:40 p.m.

Rust

33 +0

2,368 +9

94 +0

GitHub
AEADs by RustCrypto

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

created at Aug. 16, 2019, 7:26 p.m.

Rust

NEW!

16 +0

650 +0

135 +0

GitHub
ockam by ockam-network

Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.

created at Nov. 30, 2018, 6:57 p.m.

Rust

58 +0

4,355 -1

558 +1

GitHub
signatures by RustCrypto

Cryptographic signature algorithms: DSA, ECDSA, Ed25519

created at Oct. 30, 2018, 11:28 p.m.

Rust

NEW!

9 +0

432 +0

83 +0

GitHub
mundane by google

Mundane is a Rust cryptography library backed by BoringSSL that is difficult to misuse, ergonomic, and performant (in that order).

created at Oct. 2, 2018, 8:32 p.m.

Rust

23 +0

1,069 +0

49 +0

GitHub
recrypt-rs by IronCoreLabs

A set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption.

created at Sept. 26, 2018, 10:16 p.m.

Rust

12 +0

141 +0

23 +0

GitHub
botan-rs by randombit

:shrimp: Rust cryptography library

created at July 19, 2018, 2:57 p.m.

Rust

4 +0

29 +0

15 +1

GitHub
orion by orion-rs

Usable, easy and safe pure-Rust crypto

created at Feb. 6, 2018, 5:45 p.m.

Rust

11 +0

535 +0

29 +0

GitHub
password-hashes by RustCrypto

Password hashing functions / KDFs

created at Aug. 16, 2017, 8:31 a.m.

Rust

NEW!

9 +0

592 +0

74 +0

GitHub
hashes by RustCrypto

Collection of cryptographic hash functions written in pure Rust

created at Nov. 18, 2016, 7:40 a.m.

Rust

27 +0

1,699 +10

231 +1

GitHub
snow by mcginty

A Rust implementation of the Noise Protocol Framework

created at Oct. 16, 2016, 12:09 p.m.

Rust

NEW!

25 +0

857 +0

117 +0

GitHub
rustls by rustls

A modern TLS library in Rust

created at May 2, 2016, 8:50 p.m.

Rust

87 +2

5,564 +42

587 +2

GitHub
proteus by wireapp

Axolotl Protocol Implementation

created at Dec. 11, 2015, 2:54 p.m.

Rust

61 +0

418 +0

34 +0

GitHub
webpki by briansmith

WebPKI X.509 Certificate Validation in Rust

created at Aug. 27, 2015, 8:03 a.m.

Rust

21 +0

453 -1

166 +0

GitHub
octavo by libOctavo

Highly modular & configurable hash & crypto library

created at July 27, 2015, 12:55 p.m.

Rust

8 +0

140 +0

19 +0

GitHub
suruga by klutzy

[INACTIVE] TLS 1.2 implementation in Rust

created at June 15, 2014, 2 p.m.

Rust

14 +0

124 +0

13 +0

GitHub
rust-openssl by sfackler

OpenSSL bindings for Rust

created at Dec. 28, 2013, 11:56 p.m.

Rust

26 +0

1,328 -1

728 +2

GitHub