https://github.com/RustCrypto/stream-ciphers

aes-ctr cfb cfb8 cryptography ctr rust stream-ciphers

Last synced: about 1 month ago

Repository metadata:

Collection of stream cipher algorithms


Owner metadata:


Committers metadata

Last synced: about 1 month ago

Total Commits: 361
Total Committers: 27
Avg Commits per committer: 13.37
Development Distribution Score (DDS): 0.44

Commits in past year: 23
Committers in past year: 8
Avg Commits per committer in past year: 2.875
Development Distribution Score (DDS) in past year: 0.696

Name Email Commits
Tony Arcieri b****e@g****m 202
newpavlov n****v@g****m 73
dependabot[bot] 4****] 30
Stefan Seemayer s****n@s****e 10
Eric McCorkle e****c@m****t 9
str4d t****d@g****m 5
Dirk Stolle s****v@w****e 4
Joe Jacobs j****s 3
Alfredo Garcia o****e@g****m 3
Arthur Gautier a****r@a****m 3
Joe Doyle j****e@p****m 2
Nathan Froyd f****j@g****m 2
Noah Stiltner 4****1 1
Anatoly I a****y@g****m 1
Arthur Gautier s****b@s****t 1
Chuong Dong c****2@g****m 1
Coda Hale c****e@g****m 1
Diggory Hardy g****t@d****e 1
James McGlashan u****e@d****u 1
Joonas Koivunen j****n@g****m 1
Martin Geisler m****n@g****t 1
Paul Grandperrin p****n@g****m 1
Philip Robinson s****n@t****m 1
Sam Rijs s****s@a****t 1
Sören Meier s****n@s****h 1
Wouter Geraedts g****t@w****l 1
magic-akari a****o@g****m 1

Issue and Pull Request metadata

Last synced: about 1 month ago


Package metadata

cargo: 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.

  • Homepage:
  • Documentation: https://docs.rs/chacha20/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.9.1 (published over 1 year ago)
  • Last Synced: 2024-11-10T21:00:53.952Z (about 1 month ago)
  • Versions: 28
  • Dependent Packages: 99
  • Dependent Repositories: 2,455
  • Downloads: 22,240,249 Total
  • Docker Downloads: 23,306,734
  • Rankings:
    • Downloads: 0.492%
    • Dependent packages count: 0.659%
    • Dependent repos count: 0.783%
    • Docker downloads count: 2.219%
    • Average: 3.831%
    • Forks count: 8.727%
    • Stargazers count: 10.108%
  • Maintainers (1)
  • Advisories:
cargo: salsa20

Salsa20 Stream Cipher

  • Homepage:
  • Documentation: https://docs.rs/salsa20/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.10.2 (published almost 3 years ago)
  • Last Synced: 2024-11-10T21:00:48.552Z (about 1 month ago)
  • Versions: 22
  • Dependent Packages: 30
  • Dependent Repositories: 2,843
  • Downloads: 13,682,572 Total
  • Docker Downloads: 23,302,911
  • Rankings:
    • Dependent repos count: 0.734%
    • Downloads: 0.796%
    • Dependent packages count: 1.442%
    • Docker downloads count: 2.051%
    • Average: 4.183%
    • Forks count: 9.378%
    • Stargazers count: 10.699%
  • Maintainers (1)
cargo: rc4

Pure Rust implementation of the RC4 stream cipher

  • Homepage:
  • Documentation: https://docs.rs/rc4/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.1.0 (published over 2 years ago)
  • Last Synced: 2024-11-10T21:00:49.669Z (about 1 month ago)
  • Versions: 2
  • Dependent Packages: 5
  • Dependent Repositories: 201
  • Downloads: 607,221 Total
  • Docker Downloads: 23,282,358
  • Rankings:
    • Dependent repos count: 2.724%
    • Downloads: 3.14%
    • Docker downloads count: 4.25%
    • Average: 6.337%
    • Dependent packages count: 7.833%
    • Forks count: 9.378%
    • Stargazers count: 10.699%
  • Maintainers (1)
cargo: rabbit

An implementation of the Rabbit Stream Cipher Algorithm

  • Homepage:
  • Documentation: https://docs.rs/rabbit/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.4.1 (published almost 3 years ago)
  • Last Synced: 2024-11-10T21:00:50.260Z (about 1 month ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 5,794 Total
  • Rankings:
    • Forks count: 9.493%
    • Stargazers count: 10.827%
    • Average: 22.142%
    • Downloads: 27.26%
    • Dependent repos count: 29.318%
    • Dependent packages count: 33.812%
  • Maintainers (2)
cargo: hc-256

HC-256 Stream Cipher

  • Homepage:
  • Documentation: https://docs.rs/hc-256/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.5.0 (published almost 3 years ago)
  • Last Synced: 2024-11-10T21:00:50.016Z (about 1 month ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 5,660 Total
  • Rankings:
    • Forks count: 9.493%
    • Stargazers count: 10.827%
    • Average: 24.21%
    • Dependent repos count: 29.318%
    • Dependent packages count: 33.812%
    • Downloads: 37.602%
  • Maintainers (1)
cargo: hc-128

HC-128 Stream Cipher

  • Homepage:
  • Documentation: https://docs.rs/hc-128/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.0.0 (published about 5 years ago)
  • Last Synced: 2024-11-10T21:00:49.935Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,060 Total
  • Rankings:
    • Forks count: 9.493%
    • Stargazers count: 10.827%
    • Dependent repos count: 29.318%
    • Average: 29.493%
    • Dependent packages count: 33.812%
    • Downloads: 64.015%
  • Maintainers (1)

Dependencies

Cargo.lock cargo
  • blobby 0.3.1
  • block-padding 0.3.1
  • cfg-if 1.0.0
  • cipher 0.4.3
  • cpufeatures 0.2.2
  • crypto-common 0.1.3
  • generic-array 0.14.5
  • hex-literal 0.3.4
  • inout 0.1.2
  • libc 0.2.119
  • typenum 1.15.0
  • version_check 0.9.4
  • zeroize 1.5.2
chacha20/Cargo.toml cargo
  • cipher 0.4.2 development
  • hex-literal 0.3.3 development
  • cfg-if 1
  • cipher 0.4.2
hc-256/Cargo.toml cargo
  • cipher 0.4.2 development
  • hex-literal 0.3.3 development
  • cipher 0.4.2
rabbit/Cargo.toml cargo
  • cipher 0.4.2 development
  • hex-literal 0.3.3 development
  • cipher 0.4.2
rc4/Cargo.toml cargo
  • hex-literal 0.3 development
  • cipher 0.4.3
salsa20/Cargo.toml cargo
  • cipher 0.4.2 development
  • hex-literal 0.3.3 development
  • cipher 0.4.2
.github/workflows/benches.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/chacha20.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/hc-256.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/rabbit.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/rc4.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/salsa20.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/workspace.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/cargo v1 composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
Cargo.toml cargo
benches/Cargo.toml cargo