Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "aead" keyword

Top 8.5% on crates.io
hpke 0.11.0
An implementation of the HPKE hybrid encryption standard (RFC 9180) in pure Rust
24 versions - Latest release: 7 months ago - 10 dependent packages - 24 dependent repositories - 385 thousand downloads total - 56 stars on GitHub - 1 maintainer
sivchain 0.0.0
Advanced symmetric encryption using the AES-SIV (RFC 5297) and CHAIN constructions
1 version - Latest release: about 7 years ago - 904 downloads total - 474 stars on GitHub - 1 maintainer
caead 0.0.1
Committing AEAD constructions from existing AEADs.
1 version - Latest release: about 1 year ago - 347 downloads total - 1 maintainer
Top 4.2% on crates.io
orion 0.17.6
Usable, easy and safe pure-Rust crypto
78 versions - Latest release: 8 months ago - 17 dependent packages - 343 dependent repositories - 2.31 million downloads total - 536 stars on GitHub - 1 maintainer
ocb3 0.1.0
Pure Rust implementation of the Offset Codebook Mode v3 (OCB3) Authenticated Encryption with Asso...
2 versions - Latest release: about 2 months ago - 2 dependent packages - 2.37 thousand downloads total - 508 stars on GitHub - 1 maintainer
Top 5.9% on crates.io
eax 0.5.0
Pure Rust implementation of the EAX Authenticated Encryption with Associated Data (AEAD) Cipher w...
8 versions - Latest release: almost 2 years ago - 5 dependent packages - 35 dependent repositories - 128 thousand downloads total - 643 stars on GitHub - 2 maintainers
crypto_secretbox 0.1.1
Pure Rust implementation of the XSalsa20Poly1305 (a.k.a. NaCl crypto_secretbox) authenticated enc...
3 versions - Latest release: about 1 year ago - 14 dependent packages - 4 dependent repositories - 392 thousand downloads total - 50 stars on GitHub - 1 maintainer
Top 2.8% on crates.io
chacha20poly1305 0.10.1
Pure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption with Additional Data Ci...
28 versions - Latest release: almost 2 years ago - 239 dependent packages - 2,639 dependent repositories - 13.9 million downloads total - 643 stars on GitHub - 1 maintainer
Top 3.6% on crates.io
ccm 0.5.0
Generic implementation of the Counter with CBC-MAC (CCM) mode
11 versions - Latest release: almost 2 years ago - 18 dependent packages - 641 dependent repositories - 2.58 million downloads total - 643 stars on GitHub - 1 maintainer
Top 9.9% on crates.io
ascon-aead 0.4.2
Implementation of the authenticated encryption schemes Ascon-128, Ascon-128a, and Ascon-80pq
10 versions - Latest release: about 1 year ago - 3 dependent packages - 1 dependent repositories - 52.6 thousand downloads total - 643 stars on GitHub - 1 maintainer
Top 5.0% on crates.io
aes-siv 0.7.0
Pure Rust implementation of the AES-SIV Misuse-Resistant Authenticated Encryption Cipher (RFC 529...
12 versions - Latest release: almost 2 years ago - 14 dependent packages - 30 dependent repositories - 288 thousand downloads total - 643 stars on GitHub - 1 maintainer
Top 3.3% on crates.io
aes-gcm-siv 0.11.1
Pure Rust implementation of the AES-GCM-SIV Misuse-Resistant Authenticated Encryption Cipher (RFC...
19 versions - Latest release: almost 2 years ago - 50 dependent packages - 1,110 dependent repositories - 2.82 million downloads total - 643 stars on GitHub - 1 maintainer
Top 2.4% on crates.io
aes-gcm 0.10.3
Pure Rust implementation of the AES-GCM (Galois/Counter Mode) Authenticated Encryption with Assoc...
27 versions - Latest release: 8 months ago - 302 dependent packages - 6,675 dependent repositories - 31.1 million downloads total - 643 stars on GitHub - 1 maintainer
aegis 0.6.5 πŸ’°
AEGIS authenticated ciphers (AEGIS-128, AEGIS-256, AEGIS-128X, AEGIS-256X)
27 versions - Latest release: 8 days ago - 3 dependent packages - 12.7 thousand downloads total - 22 stars on GitHub - 1 maintainer
aead-io 0.2.0
A wrapper around Write/Read interfaces with AEAD
6 versions - Latest release: over 1 year ago - 3 dependent repositories - 18.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
crypto_api_chachapoly 0.5.0
An implementation of ChaCha20-IETF, Poly1305 and ChachaPoly-IETF for `crypto_api`
12 versions - Latest release: over 2 years ago - 4 dependent packages - 97 dependent repositories - 354 thousand downloads total - 6 stars on GitHub - 1 maintainer
ecies-ed25519 0.5.1
ECIES on Twisted Edwards Curve25519 using AES-GCM and HKDF-SHA256
11 versions - Latest release: about 3 years ago - 8 dependent repositories - 55.8 thousand downloads total - 30 stars on GitHub - 1 maintainer
Top 9.2% on crates.io
branca 0.10.1
Authenticated encrypted API tokens for Rust. A secure alternative to JWT.
10 versions - Latest release: over 2 years ago - 4 dependent packages - 125 dependent repositories - 27.7 thousand downloads total - 56 stars on GitHub - 2 maintainers
Top 8.2% on crates.io
ring-compat 0.8.0
Compatibility crate for using RustCrypto's traits with the cryptographic algorithm implementation...
16 versions - Latest release: 8 months ago - 7 dependent packages - 221 dependent repositories - 411 thousand downloads total - 29 stars on GitHub - 2 maintainers
Top 4.3% on crates.io
xsalsa20poly1305 0.9.1
DEPRECATED: please use the `crypto_secretbox` crate
19 versions - Latest release: about 1 year ago - 17 dependent packages - 208 dependent repositories - 1.23 million downloads total - 643 stars on GitHub - 1 maintainer
Top 5.5% on crates.io
ursa 0.3.7
This is the shared crypto library for Hyperledger components.
21 versions - Latest release: over 2 years ago - 9 dependent packages - 44 dependent repositories - 168 thousand downloads total - 317 stars on GitHub - 3 maintainers
secretbox 0.1.3
Rust implementation of the secretbox encryption algorithm
4 versions - Latest release: over 2 years ago - 2 dependent packages - 30.5 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
slowlock 0.2.0
SlowLock convenience wrapper for processing cipher password with a proof of work function
2 versions - Latest release: almost 3 years ago - 761 downloads total - 0 stars on GitHub - 1 maintainer
async_io_crypto 0.1.2
A rust library for handling AsyncRead with ciphering / deciphering.
3 versions - Latest release: over 1 year ago - 890 downloads total - 0 stars on GitHub - 1 maintainer
isap-aead 0.2.2 πŸ’°
Pure Rust implementation of ISAP v2 with Ascon and Keccak
5 versions - Latest release: 10 months ago - 1.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
ocb
DEPRECATED: use the `ocb3` crate instead
3 versions - Latest release: 11 days ago - 1.09 thousand downloads total - 643 stars on GitHub - 1 maintainer
mgm 0.4.6
Generic implementation of the Multilinear Galois Mode (MGM) cipher
14 versions - Latest release: over 2 years ago - 5.46 thousand downloads total - 643 stars on GitHub - 1 maintainer
Top 9.6% on crates.io
deoxys 0.1.0
Pure Rust implementation of the Deoxys Authenticated Encryption with Associated Data (AEAD) ciphe...
5 versions - Latest release: almost 2 years ago - 3 dependent packages - 6 dependent repositories - 8.02 thousand downloads total - 643 stars on GitHub - 1 maintainer
chacha20-poly1305-aead 0.1.2
A pure Rust implementation of the ChaCha20-Poly1305 AEAD from RFC 7539.
3 versions - Latest release: over 8 years ago - 10 dependent packages - 62 dependent repositories - 287 thousand downloads total - 26 stars on GitHub - 1 maintainer
mem-aead-mrs 0.1.1
Misuse-Resistant Sponge Authenticated Encryption Mode
2 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 1.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
colm 0.1.0
a block cipher based Encrypt-Linear mix-Encrypt mode
1 version - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 1.29 thousand downloads total - 3 stars on GitHub - 1 maintainer
tink-aead 0.2.5
AEAD functionality for Rust port of Google's Tink cryptography library
8 versions - Latest release: about 1 year ago - 3 dependent packages - 10 dependent repositories - 299 thousand downloads total - 80 stars on GitHub - 2 maintainers
norx 0.1.1
A Parallel and Scalable Authenticated Encryption Algorithm
2 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 1.91 thousand downloads total - 1 stars on GitHub - 1 maintainer
aes-ccm 0.5.0
A pure-Rust, #![no_std], zero-allocation AES-CCM implementation ported from TinyCrypt using RustC...
8 versions - Latest release: almost 4 years ago - 1 dependent repositories - 7.64 thousand downloads total - 12 stars on GitHub - 2 maintainers
morus 0.1.3 πŸ’°
MORUS authenticated cipher (MORUS-1280-128)
4 versions - Latest release: over 2 years ago - 1.37 thousand downloads total - 4 stars on GitHub - 1 maintainer
async-encrypted-stream 0.1.2
Async Read and Write wrappers around the chacha20 encryption primitives
3 versions - Latest release: 8 months ago - 777 downloads total - 1 stars on GitHub - 1 maintainer
hacl-sys 0.0.2
FFI bindings for the HACL C package
9 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 3.86 thousand downloads total - 11 stars on GitHub - 1 maintainer
hacl 0.0.2
Crypto library using formally verified code from the HACL project
7 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 3.4 thousand downloads total - 11 stars on GitHub - 1 maintainer
bronco 0.1.1
Authenticated and encrypted API tokens
2 versions - Latest release: over 3 years ago - 947 downloads total - 1 stars on GitHub - 1 maintainer
chacha20-poly1305-stream 0.1.1
A pure Rust implementation of the ChaCha20-Poly1305 AEAD from RFC 7539.
2 versions - Latest release: 7 months ago - 1 dependent package - 693 downloads total - 1 maintainer
rocca 0.3.0 πŸ’°
ROCCA-S authenticated cipher
6 versions - Latest release: about 1 year ago - 1.72 thousand downloads total - 7 stars on GitHub - 1 maintainer
forro 0.1.0 πŸ’°
An implementation of the ForrΓ³ cipher.
1 version - Latest release: 11 months ago - 291 downloads total - 1 stars on GitHub - 1 maintainer
sodiumoxide-xchacha20poly1305
A sodiumoxide binding for the XChaCha20-Poly1305 AEAD stream cipher for Rust.
1 version - Latest release: 29 days ago - 1 dependent package - 524 downloads total - 1 maintainer
aes256ctr_poly1305aes 0.2.0
Pure Rust implementation of the AES256CTR-Poly1305AES Authenticated Encryption with optional arch...
3 versions - Latest release: 6 months ago - 3 dependent packages - 1 dependent repositories - 29.8 thousand downloads total - 0 stars on GitHub - 2 maintainers
hpke_pq 0.10.1
Fork of hpke that adds PQ modes
1 version - Latest release: about 1 year ago - 2 dependent packages - 962 downloads total - 3 stars on GitHub - 1 maintainer