https://github.com/RustCrypto/AEADs
Last synced: about 1 month ago
Repository metadata:
Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers
- Host: GitHub
- URL: https://github.com/RustCrypto/AEADs
- Owner: RustCrypto
- Created: 2019-08-16T19:26:22.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-28T13:10:04.000Z (about 2 months ago)
- Last Synced: 2024-11-08T16:14:09.188Z (about 1 month ago)
- Language: Rust
- Homepage:
- Size: 1.51 MB
- Stars: 726
- Watchers: 16
- Forks: 154
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Security: SECURITY.md
Owner metadata:
- Name: Rust Crypto
- Login: RustCrypto
- Email:
- Kind: organization
- Description: Cryptographic algorithms written in pure Rust
- Website:
- Location:
- Twitter: RustCryptoOrg
- Company:
- Icon url: https://avatars.githubusercontent.com/u/22351541?v=4
- Repositories: 36
- Last Synced at: 2024-11-11T15:15:38.102Z
- Profile URL: https://github.com/RustCrypto
- Sponsor URL:
Committers metadata
Last synced: about 1 month ago
Total Commits: 482
Total Committers: 46
Avg Commits per committer: 10.478
Development Distribution Score (DDS): 0.373
Commits in past year: 46
Committers in past year: 13
Avg Commits per committer in past year: 3.538
Development Distribution Score (DDS) in past year: 0.652
Name | Commits | |
---|---|---|
Tony Arcieri | b****e@g****m | 302 |
Artyom Pavlov | n****v@g****m | 62 |
dependabot[bot] | 4****] | 58 |
Dirk Stolle | s****v@w****e | 5 |
Sebastian Ramacher | S****r@a****t | 3 |
Evgeny Kurnevsky | k****y@g****m | 3 |
Arthur Gautier | a****r@a****m | 3 |
Seebi | F****i | 3 |
Alexander Kjäll | a****l@g****m | 2 |
Danilo Bargen | d****n@t****h | 2 |
Friedel Ziegelmayer | me@d****m | 2 |
jake | 7****8 | 2 |
trevyn | 2****n | 2 |
Rupert | 1****s | 1 |
skaunov | 6****v | 1 |
zer0x64 | 1****4 | 1 |
Christiaan | 3****6 | 1 |
Anton Lazarev | 2****m | 1 |
ALaggyDev | 7****v | 1 |
Adam Crain | j****n@g****m | 1 |
Alex Xiong | a****h@g****m | 1 |
Alexander Wagner | a****r@u****e | 1 |
Andrew J. Stone | a****1@g****m | 1 |
Dariusz Kijania | d****a@g****m | 1 |
David Drysdale | d****d@l****g | 1 |
David Drysdale | d****e@g****m | 1 |
David Pollack | d****d@p****u | 1 |
Devashish Dixit | d****h@c****m | 1 |
Garret Stand | g****d@g****e | 1 |
Igor Matuszewski | X****k@g****m | 1 |
and 16 more... |
Issue and Pull Request metadata
Last synced: about 1 month ago
Package metadata
- Total packages: 14
-
Total downloads:
- cargo: 69,370,601 total
- Total docker downloads: 151,460,278
- Total dependent packages: 667 (may contain duplicates)
- Total dependent repositories: 11,359 (may contain duplicates)
- Total versions: 180
- Total maintainers: 5
- Total advisories: 1
cargo: aes-gcm
Pure Rust implementation of the AES-GCM (Galois/Counter Mode) Authenticated Encryption with Associated Data (AEAD) Cipher with optional architecture-specific hardware acceleration
- Homepage:
- Documentation: https://docs.rs/aes-gcm/
- Licenses: Apache-2.0 OR MIT
- Latest release: 0.10.3 (published about 1 year ago)
- Last Synced: 2024-11-10T20:35:31.461Z (about 1 month ago)
- Versions: 30
- Dependent Packages: 302
- Dependent Repositories: 6,675
- Downloads: 40,483,069 Total
- Docker Downloads: 62,915,204
-
Rankings:
- Dependent packages count: 0.288%
- Downloads: 0.322%
- Dependent repos count: 0.395%
- Docker downloads count: 1.626%
- Average: 2.42%
- Forks count: 5.296%
- Stargazers count: 6.595%
- Maintainers (1)
- Advisories:
cargo: chacha20poly1305
Pure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption with Additional Data Cipher (RFC 8439) with optional architecture-specific hardware acceleration. Also contains implementations of the XChaCha20Poly1305 extended nonce variant of ChaCha20Poly1305, and the reduced-round ChaCha8Poly1305 and ChaCha12Poly1305 lightweight variants.
- Homepage: https://github.com/RustCrypto/AEADs/tree/master/chacha20poly1305
- Documentation: https://docs.rs/chacha20poly1305/
- Licenses: Apache-2.0 OR MIT
- Latest release: 0.10.1 (published over 2 years ago)
- Last Synced: 2024-11-10T20:35:30.387Z (about 1 month ago)
- Versions: 30
- Dependent Packages: 239
- Dependent Repositories: 2,639
- Downloads: 19,172,302 Total
- Docker Downloads: 23,306,734
-
Rankings:
- Dependent packages count: 0.358%
- Downloads: 0.59%
- Dependent repos count: 0.777%
- Docker downloads count: 2.202%
- Average: 2.784%
- Forks count: 5.712%
- Stargazers count: 7.064%
- Maintainers (1)
cargo: aes-gcm-siv
Pure Rust implementation of the AES-GCM-SIV Misuse-Resistant Authenticated Encryption Cipher (RFC 8452) with optional architecture-specific hardware acceleration
- Homepage:
- Documentation: https://docs.rs/aes-gcm-siv/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.11.1 (published over 2 years ago)
- Last Synced: 2024-11-10T20:35:31.652Z (about 1 month ago)
- Versions: 21
- Dependent Packages: 50
- Dependent Repositories: 1,110
- Downloads: 4,534,946 Total
- Docker Downloads: 23,283,370
-
Rankings:
- Dependent packages count: 1.052%
- Dependent repos count: 1.242%
- Downloads: 1.612%
- Docker downloads count: 3.148%
- Average: 3.305%
- Forks count: 5.712%
- Stargazers count: 7.064%
- Maintainers (1)
cargo: ccm
Generic implementation of the Counter with CBC-MAC (CCM) mode
- Homepage: https://github.com/RustCrypto/AEADs
- Documentation: https://docs.rs/ccm/
- Licenses: Apache-2.0 OR MIT
- Latest release: 0.5.0 (published over 2 years ago)
- Last Synced: 2024-11-10T20:35:29.409Z (about 1 month ago)
- Versions: 11
- Dependent Packages: 18
- Dependent Repositories: 641
- Downloads: 2,940,347 Total
- Docker Downloads: 23,282,588
-
Rankings:
- Downloads: 1.443%
- Dependent repos count: 1.639%
- Dependent packages count: 2.8%
- Docker downloads count: 3.179%
- Average: 3.64%
- Forks count: 5.712%
- Stargazers count: 7.064%
- Maintainers (1)
cargo: xsalsa20poly1305
DEPRECATED: please use the `crypto_secretbox` crate
- Homepage:
- Documentation: https://docs.rs/xsalsa20poly1305/
- Licenses: Apache-2.0 OR MIT
- Latest release: 0.9.1 (published over 1 year ago)
- Last Synced: 2024-11-10T20:35:31.616Z (about 1 month ago)
- Versions: 19
- Dependent Packages: 17
- Dependent Repositories: 208
- Downloads: 1,392,998 Total
- Docker Downloads: 193
-
Rankings:
- Downloads: 2.111%
- Dependent packages count: 2.234%
- Dependent repos count: 2.788%
- Average: 4.326%
- Forks count: 5.712%
- Docker downloads count: 6.046%
- Stargazers count: 7.064%
- Maintainers (1)
cargo: aes-siv
Pure Rust implementation of the AES-SIV Misuse-Resistant Authenticated Encryption Cipher (RFC 5297) with optional architecture-specific hardware acceleration
- Homepage:
- Documentation: https://docs.rs/aes-siv/
- Licenses: Apache-2.0 OR MIT
- Latest release: 0.7.0 (published over 2 years ago)
- Last Synced: 2024-11-10T20:35:33.080Z (about 1 month ago)
- Versions: 13
- Dependent Packages: 14
- Dependent Repositories: 30
- Downloads: 335,133 Total
-
Rankings:
- Dependent packages count: 3.002%
- Downloads: 4.026%
- Average: 4.993%
- Dependent repos count: 5.16%
- Forks count: 5.712%
- Stargazers count: 7.064%
- Maintainers (1)
cargo: miscreant
DEPRECATED: please switch to the `aes-siv` or `aes-gcm-siv` crates
- Homepage:
- Documentation: https://docs.rs/miscreant/
- Licenses: Apache-2.0
- Latest release: (published 8 months ago)
- Last Synced: 2024-11-10T20:35:31.716Z (about 1 month ago)
- Versions: 13
- Dependent Packages: 14
- Dependent Repositories: 14
- Downloads: 79,082 Total
-
Rankings:
- Dependent packages count: 2.628%
- Forks count: 5.712%
- Average: 5.801%
- Downloads: 6.645%
- Dependent repos count: 6.956%
- Stargazers count: 7.064%
- Maintainers (1)
cargo: eax
Pure Rust implementation of the EAX Authenticated Encryption with Associated Data (AEAD) Cipher with optional architecture-specific hardware acceleration This scheme is only based on a block cipher. It uses counter mode (CTR) for encryption and CBC mode for generating a OMAC/CMAC/CBCMAC (all names for the same thing).
- Homepage:
- Documentation: https://docs.rs/eax/
- Licenses: Apache-2.0 OR MIT
- Latest release: 0.5.0 (published over 2 years ago)
- Last Synced: 2024-11-10T20:35:30.359Z (about 1 month ago)
- Versions: 8
- Dependent Packages: 5
- Dependent Repositories: 35
- Downloads: 267,224 Total
- Docker Downloads: 18,672,189
-
Rankings:
- Docker downloads count: 4.626%
- Dependent repos count: 4.875%
- Forks count: 5.712%
- Downloads: 5.891%
- Average: 5.93%
- Stargazers count: 7.064%
- Dependent packages count: 7.415%
- Maintainers (2)
cargo: deoxys
Pure Rust implementation of the Deoxys Authenticated Encryption with Associated Data (AEAD) cipher, including the Deoxys-II variant which was selected by the CAESAR competition as the first choice for in-depth security
- Homepage: https://github.com/RustCrypto
- Documentation: https://docs.rs/deoxys/
- Licenses: Apache-2.0 OR MIT
- Latest release: 0.1.0 (published over 2 years ago)
- Last Synced: 2024-11-10T20:35:30.947Z (about 1 month ago)
- Versions: 5
- Dependent Packages: 3
- Dependent Repositories: 6
- Downloads: 14,139 Total
-
Rankings:
- Forks count: 5.712%
- Stargazers count: 7.064%
- Dependent packages count: 9.166%
- Dependent repos count: 9.166%
- Average: 9.574%
- Downloads: 16.759%
- Maintainers (1)
cargo: ascon-aead
Implementation of the authenticated encryption schemes Ascon-128, Ascon-128a, and Ascon-80pq
- Homepage:
- Documentation: https://docs.rs/ascon-aead/
- Licenses: Apache-2.0 OR MIT
- Latest release: 0.4.2 (published almost 2 years ago)
- Last Synced: 2024-11-10T20:35:30.099Z (about 1 month ago)
- Versions: 10
- Dependent Packages: 3
- Dependent Repositories: 1
- Downloads: 63,466 Total
-
Rankings:
- Forks count: 5.712%
- Stargazers count: 7.064%
- Downloads: 7.955%
- Average: 9.909%
- Dependent packages count: 12.244%
- Dependent repos count: 16.569%
- Maintainers (1)
cargo: mgm
Generic implementation of the Multilinear Galois Mode (MGM) cipher
- Homepage: https://github.com/RustCrypto/AEADs
- Documentation: https://docs.rs/mgm/
- Licenses: Apache-2.0 OR MIT
- Latest release: 0.4.6 (published over 3 years ago)
- Last Synced: 2024-11-10T20:35:31.540Z (about 1 month ago)
- Versions: 14
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 10,881 Total
-
Rankings:
- Forks count: 6.713%
- Stargazers count: 7.407%
- Average: 21.033%
- Downloads: 27.916%
- Dependent repos count: 29.318%
- Dependent packages count: 33.812%
- Maintainers (1)
cargo: ocb
DEPRECATED: use the `ocb3` crate instead
- Homepage:
- Documentation: https://docs.rs/ocb/
- Licenses: Apache-2.0 OR MIT
- Latest release: (published 8 months ago)
- Last Synced: 2024-11-10T20:35:31.563Z (about 1 month ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 2,274 Total
-
Rankings:
- Forks count: 6.713%
- Stargazers count: 7.407%
- Average: 28.812%
- Dependent repos count: 29.318%
- Dependent packages count: 33.812%
- Downloads: 66.812%
- Maintainers (1)
cargo: ocb3
Pure Rust implementation of the Offset Codebook Mode v3 (OCB3) Authenticated Encryption with Associated Data (AEAD) Cipher as described in RFC7253
- Homepage:
- Documentation: https://docs.rs/ocb3/
- Licenses: Apache-2.0 OR MIT
- Latest release: 0.1.0 (published 9 months ago)
- Last Synced: 2024-11-10T20:35:29.567Z (about 1 month ago)
- Versions: 2
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 74,335 Total
-
Rankings:
- Forks count: 5.557%
- Stargazers count: 7.902%
- Dependent repos count: 29.318%
- Average: 30.899%
- Dependent packages count: 33.812%
- Downloads: 77.904%
- Maintainers (1)
cargo: xaes-256-gcm
Pure Rust implementation of the XAES-256-GCM extended-nonce Authenticated Encryption with Associated Data (AEAD).
- Homepage:
- Documentation: https://docs.rs/xaes-256-gcm/
- Licenses: Apache-2.0 OR MIT
- Latest release:
- Last Synced: 2024-11-10T20:35:31.216Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 405 Total
-
Rankings:
- Dependent repos count: 26.119%
- Dependent packages count: 34.642%
- Average: 52.485%
- Downloads: 96.693%
- Maintainers (2)
Dependencies
- aead =0.5.0-pre.2
- aes 0.8
- cipher 0.4
- cmac 0.7
- ctr 0.9
- dbl 0.3
- digest 0.10
- pmac 0.7
- zeroize 1
- aead 0.5.0-pre.2
- aes 0.7.5
- aes 0.8.1
- aho-corasick 0.7.18
- atomic-polyfill 0.1.8
- autocfg 1.1.0
- bare-metal 0.2.5
- bare-metal 1.0.0
- bit_field 0.10.1
- bitfield 0.13.2
- blobby 0.3.1
- block-buffer 0.10.2
- byteorder 1.4.3
- cfg-if 1.0.0
- chacha20 0.9.0
- cipher 0.3.0
- cipher 0.4.3
- cmac 0.6.0
- cmac 0.7.1
- cortex-m 0.7.5
- cpufeatures 0.2.2
- critical-section 0.2.7
- crypto-common 0.1.4
- crypto-mac 0.11.1
- ctr 0.8.0
- ctr 0.9.1
- dbl 0.3.2
- digest 0.10.3
- embedded-hal 0.2.7
- generic-array 0.14.5
- getrandom 0.2.7
- ghash 0.4.4
- hash32 0.2.1
- heapless 0.7.14
- hex-literal 0.2.2
- hex-literal 0.3.4
- hex-literal-impl 0.2.3
- inout 0.1.3
- kuznyechik 0.7.2
- lazy_static 1.4.0
- libc 0.2.126
- lock_api 0.4.7
- magma 0.7.0
- memchr 2.5.0
- nb 0.1.3
- nb 1.0.0
- opaque-debug 0.3.0
- pmac 0.7.1
- poly1305 0.7.2
- polyval 0.5.3
- proc-macro-hack 0.5.19
- rand_core 0.6.3
- regex 1.5.6
- regex-syntax 0.6.26
- riscv 0.7.0
- riscv-target 0.1.2
- rustc_version 0.2.3
- rustc_version 0.4.0
- salsa20 0.10.2
- scopeguard 1.1.0
- semver 0.9.0
- semver 1.0.10
- semver-parser 0.7.0
- spin 0.9.3
- stable_deref_trait 1.2.0
- subtle 2.4.1
- typenum 1.15.0
- universal-hash 0.4.1
- vcell 0.1.3
- version_check 0.9.4
- void 1.0.2
- volatile-register 0.2.1
- wasi 0.11.0+wasi-snapshot-preview1
- zeroize 1.5.6
- aes 0.7.0-pre
- criterion 0.3
- criterion-cycles-per-byte 0.1
- aead =0.5.0-pre.2
- cipher 0.4.3
- ctr 0.9.1
- subtle 2
- aead =0.5.0-pre.2
- aes 0.8
- cipher 0.4
- ctr 0.9
- ghash 0.4.2
- subtle 2
- zeroize 1
- aead =0.5.0-pre.2
- aes 0.8
- cipher 0.4
- ctr 0.9
- polyval 0.5.1
- subtle 2
- zeroize 1
- aead =0.5.0-pre.2
- chacha20 0.9
- cipher 0.4
- poly1305 0.7
- zeroize 1
- aead =0.5.0-pre.2
- aes 0.7.5
- subtle 2
- zeroize 1
- aead =0.5.0-pre.2
- cipher 0.3
- cmac 0.6
- ctr 0.8
- subtle 2
- aead =0.5.0-pre.2
- cfg-if 1
- cipher 0.3
- subtle 2
- aead =0.5.0-pre.2
- poly1305 0.7
- rand_core 0.6
- salsa20 0.10
- subtle 2
- zeroize 1
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- actions-rs/audit-check v1 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions-rs/cargo v1 composite
- actions-rs/tarpaulin v0.1 composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- actions/upload-artifact v3 composite
- codecov/codecov-action v3 composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite