Ecosyste.ms: Packages

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

crates.io "constant-time" keyword

balanced-tree-index 2.3.0
Utilities for constant-time manipulation of a complete binary tree with a flat in-memory represen...
4 versions - Latest release: about 1 year ago - 2 dependent packages - 16 dependent repositories - 90 thousand downloads total - 49 stars on GitHub - 1 maintainer
Top 4.4% on crates.io
subtle-encoding 0.5.1
Encoders and decoders for common data encodings (base64, bech32, hex) which avoid data-dependent ...
20 versions - Latest release: over 4 years ago - 68 dependent packages - 427 dependent repositories - 4.32 million downloads total - 422 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
subtle 2.5.0
Pure-Rust traits and utilities for constant-time cryptographic implementations.
27 versions - Latest release: about 1 year ago - 409 dependent packages - 23,418 dependent repositories - 108 million downloads total - 227 stars on GitHub - 1 maintainer
Top 6.3% on crates.io
serdect 0.2.0
Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e...
3 versions - Latest release: about 1 year ago - 22 dependent packages - 27 dependent repositories - 1.3 million downloads total - 215 stars on GitHub - 1 maintainer
ct-codecs 1.1.1 💰
Constant-time hex and base64 codecs from libsodium reimplemented in Rust
5 versions - Latest release: about 3 years ago - 16 dependent packages - 500 dependent repositories - 3.76 million downloads total - 14 stars on GitHub - 1 maintainer
tlsf 1.1.0
An implementation of the Two-Level Segregated Fit (TLSF) allocator with optimized memory footprint
2 versions - Latest release: 4 months ago - 655 downloads total - 9 stars on GitHub - 1 maintainer
Top 9.0% on crates.io
secret_integers 0.1.7
Wrapping around Rust's integers to allow only constant-time operations
8 versions - Latest release: about 1 year ago - 4 dependent packages - 12 dependent repositories - 27.5 thousand downloads total - 242 stars on GitHub - 2 maintainers
fixed-bump 0.3.3
A bump allocator that uses fixed-size chunks to ensure non-amortized O(1) allocations
12 versions - Latest release: over 1 year ago - 3.73 thousand downloads total - 5 stars on GitHub - 1 maintainer
gridiron 0.10.0
Rust finite field library with fixed size multi-word values.
14 versions - Latest release: over 2 years ago - 1 dependent package - 6 dependent repositories - 63.3 thousand downloads total - 17 stars on GitHub - 3 maintainers
haybale-pitchfork 0.4.1
Verifying constant-time code with symbolic execution
6 versions - Latest release: over 2 years ago - 2.5 thousand downloads total - 40 stars on GitHub - 1 maintainer
mc-oblivious-map 2.3.0
Implementation of Oblivious Hash Map data structures on top of Oblivious RAM
4 versions - Latest release: about 1 year ago - 13 dependent repositories - 84.4 thousand downloads total - 49 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
subtle-ng 2.5.0
Pure-Rust traits and utilities for constant-time cryptographic implementations.
3 versions - Latest release: over 2 years ago - 12 dependent packages - 750 dependent repositories - 3.28 million downloads total - 227 stars on GitHub - 1 maintainer
subtle-ml 2.5.0
Pure-Rust traits and utilities for constant-time cryptographic implementations.
1 version - Latest release: over 1 year ago - 392 downloads total - 227 stars on GitHub - 1 maintainer
fullcodec-subtle 0.2.0
Pure-Rust traits and utilities for constant-time cryptographic implementations.
1 version - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 2.01 thousand downloads total - 227 stars on GitHub - 1 maintainer
parity-subtle
Pure-Rust traits and utilities for constant-time cryptographic implementations.
2 versions - Latest release: 19 days ago - 2 dependent packages - 1 dependent repositories - 1 thousand downloads total - 227 stars on GitHub - 1 maintainer
mc-oblivious-traits 2.3.0
Traits and interfaces for components related to Oblivious data structures
4 versions - Latest release: about 1 year ago - 2 dependent packages - 17 dependent repositories - 88.6 thousand downloads total - 49 stars on GitHub - 1 maintainer
timing-shield 0.3.0
Comprehensive timing leak protection for Rust.
5 versions - Latest release: over 2 years ago - 2.87 thousand downloads total - 49 stars on GitHub - 1 maintainer
b64-ct 0.1.1
Fast and secure Base64 encoding/decoding. This crate provides an implementation of Base64 encodi...
2 versions - Latest release: almost 4 years ago - 3 dependent packages - 9 dependent repositories - 37.2 thousand downloads total - 8 stars on GitHub - 1 maintainer
recrypt 0.13.1
A pure-Rust implementation of Transform Encryption, a Proxy Re-encryption scheme
26 versions - Latest release: over 2 years ago - 1 dependent package - 7 dependent repositories - 63.7 thousand downloads total - 140 stars on GitHub - 4 maintainers
fixed-typed-arena 0.3.3
A typed arena that uses fixed-size chunks to ensure non-amortized O(1) allocations
11 versions - Latest release: 8 months ago - 3.45 thousand downloads total - 4 stars on GitHub - 1 maintainer
dudect-bencher 0.6.0
An implementation of the DudeCT constant-time function tester
9 versions - Latest release: 8 months ago - 2 dependent repositories - 7.71 thousand downloads total - 19 stars on GitHub - 1 maintainer
subtle-derive 0.1.0
Pure-Rust traits and utilities for constant-time cryptographic implementations.
1 version - Latest release: almost 7 years ago - 821 downloads total - 1 maintainer
mc-oblivious-ram 2.3.0
Implementations of Oblivious RAM data structures
4 versions - Latest release: about 1 year ago - 1 dependent package - 14 dependent repositories - 84.1 thousand downloads total - 49 stars on GitHub - 1 maintainer
sidefuzz 0.1.2 💰
Fuzzer to automatically find side-channel (timing) vulnerabilities
3 versions - Latest release: about 5 years ago - 1 dependent repositories - 2.15 thousand downloads total - 99 stars on GitHub - 2 maintainers
chipfuzz 0.0.0
The host application fuzzer to automatically find side-channel (timing) vulnerabilities in embedd...
1 version - Latest release: over 4 years ago - 583 downloads total - 1 maintainer
aligned-cmov 2.3.0
Fast constant-time conditional moves of aligned bytes
4 versions - Latest release: about 1 year ago - 4 dependent packages - 16 dependent repositories - 89.2 thousand downloads total - 49 stars on GitHub - 1 maintainer
chipfuzz_probe 0.0.0
The device side of the fuzzer to automatically find side-channel (timing) vulnerabilities in embe...
1 version - Latest release: over 4 years ago - 503 downloads total - 1 maintainer