PackageTrack
Sign in Get early access

base16ct

Pure Rust implementation of Base16 a.k.a hexadecimal (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable "best effort" constant-time operation and embedded-friendly no_std support

1.0.0 215M downloads/mo #473 most downloaded on crates.io RustCrypto/formats

What this package is like to depend on

Last release 7 months ago

03 Jan 2026

Ships fairly regularly

a new release about every 1.1 years

Nearly every release is documented

notes for 5 of 5 stable releases

1 version withdrawn

withdrawn after publishing

5 years old

6 releases · first in 2022

1 release in the last 12 months

see the full history below

Release timeline

6 releases · Jan 2022 to Jan 2026
2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 6
  1. 1.0.0 03 Jan 2026
    Release notes

    Fixed

    • Switch from doc_auto_cfg to doc_cfg (#2072)
    Open source →
  2. 0.3.0 20 Aug 2025
    Release notes

    Changed

    • Upgrade to 2024 edition; MSRV 1.85 (#1670)
    • Use core::error:Error (#1842)

    Removed

    Open source →
  3. 0.2.0 26 Feb 2023
    Release notes

    Changed

    • MSRV 1.60 (#802)
    • Lint improvements (#824)
    Open source →
  4. 0.1.1 15 Jan 2022
    Release notes

    Added

    • HexDisplay type (#329)
    Open source →
  5. 0.1.0 13 Jan 2022
    Release notes
    • Initial release
    Open source →
  6. 0.0.0 11 Jan 2022 withdrawn

    Nothing published for this version

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