https://github.com/RustCrypto/utils
Last synced: 6 days ago
Repository metadata:
Utility crates used in RustCrypto
- Host: GitHub
- URL: https://github.com/RustCrypto/utils
- Owner: RustCrypto
- Created: 2016-12-25T02:33:48.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-12-09T04:58:40.000Z (13 days ago)
- Last Synced: 2024-12-12T09:31:23.288Z (10 days ago)
- Language: Rust
- Homepage:
- Size: 1.95 MB
- Stars: 453
- Watchers: 14
- Forks: 130
- Open Issues: 30
-
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-12-16T00:15:40.486Z
- Profile URL: https://github.com/RustCrypto
- Sponsor URL:
Committers metadata
Last synced: about 1 month ago
Total Commits: 1,003
Total Committers: 71
Avg Commits per committer: 14.127
Development Distribution Score (DDS): 0.396
Commits in past year: 117
Committers in past year: 15
Avg Commits per committer in past year: 7.8
Development Distribution Score (DDS) in past year: 0.316
Name | Commits | |
---|---|---|
Tony Arcieri | b****e@g****m | 606 |
Artyom Pavlov | n****v@g****m | 215 |
dependabot[bot] | 4****] | 81 |
daxpedda | d****a@g****m | 10 |
jake | 7****8 | 9 |
Matthew Maurer | m****r | 3 |
Alexander Wagner | a****r@a****e | 3 |
Dirk Stolle | s****v@w****e | 3 |
Michael Lodder | r****7@g****m | 3 |
Darin Morrison | d****n@g****m | 2 |
Thomas Castleman | t****0@g****m | 2 |
Ruslan Piasetskyi | r****i@g****m | 2 |
Konrad Borowski | k****d@b****w | 2 |
Jordan Rose | j****e@s****g | 2 |
Coda Hale | c****e@g****m | 2 |
Dirkjan Ochtman | d****n@o****l | 2 |
tirz | 3****z | 2 |
Diogo Teles Sant'Anna | d****s@g****m | 1 |
Leonardo Gibrowski Faé | 7****5 | 1 |
Jeremy Mill | j****l@g****m | 1 |
Jean-Marie Comets | j****s | 1 |
zer0x64 | 1****4 | 1 |
ty | z****o | 1 |
sinu.eth | 6****0 | 1 |
robinhundt | 2****t | 1 |
plafü | p****e | 1 |
jklong | 1****g | 1 |
ian | me@i****e | 1 |
Sebastian | s****9 | 1 |
Roman Volosatovs | r****s | 1 |
and 41 more... |
Issue and Pull Request metadata
Last synced: about 1 month ago
Package metadata
- Total packages: 22
-
Total downloads:
- cargo: 1,051,415,881 total
- Total docker downloads: 1,201,722,488
- Total dependent packages: 1,938 (may contain duplicates)
- Total dependent repositories: 198,672 (may contain duplicates)
- Total versions: 259
- Total maintainers: 2
- Total advisories: 2
cargo: zeroize
Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM!
- Homepage:
- Documentation: https://docs.rs/zeroize/
- Licenses: Apache-2.0 OR MIT
- Latest release: 1.8.1 (published 7 months ago)
- Last Synced: 2024-12-16T14:20:50.065Z (6 days ago)
- Versions: 44
- Dependent Packages: 877
- Dependent Repositories: 17,141
- Downloads: 137,871,530 Total
- Docker Downloads: 27,445,449
-
Rankings:
- Dependent packages count: 0.087%
- Downloads: 0.145%
- Dependent repos count: 0.188%
- Docker downloads count: 0.408%
- Average: 2.462%
- Forks count: 5.456%
- Stargazers count: 8.487%
- Maintainers (1)
cargo: block-buffer
Buffer type for block processing of data
- Homepage:
- Documentation: https://docs.rs/block-buffer/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.10.4 (published almost 2 years ago)
- Last Synced: 2024-12-16T14:20:47.523Z (6 days ago)
- Versions: 36
- Dependent Packages: 40
- Dependent Repositories: 42,994
- Downloads: 275,982,705 Total
- Docker Downloads: 454,935,511
-
Rankings:
- Downloads: 0.029%
- Dependent repos count: 0.079%
- Docker downloads count: 0.164%
- Dependent packages count: 1.067%
- Average: 2.547%
- Forks count: 5.456%
- Stargazers count: 8.487%
- Maintainers (1)
cargo: hex-literal
Macro for converting hexadecimal string to a byte array at compile time
- Homepage:
- Documentation: https://docs.rs/hex-literal/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.4.1 (published over 1 year ago)
- Last Synced: 2024-12-16T14:20:49.321Z (6 days ago)
- Versions: 15
- Dependent Packages: 810
- Dependent Repositories: 4,208
- Downloads: 21,994,002 Total
- Docker Downloads: 23,813,558
-
Rankings:
- Dependent packages count: 0.097%
- Docker downloads count: 0.425%
- Downloads: 0.51%
- Dependent repos count: 0.561%
- Average: 2.553%
- Forks count: 5.32%
- Stargazers count: 8.404%
- Maintainers (1)
cargo: opaque-debug
Macro for opaque Debug trait implementation
- Homepage:
- Documentation: https://docs.rs/opaque-debug/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.3.1 (published 10 months ago)
- Last Synced: 2024-12-16T14:20:49.839Z (6 days ago)
- Versions: 8
- Dependent Packages: 45
- Dependent Repositories: 29,157
- Downloads: 137,558,499 Total
- Docker Downloads: 37,720,625
-
Rankings:
- Downloads: 0.099%
- Dependent repos count: 0.126%
- Docker downloads count: 0.203%
- Dependent packages count: 0.95%
- Average: 2.554%
- Forks count: 5.456%
- Stargazers count: 8.487%
- Maintainers (1)
cargo: byte-tools
Bytes related utility functions
- Homepage:
- Documentation: https://docs.rs/byte-tools/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.3.1 (published almost 6 years ago)
- Last Synced: 2024-12-16T14:20:47.420Z (6 days ago)
- Versions: 7
- Dependent Packages: 35
- Dependent Repositories: 14,082
- Downloads: 38,823,262 Total
- Docker Downloads: 29,726,171
-
Rankings:
- Docker downloads count: 0.204%
- Dependent repos count: 0.224%
- Downloads: 0.269%
- Dependent packages count: 1.16%
- Average: 2.633%
- Forks count: 5.456%
- Stargazers count: 8.487%
- Maintainers (1)
cargo: cpufeatures
Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS
- Homepage:
- Documentation: https://docs.rs/cpufeatures/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.2.16 (published about 1 month ago)
- Last Synced: 2024-12-16T14:20:49.193Z (6 days ago)
- Versions: 24
- Dependent Packages: 24
- Dependent Repositories: 39,531
- Downloads: 195,034,341 Total
- Docker Downloads: 451,437,670
-
Rankings:
- Downloads: 0.085%
- Dependent repos count: 0.087%
- Docker downloads count: 0.254%
- Dependent packages count: 1.688%
- Average: 2.64%
- Forks count: 5.32%
- Stargazers count: 8.404%
- Maintainers (1)
cargo: block-padding
Padding and unpadding of messages divided into blocks.
- Homepage:
- Documentation: https://docs.rs/block-padding/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.3.3 (published over 1 year ago)
- Last Synced: 2024-12-16T14:20:50.090Z (6 days ago)
- Versions: 19
- Dependent Packages: 23
- Dependent Repositories: 17,193
- Downloads: 74,629,046 Total
- Docker Downloads: 29,483,793
-
Rankings:
- Dependent repos count: 0.186%
- Downloads: 0.188%
- Docker downloads count: 0.211%
- Dependent packages count: 1.688%
- Average: 2.703%
- Forks count: 5.456%
- Stargazers count: 8.487%
- Maintainers (1)
cargo: fake-simd
Crate for mimicking simd crate on stable Rust
- Homepage:
- Documentation: https://docs.rs/fake-simd/
- Licenses: MIT/Apache-2.0
- Latest release: 0.1.2 (published almost 8 years ago)
- Last Synced: 2024-12-16T14:20:49.947Z (6 days ago)
- Versions: 3
- Dependent Packages: 8
- Dependent Repositories: 13,612
- Downloads: 34,019,860 Total
- Docker Downloads: 29,726,171
-
Rankings:
- Docker downloads count: 0.204%
- Dependent repos count: 0.23%
- Downloads: 0.292%
- Average: 3.115%
- Dependent packages count: 4.019%
- Forks count: 5.456%
- Stargazers count: 8.487%
- Maintainers (1)
cargo: zeroize_derive
Custom derive support for zeroize
- Homepage:
- Documentation: https://docs.rs/zeroize_derive/
- Licenses: Apache-2.0 OR MIT
- Latest release: 1.4.2 (published over 1 year ago)
- Last Synced: 2024-12-16T14:20:47.069Z (6 days ago)
- Versions: 22
- Dependent Packages: 8
- Dependent Repositories: 8,438
- Downloads: 60,687,019 Total
- Docker Downloads: 23,379,697
-
Rankings:
- Downloads: 0.286%
- Dependent repos count: 0.326%
- Docker downloads count: 0.458%
- Average: 3.172%
- Dependent packages count: 4.019%
- Forks count: 5.456%
- Stargazers count: 8.487%
- Maintainers (1)
- Advisories:
cargo: cpuid-bool
DEPRECATED: replaced by the `cpufeatures` crate
- Homepage:
- Documentation: https://docs.rs/cpuid-bool/
- Licenses: Apache-2.0 OR MIT
- Latest release: 0.99.99 (published over 3 years ago)
- Last Synced: 2024-12-16T14:20:47.237Z (6 days ago)
- Versions: 6
- Dependent Packages: 7
- Dependent Repositories: 6,048
- Downloads: 17,813,683 Total
- Docker Downloads: 27,072,685
-
Rankings:
- Dependent repos count: 0.424%
- Downloads: 0.441%
- Docker downloads count: 1.284%
- Average: 3.426%
- Dependent packages count: 4.465%
- Forks count: 5.456%
- Stargazers count: 8.487%
- Maintainers (1)
cargo: inout
Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.
- Homepage:
- Documentation: https://docs.rs/inout/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.1.3 (published over 2 years ago)
- Last Synced: 2024-12-16T14:20:46.706Z (6 days ago)
- Versions: 13
- Dependent Packages: 7
- Dependent Repositories: 4,754
- Downloads: 50,802,940 Total
- Docker Downloads: 24,066,108
-
Rankings:
- Downloads: 0.39%
- Dependent repos count: 0.518%
- Docker downloads count: 2.347%
- Average: 3.715%
- Dependent packages count: 5.089%
- Forks count: 5.456%
- Stargazers count: 8.487%
- Maintainers (1)
cargo: blobby
Iterator over simple binary blob storage
- Homepage:
- Documentation: https://docs.rs/blobby/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.3.1 (published about 3 years ago)
- Last Synced: 2024-12-16T14:20:48.713Z (6 days ago)
- Versions: 6
- Dependent Packages: 21
- Dependent Repositories: 51
- Downloads: 736,022 Total
- Docker Downloads: 479,458
-
Rankings:
- Docker downloads count: 1.287%
- Dependent packages count: 1.85%
- Downloads: 2.786%
- Average: 4.034%
- Dependent repos count: 4.234%
- Forks count: 5.537%
- Stargazers count: 8.509%
- Maintainers (1)
cargo: dbl
Double operation in Galois Field GF(2^128) as used by e.g. CMAC/PMAC
- Homepage:
- Documentation: https://docs.rs/dbl/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.3.2 (published about 3 years ago)
- Last Synced: 2024-12-16T14:20:49.087Z (6 days ago)
- Versions: 12
- Dependent Packages: 5
- Dependent Repositories: 160
- Downloads: 2,214,949 Total
- Docker Downloads: 18,672,974
-
Rankings:
- Downloads: 2.034%
- Dependent repos count: 3.078%
- Docker downloads count: 4.587%
- Average: 4.994%
- Forks count: 5.537%
- Dependent packages count: 6.221%
- Stargazers count: 8.509%
- Maintainers (1)
cargo: hex-literal-impl
Internal implementation of the hex-literal crate
- Homepage:
- Documentation: https://docs.rs/hex-literal-impl/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.2.3 (published almost 3 years ago)
- Last Synced: 2024-12-16T14:20:48.441Z (6 days ago)
- Versions: 7
- Dependent Packages: 1
- Dependent Repositories: 868
- Downloads: 2,184,562 Total
- Docker Downloads: 23,762,123
-
Rankings:
- Docker downloads count: 1.19%
- Dependent repos count: 1.412%
- Downloads: 1.492%
- Forks count: 5.537%
- Average: 6.052%
- Stargazers count: 8.509%
- Dependent packages count: 18.172%
- Maintainers (1)
cargo: crypto-tests
Test helpers for cryptographic algorithms
- Homepage:
- Documentation: https://docs.rs/crypto-tests/
- Licenses: MIT/Apache-2.0
- Latest release: 0.5.5 (published over 7 years ago)
- Last Synced: 2024-12-16T14:20:48.639Z (6 days ago)
- Versions: 21
- Dependent Packages: 23
- Dependent Repositories: 4
- Downloads: 71,390 Total
- Docker Downloads: 495
-
Rankings:
- Dependent packages count: 1.717%
- Forks count: 5.537%
- Docker downloads count: 6.012%
- Average: 6.62%
- Downloads: 7.561%
- Stargazers count: 8.509%
- Dependent repos count: 10.383%
- Maintainers (1)
cargo: collectable
Fallible, no_std-friendly collection traits
- Homepage:
- Documentation: https://docs.rs/collectable/
- Licenses: Apache-2.0 OR MIT
- Latest release: 0.0.2 (published over 4 years ago)
- Last Synced: 2024-12-16T14:20:50.646Z (6 days ago)
- Versions: 2
- Dependent Packages: 1
- Dependent Repositories: 430
- Downloads: 942,032 Total
-
Rankings:
- Dependent repos count: 2.012%
- Downloads: 2.902%
- Forks count: 5.537%
- Average: 7.427%
- Stargazers count: 8.509%
- Dependent packages count: 18.172%
- Maintainers (1)
cargo: cmov
Conditional move CPU intrinsics which are guaranteed to execute in constant-time and not be rewritten as branches by the compiler. Provides wrappers for the CMOV family of instructions on x86/x86_64 and CSEL on AArch64.
- Homepage:
- Documentation: https://docs.rs/cmov/
- Licenses: Apache-2.0 OR MIT
- Latest release: 0.3.1 (published about 1 year ago)
- Last Synced: 2024-12-16T14:20:47.483Z (6 days ago)
- Versions: 6
- Dependent Packages: 1
- Dependent Repositories: 1
- Downloads: 24,025 Total
-
Rankings:
- Forks count: 5.537%
- Stargazers count: 8.509%
- Downloads: 11.122%
- Average: 11.962%
- Dependent repos count: 16.47%
- Dependent packages count: 18.172%
- Maintainers (1)
cargo: crypto-ops
Set of low-level functions useful for cryptography
- Homepage:
- Documentation: https://docs.rs/crypto-ops/
- Licenses: MIT/Apache-2.0
- Latest release: 0.1.1 (published almost 8 years ago)
- Last Synced: 2024-12-16T14:20:49.704Z (6 days ago)
- Versions: 2
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 20,135 Total
-
Rankings:
- Forks count: 7.083%
- Stargazers count: 9.235%
- Downloads: 10.666%
- Dependent packages count: 11.427%
- Average: 13.546%
- Dependent repos count: 29.318%
- Maintainers (1)
cargo: b64ct
Pure Rust implementation of B64, a subset of the standard Base64 encoding (RFC 4648) used by the PHC string format. Implemented without data-dependent branches or lookup tables providing "best effort" constant-time operation.
- Homepage:
- Documentation: https://docs.rs/b64ct/
- Licenses: Apache-2.0 OR MIT
- Latest release: (published 6 days ago)
- Last Synced: 2024-12-16T14:20:50.792Z (6 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 2,414 Total
-
Rankings:
- Forks count: 7.083%
- Stargazers count: 9.235%
- Average: 23.797%
- Dependent repos count: 29.318%
- Dependent packages count: 33.812%
- Downloads: 39.537%
- Maintainers (1)
cargo: ctgrind
Tool for checking that functions are constant time using Valgrind
- Homepage:
- Documentation: https://docs.rs/ctgrind/
- Licenses: MIT/Apache-2.0
- Latest release: 0.0.0 (published almost 8 years ago)
- Last Synced: 2024-12-16T14:20:49.428Z (6 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 1,557 Total
-
Rankings:
- Forks count: 7.295%
- Stargazers count: 9.317%
- Average: 25.33%
- Dependent repos count: 29.318%
- Dependent packages count: 33.812%
- Downloads: 46.906%
- Maintainers (1)
cargo: wycheproof2blb
A utility for converting Wycheproof test vectors to the blobby format
- Homepage:
- Documentation: https://docs.rs/wycheproof2blb/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.1.0 (published about 3 years ago)
- Last Synced: 2024-12-16T14:20:50.374Z (6 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 962 Total
-
Rankings:
- Forks count: 7.083%
- Stargazers count: 9.235%
- Dependent repos count: 29.318%
- Average: 31.895%
- Dependent packages count: 33.812%
- Downloads: 80.026%
- Maintainers (1)
cargo: aarch64-dit
Wrappers for enabling/disabling the Data Independent Timing (DIT) feature on AArch64 CPUs
- Homepage: https://github.com/RustCrypto/utils/tree/master/aarch64-dit
- Documentation: https://docs.rs/aarch64-dit/
- Licenses: Apache-2.0 OR MIT
- Latest release: 0.1.0 (published 4 months ago)
- Last Synced: 2024-12-16T14:20:46.958Z (6 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 946 Total
-
Rankings:
- Dependent repos count: 25.62%
- Dependent packages count: 33.976%
- Average: 52.033%
- Downloads: 96.505%
- Maintainers (1)
Dependencies
- RustCrypto/actions/cargo-cache master composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- RustCrypto/actions/cargo-cache master composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- RustCrypto/actions/cargo-cache master composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- RustCrypto/actions/cargo-cache master composite
- RustCrypto/actions/cargo-hack-install master composite
- RustCrypto/actions/cross-install master composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- RustCrypto/actions/cargo-cache master composite
- RustCrypto/actions/cross-install master composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- RustCrypto/actions/cargo-cache master composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- RustCrypto/actions/cargo-cache master composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- RustCrypto/actions/cargo-cache master composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- RustCrypto/actions/cargo-cache master composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- RustCrypto/actions/cargo-cache master composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- actions-rs/audit-check v1 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- RustCrypto/actions/cargo-cache master composite
- actions-rs/cargo v1 composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- RustCrypto/actions/cargo-cache master composite
- RustCrypto/actions/cross-install master composite
- actions-rs/toolchain v1 composite
- actions/checkout v3 composite
- crypto-common 0.2.0-pre
- generic-array 0.14.6
- hex 0.4.3
- hex-literal 0.3.4
- itoa 1.0.5
- libc 0.2.138
- proc-macro2 1.0.50
- quote 1.0.23
- ryu 1.0.12
- serde 1.0.151
- serde_derive 1.0.151
- serde_json 1.0.91
- syn 1.0.107
- synstructure 0.12.6
- typenum 1.16.0
- unicode-ident 1.0.6
- unicode-xid 0.2.4
- version_check 0.9.4
- hex-literal 0.3.3 development
- crypto-common 0.2.0-pre
- generic-array 0.14