PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 3
  1. 2.5.0 16 Sep 2021
    Release notes

    Release subtle version 2.5.0.

    Open source →
    Release notes
    • Add constant-timedness note to the documentation for CtOption::unwrap_or_else.
    • Add CtOption::expect.
    • Add ConstantTimeEq::ct_ne with default implementation.
    • Add new core_hint_black_box feature from Diane Hosfelt and Amber Sprenkels which utilises the original black_box functionality from when subtle was first written, which has now found it's way into the Rust standard library.
    • Add new const-generics feature from @survived which adds support for subtle traits for generic arrays [T; N].
    • Add new feature for supporting core::cmp::Ordering for types which implement subtle traits, patch from @tarcieri.
    • Update rand dependency to 0.8.
    Open source →
  2. 2.4.1 28 Jan 2021
    Release notes

    Release subtle version 2.4.1.

    Open source →
    Release notes
    • Fix a bug in how the README was included in the documentation builds which caused nightly builds to break.
    Open source →
  3. 2.4.0 14 Jan 2021
    Release notes

    Release subtle version 2.4.0.

    Open source →
    Release notes
    • Add new ConstantTimeGreater and ConstantTimeLess traits, as well as implementations for unsigned integers, by @isislovecruft.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive