Ecosyste.ms: Packages

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

Top 3.8% on crates.io
Top 0.5% downloads on crates.io
Top 0.7% dependent packages on crates.io
Top 0.8% dependent repos on crates.io
Top 8.7% forks on crates.io
Top 2.2% docker downloads on crates.io

crates.io : chacha20

The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits from the RustCrypto `cipher` crate, with optional architecture-specific hardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8, ChaCha12, XChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional rand_core-compatible RNGs based on those ciphers.

Registry - Source - Documentation - JSON
purl: pkg:cargo/chacha20
Keywords: chacha8, xchacha20, chacha12, stream-cipher, crypto, aes-ctr, cfb, cfb8, cryptography, ctr, rust, stream-ciphers
License: Apache-2.0,MIT
Latest release: about 1 year ago
First release: over 7 years ago
Dependent packages: 99
Dependent repositories: 2,455
Downloads: 16,988,740 total
Stars: 243 on GitHub
Forks: 46 on GitHub
Docker dependents: 49
Docker downloads: 23,306,740
Total Commits: 342
Committers: 23
Average commits per author: 14.87
Development Distribution Score (DDS): 0.424
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 2 days ago

Top 7.4% on crates.io
nostr 0.31.1 💰
Rust implementation of the Nostr protocol.
54 versions - Latest release: 13 days ago - 29 dependent packages - 10 dependent repositories - 66.6 thousand downloads total - 303 stars on GitHub - 1 maintainer
keepass-ng 0.0.2
KeePass .kdbx database file parser with ehancements
2 versions - Latest release: 15 days ago - 1 dependent package - 213 downloads total - 0 stars on GitHub - 1 maintainer
lioness-vnpmid
Fork from https://github.com/burdges/lioness-rs because no update since 3 years ago
1 version - Latest release: 17 days ago - 289 downloads total - 0 stars on GitHub - 1 maintainer
nostro2 0.1.24
Nostro2 is a simple toolset for interacting with the Nostr protocol.
26 versions - Latest release: 19 days ago - 6.78 thousand downloads total - 2 stars on GitHub - 1 maintainer
zssh 0.4.0
Minimal SSH server for embedded applications.
10 versions - Latest release: 24 days ago - 2.38 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 9.7% on crates.io
keepass 0.7.10
KeePass .kdbx database file parser
52 versions - Latest release: 27 days ago - 8 dependent packages - 7 dependent repositories - 33.7 thousand downloads total - 108 stars on GitHub - 2 maintainers
crypt_guard 1.2.8 💰
CryptGuardLib is a comprehensive Rust library designed for strong encryption and decryption, inco...
38 versions - Latest release: 27 days ago - 8.54 thousand downloads total - 5 stars on GitHub - 1 maintainer
veilid-core 0.3.2
Core library used to create a Veilid node and operate it as part of an application
9 versions - Latest release: about 1 month ago - 5 dependent packages - 2 dependent repositories - 4.68 thousand downloads total - 1 maintainer
Top 5.0% on crates.io
storage-proofs-porep 17.0.0
Proofs of replication
47 versions - Latest release: about 1 month ago - 6 dependent packages - 64 dependent repositories - 320 thousand downloads total - 478 stars on GitHub - 2 maintainers
bip324 0.2.0
Encrypted messaging over the Bitcoin P2P Protocol as specified by BIP 324
3 versions - Latest release: about 1 month ago - 664 downloads total - 10 stars on GitHub - 1 maintainer
fire-crypto 0.4.3
Crypto library providing encryption and signing.
16 versions - Latest release: about 2 months ago - 4 dependent packages - 1 dependent repositories - 6.29 thousand downloads total - 1 stars on GitHub - 1 maintainer
npwg 0.1.5
Securely generate random passwords
5 versions - Latest release: about 2 months ago - 1.11 thousand downloads total - 1 stars on GitHub - 1 maintainer
earendil_packet 0.1.1
tbd
2 versions - Latest release: about 2 months ago - 2 dependent packages - 726 downloads total - 56 stars on GitHub - 1 maintainer
Top 8.4% on crates.io
russh 0.43.0 💰
A client and server SSH library.
46 versions - Latest release: 2 months ago - 9 dependent packages - 7 dependent repositories - 396 thousand downloads total - 594 stars on GitHub - 1 maintainer
otrr 0.7.1
otrr — OTR protocol version 3 and 4
2 versions - Latest release: 2 months ago - 565 downloads total - 0 stars on GitHub - 1 maintainer
rust_chacha20 0.3.0
ChaCha20 stream cipher.
3 versions - Latest release: 3 months ago - 1.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
sunset 0.2.0
A SSH library suitable for embedded and larger programs
2 versions - Latest release: 3 months ago - 2 dependent packages - 861 downloads total - 28 stars on GitHub - 1 maintainer
rgp 0.3.2
Enabling E2EE for a broad range of applications.
39 versions - Latest release: 3 months ago - 12.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
ordinal_crypto 0.7.4
Moved to RGP crate
35 versions - Latest release: 3 months ago - 9.97 thousand downloads total - 2 stars on GitHub - 1 maintainer
sosistab2-obfsws 0.3.1
Websocket Pipe (pluggable-transport) support for sosistab2
6 versions - Latest release: 3 months ago - 1.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
crypt_guard_kyber 0.1.2 💰
CryptGuardLib is a comprehensive Rust library designed for strong encryption and decryption, inco...
2 versions - Latest release: 4 months ago - 1 dependent package - 547 downloads total - 6 stars on GitHub - 1 maintainer
crypt_guard_sign 0.1.2
CryptGuardLib is a comprehensive Rust library designed for strong encryption and decryption, inco...
2 versions - Latest release: 4 months ago - 2 dependent packages - 567 downloads total - 1 maintainer
kvarn-auth 0.2.0
JWT authentication for Kvarn
2 versions - Latest release: 4 months ago - 1 dependent package - 614 downloads total - 1 stars on GitHub - 1 maintainer
lockstitch 0.25.2
Lockstitch is an incremental, stateful cryptographic primitive for symmetric-key cryptographic op...
59 versions - Latest release: 4 months ago - 1 dependent repositories - 17 thousand downloads total - 3 stars on GitHub - 1 maintainer
askar-crypto 0.3.1
Hyperledger Aries Askar cryptography
12 versions - Latest release: 4 months ago - 3 dependent packages - 6 dependent repositories - 9.26 thousand downloads total - 55 stars on GitHub - 1 maintainer
morf 0.2.0
Simple authenticated encryption layer over RF
2 versions - Latest release: 4 months ago - 1 dependent package - 574 downloads total - 1 maintainer
Top 7.9% on crates.io
smoldot 0.17.0
Primitives to build a client for Substrate-based blockchains
18 versions - Latest release: 4 months ago - 5 dependent packages - 2 dependent repositories - 1.05 million downloads total - 153 stars on GitHub - 1 maintainer
rusty_paseto 0.6.1
A type-driven, ergonomic alternative to JWT for secure stateless PASETO tokens.
11 versions - Latest release: 4 months ago - 2 dependent packages - 3 dependent repositories - 34.1 thousand downloads total - 57 stars on GitHub - 1 maintainer
firebirust 0.4.3
Firebird client library
8 versions - Latest release: 4 months ago - 2.47 thousand downloads total - 10 stars on GitHub - 1 maintainer
gnostr-types 0.7.1-unstable
Types for nostr protocol handling
1 version - Latest release: 5 months ago - 2 dependent packages - 6.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
gnip44 0.1.1
nostr NIP-44 encryption code
1 version - Latest release: 5 months ago - 2 dependent packages - 6.76 thousand downloads total - 0 stars on GitHub - 1 maintainer
ax_banyan_utils 0.11.1
Utilities to work with banyan trees
1 version - Latest release: 5 months ago - 1 dependent package - 642 downloads total - 35 stars on GitHub - 1 maintainer
ax_banyan 0.18.0
Persistent indexable tree data structure
1 version - Latest release: 5 months ago - 3 dependent packages - 882 downloads total - 36 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
dryoc 0.5.3 💰
Don't Roll Your Own Crypto: pure-Rust, hard to misuse cryptography library
26 versions - Latest release: 6 months ago - 9 dependent packages - 7 dependent repositories - 30.1 thousand downloads total - 233 stars on GitHub - 1 maintainer
Top 9.9% on crates.io
shadowsocks-crypto 0.5.4
Shadowsocks Crypto
23 versions - Latest release: 6 months ago - 2 dependent packages - 223 dependent repositories - 412 thousand downloads total - 39 stars on GitHub - 2 maintainers
race-encryptor 0.2.6
Encryptor module for RACE Protocol
18 versions - Latest release: 6 months ago - 2 dependent packages - 1 dependent repositories - 4.91 thousand downloads total - 16 stars on GitHub - 1 maintainer
rusty_paserk 0.3.0
Platform Agnostic Serializable Keys (PASERK) is an extension on PASETO for key management
10 versions - Latest release: 7 months ago - 1 dependent package - 2 dependent repositories - 27.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
obg 3.0.1
encrypt or decrypt something with nothing or vice-versa
19 versions - Latest release: 7 months ago - 4.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
qsocket 0.1.3
QSocket library.
4 versions - Latest release: 7 months ago - 1 dependent package - 1.59 thousand downloads total - 0 stars on GitHub - 1 maintainer
evergreen 0.0.1 💰
Note-taking 4 POSIX environents
2 versions - Latest release: 7 months ago - 560 downloads total - 0 stars on GitHub - 1 maintainer
cryptimitives 0.20.0
Cryptographic primitives collection.
48 versions - Latest release: 7 months ago - 3 dependent packages - 1 dependent repositories - 17 thousand downloads total - 1 maintainer
pasta-tokens 0.1.0-rc.7
Platform Agnostic SEcurity TOkens (PASETO) is a secure alternative to JOSE/JWT
7 versions - Latest release: 8 months ago - 1.74 thousand downloads total - 6 stars on GitHub - 1 maintainer
keepass-db 0.0.2
KeePass password database library and tools
2 versions - Latest release: 8 months ago - 542 downloads total - 0 stars on GitHub - 1 maintainer
cosmian_crypto_core 9.3.0
Cosmian base cryptographic library
21 versions - Latest release: 8 months ago - 10 dependent packages - 2 dependent repositories - 75.7 thousand downloads total - 0 stars on GitHub - 3 maintainers
encrust 0.1.1
Obfuscate data in memory by encrypting it to hide it until needed
2 versions - Latest release: 8 months ago - 1 dependent repositories - 597 downloads total - 5 stars on GitHub - 1 maintainer
encrust-macros 0.1.1
Proc and derive macros for the encrust crate
2 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 772 downloads total - 5 stars on GitHub - 1 maintainer
encrust-core 0.1.1
Core functionality for the encrust crate
2 versions - Latest release: 8 months ago - 2 dependent packages - 1 dependent repositories - 891 downloads total - 5 stars on GitHub - 1 maintainer
kdbx-rs 0.5.1
Keepass 2 (KDBX) password database parsing and creation
10 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 4.77 thousand downloads total - 3 stars on GitLab.com - 1 maintainer
Top 7.6% on crates.io
crypto_box 0.9.1
Pure Rust implementation of NaCl's crypto_box public-key authenticated encryption primitive which...
18 versions - Latest release: 10 months ago - 37 dependent packages - 71 dependent repositories - 1.11 million downloads total - 52 stars on GitHub - 1 maintainer
ssh-cipher 0.2.0
Pure Rust implementation of SSH symmetric encryption including support for the modern aes128-gcm@...
3 versions - Latest release: 10 months ago - 1 dependent package - 1 dependent repositories - 249 thousand downloads total - 98 stars on GitHub - 1 maintainer
modular-frost 0.8.1
Modular implementation of FROST over ff/group
14 versions - Latest release: 10 months ago - 3 dependent packages - 1 dependent repositories - 4.66 thousand downloads total - 230 stars on GitHub - 1 maintainer
dkg 0.5.1
Distributed key generation over ff/group
7 versions - Latest release: 10 months ago - 1 dependent package - 2 dependent repositories - 2.89 thousand downloads total - 230 stars on GitHub - 1 maintainer
deadbolt-crypto 0.1.1
Cryptography wrapper for deadbolt
2 versions - Latest release: 10 months ago - 3 dependent packages - 1 thousand downloads total - 1 maintainer
indy-utils 0.6.0
Utilities for Hyperledger Indy (https://www.hyperledger.org/projects), which provides a distribut...
13 versions - Latest release: 10 months ago - 4 dependent packages - 10 dependent repositories - 35.9 thousand downloads total - 14 stars on GitHub - 1 maintainer
rw-builder 0.0.1
Provides a convenient way to build `std::io::Read`ers and `std::io::Write`rs by chaining transfor...
1 version - Latest release: 10 months ago - 319 downloads total - 4 stars on GitHub - 1 maintainer
crypto_secretstream 0.2.0
Pure Rust implementation of libsodium's crypto_secretstream secret-key using ChaCha20 and Poly1305
4 versions - Latest release: 10 months ago - 2 dependent packages - 1 dependent repositories - 16.7 thousand downloads total - 52 stars on GitHub - 1 maintainer
spx-codegen 0.5.0 💰
File archive library for bundling and protecting resources using compile-time code generation
7 versions - Latest release: 11 months ago - 1.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
spx 0.5.0 💰
File archive library for bundling and protecting resources using compile-time code generation
7 versions - Latest release: 11 months ago - 1 dependent package - 2.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
nym-outfox 0.1.0
Outfox package format
1 version - Latest release: 12 months ago - 450 downloads total - 1,221 stars on GitHub - 2 maintainers
Top 4.8% on crates.io
zcash_note_encryption 0.4.0
Note encryption for Zcash transactions
5 versions - Latest release: 12 months ago - 9 dependent packages - 55 dependent repositories - 354 thousand downloads total - 320 stars on GitHub - 3 maintainers
makiko 0.2.2
Asynchronous SSH client library in pure Rust
4 versions - Latest release: 12 months ago - 1 dependent repositories - 2.77 thousand downloads total - 37 stars on GitHub - 1 maintainer
chacli 0.1.1
A simple cli for the chacha20 cipher, do not use for serious purposes
2 versions - Latest release: about 1 year ago - 611 downloads total - 1 maintainer
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 - 433 thousand downloads total - 52 stars on GitHub - 1 maintainer
plabble-codec 0.1.0
Plabble Transport Protocol codec
1 version - Latest release: about 1 year ago - 353 downloads total - 1 maintainer
lea 0.5.4
Lightweight Encryption Algorithm (LEA)
14 versions - Latest release: about 1 year ago - 5.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
ridl 0.7.0
Hard-to-misuse, modern crypto primitives and conventions for litl.
10 versions - Latest release: about 1 year ago - 6 dependent packages - 4.63 thousand downloads total - 1 maintainer
scromble 2.0.1
A no-nonsense single-file encryptor with data authentication
2 versions - Latest release: over 1 year ago - 634 downloads total - 1 maintainer
internet2 0.9.0 💰
Rust implementation for the stack of Internet2 protocols
53 versions - Latest release: over 1 year ago - 29 dependent packages - 19 dependent repositories - 65.6 thousand downloads total - 18 stars on GitHub - 1 maintainer
vault-core 0.1.1 💰
Password based encryption/decryption
2 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 995 downloads total - 0 stars on GitHub - 1 maintainer
eris-rs 1.0.0 💰
rust implementation of the Encoding for Robust Immutable Storage (ERIS) spec draft
3 versions - Latest release: over 1 year ago - 1.32 thousand downloads total - 2 stars on GitHub - 1 maintainer
ductile 0.3.0
A channel implementation that allows both local in-memory channels and remote TCP-based channels ...
4 versions - Latest release: over 1 year ago - 2 dependent repositories - 4.31 thousand downloads total - 6 stars on GitHub - 1 maintainer
fortresscrypto 2.0.0
Cryptography helper library for fortress
2 versions - Latest release: over 1 year ago - 1 dependent package - 1.72 thousand downloads total - 13 stars on GitHub - 1 maintainer
w3s 0.2.10
A Rust crate to the easily upload file or directory to Web3.Storage with optional encryption and ...
13 versions - Latest release: over 1 year ago - 1 dependent package - 4.28 thousand downloads total - 4 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 - 14.4 million downloads total - 654 stars on GitHub - 1 maintainer
fractal-storage-client 0.2.0
Client library for Fractal Networks storage service.
1 version - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 749 downloads total - 4 stars on GitHub - 1 maintainer
conundrum 0.1.0
Hard-to-misuse crypto primitives with purpose scoping.
1 version - Latest release: almost 2 years ago - 3 dependent packages - 866 downloads total - 1 maintainer
whistle 0.1.0
TLS alternative which works on UDP
1 version - Latest release: almost 2 years ago - 385 downloads total - 0 stars on GitHub - 1 maintainer
enard 0.1.1
Implementation of the enard container format
2 versions - Latest release: almost 2 years ago - 685 downloads total - 2 stars on GitHub - 1 maintainer
trussed 0.1.0
Modern Cryptographic Firmware
2 versions - Latest release: about 2 years ago - 3 dependent packages - 9 dependent repositories - 2.62 thousand downloads total - 393 stars on GitHub - 1 maintainer
daence 0.0.0
An implementation of the Daence authenticated encryption with associated data strategy
1 version - Latest release: about 2 years ago - 430 downloads total - 4 stars on GitHub - 1 maintainer
encrypted-sled 0.2.0
provides encryption wrappers to a sled database
5 versions - Latest release: over 2 years ago - 2 dependent repositories - 2.15 thousand downloads total - 12 stars on GitHub - 1 maintainer
bitbottle 0.9.1
a modern archive file format
2 versions - Latest release: over 2 years ago - 849 downloads total - 1 maintainer
banyan-utils 0.10.1
Utilities to work with banyan trees
14 versions - Latest release: over 2 years ago - 1 dependent repositories - 6.28 thousand downloads total - 35 stars on GitHub - 1 maintainer
banyan 0.17.1
Persistent indexable tree data structure
36 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 24.4 thousand downloads total - 36 stars on GitHub - 1 maintainer
libpermute 1.0.1
A `no_std` compatible library that provides a function to permute the items of a slice.
2 versions - Latest release: over 2 years ago - 801 downloads total - 2 stars on GitHub - 1 maintainer
kdbx4 0.5.1
KeePass KDBX4 file reader
3 versions - Latest release: over 2 years ago - 2 dependent packages - 2 dependent repositories - 7.34 thousand downloads total - 5 stars on GitHub - 1 maintainer
snapper-box 0.0.4
Cryptographic storage for snapper
5 versions - Latest release: over 2 years ago - 1 dependent repositories - 1.64 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
shadowsocks-rs 0.9.0
personal port of shadowsocks in rust.
16 versions - Latest release: over 2 years ago - 7.65 thousand downloads total - 26 stars on GitHub - 1 maintainer
sweetpaste 0.1.0 💰
A sweet & simple pastebin, with syntax highlighting and no client-side code.
1 version - Latest release: almost 3 years ago - 448 downloads total - 1 stars on GitHub - 1 maintainer
lioness-rs 0.1.0
Rust implementation of Lioness block cipher
1 version - Latest release: almost 3 years ago - 540 downloads total - 0 stars on GitHub - 1 maintainer
socksx 0.1.1
A SOCKS toolkit for Rust
2 versions - Latest release: almost 3 years ago - 762 downloads total - 1 maintainer
mangadex-home 0.5.3
A MangaDex@Home implementation in Rust.
5 versions - Latest release: almost 3 years ago - 1.74 thousand downloads total - 9 stars on GitHub - 1 maintainer
oramfs 1.0.0
Oramfs provides a fully encrypted and optionally authenticated Oblivious RAM filesystem.
1 version - Latest release: almost 3 years ago - 496 downloads total - 66 stars on GitHub - 1 maintainer
lite-session 1.0.0
Create Session Tokens that are Resilient to Misuse and Highjacking
1 version - Latest release: over 3 years ago - 458 downloads total - 1 stars on GitHub - 1 maintainer
Top 9.0% on crates.io
tari_key_manager 0.8.1
Tari cryptocurrency wallet key management
11 versions - Latest release: over 3 years ago - 4 dependent packages - 6 dependent repositories - 12 thousand downloads total - 327 stars on GitHub - 3 maintainers
Top 9.6% on crates.io
tari_comms_dht 0.8.1
Tari comms DHT module
10 versions - Latest release: over 3 years ago - 7 dependent packages - 6 dependent repositories - 6.32 thousand downloads total - 327 stars on GitHub - 3 maintainers
asuran-core 0.1.6
Core data structures used by the asuran archive format
15 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 6.88 thousand downloads total - 40 stars on GitLab.com - 1 maintainer
nisty 0.0.1
NIST P256 signatures for Cortex-M4 microcontrollers
9 versions - Latest release: over 4 years ago - 4 dependent repositories - 9.94 thousand downloads total - 14 stars on GitHub - 1 maintainer
sharing 0.1.2
Sharing
4 versions - Latest release: over 4 years ago - 2.09 thousand downloads total - 0 stars on GitHub - 1 maintainer