subtle-ng
Pure-Rust traits and utilities for constant-time cryptographic implementations.
2.5.0
15M downloads/mo
#2450 most downloaded on crates.io
dalek-cryptography/subtle
What this package is like to depend on
Last release 5 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 8 months
Nearly every release is documented
notes for 3 of 3 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
3 releases · first in 2021
0 releases in the last 12 months
see the full history below
Release timeline
3 releases · Jan 2021 to Sep 2021
2022
2023
2024
2025
2026
Releases
latest 3-
2.5.016 Sep 2021Release notes
Open source →- Add constant-timedness note to the documentation for
CtOption::unwrap_or_else. - Add
CtOption::expect. - Add
ConstantTimeEq::ct_newith default implementation. - Add new
core_hint_black_boxfeature from Diane Hosfelt and Amber Sprenkels which utilises the originalblack_boxfunctionality from when subtle was first written, which has now found it's way into the Rust standard library. - Add new
const-genericsfeature from @survived which adds support for subtle traits for generic arrays[T; N]. - Add new feature for supporting
core::cmp::Orderingfor types which implement subtle traits, patch from @tarcieri. - Update
randdependency to 0.8.
- Add constant-timedness note to the documentation for
-
2.4.128 Jan 2021Release notes
Open source →- Fix a bug in how the README was included in the documentation builds which caused nightly builds to break.
-
2.4.014 Jan 2021Release notes
Open source →- Add new
ConstantTimeGreaterandConstantTimeLesstraits, as well as implementations for unsigned integers, by @isislovecruft.
- Add new