base64ct
Pure Rust implementation of Base64 (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.8.3
369M downloads/mo
#306 most downloaded on crates.io
RustCrypto/formats
What this package is like to depend on
Last release 7 months ago
12 Jan 2026
Ships unpredictably
gaps range from 8 days to 2.0 years
Nearly every release is documented
notes for 18 of 18 stable releases
12 versions withdrawn
withdrawn after publishing
6 years old
31 releases · first in 2021
3 releases in the last 12 months
see the full history below
Release timeline
31 releases · Jan 2021 to Jan 2026Releases
latest 31-
1.8.312 Jan 2026 -
1.8.203 Jan 2026 -
1.8.107 Dec 2025Release notes
Open source → -
1.8.004 Jun 2025 -
1.7.313 Mar 2025Release notes
Open source →Changed
- Don't fail with
InvalidLengthwhen reading nothing at end of data (#1716).
- Don't fail with
-
1.7.213 Mar 2025Release notes
Open source →Changed
- Revert [#1387]: reject zero-length decode requests as it's a breaking change (#1714)
-
1.7.111 Mar 2025Release notes
Open source →Changed
- MSRV 1.81 - edition downgraded to 2021 from yanked 1.7.0 release (#1702)
-
1.7.026 Feb 2025 withdrawn -
1.6.026 Feb 2023 -
1.5.318 Oct 2022Release notes
Open source → -
1.5.223 Aug 2022 -
1.5.127 Jun 2022 -
1.5.030 Mar 2022 -
1.4.111 Mar 2022 -
1.4.011 Mar 2022 withdrawn -
1.4.0-pre.004 Feb 2022 pre-releaseNothing published for this version
-
1.3.329 Dec 2021 -
1.3.227 Dec 2021 withdrawnRelease notes
Open source → -
1.3.120 Dec 2021 withdrawnRelease notes
Open source → -
1.3.003 Dec 2021 withdrawn -
1.2.003 Nov 2021Release notes
Open source → -
1.1.114 Oct 2021 -
1.1.014 Sep 2021 -
1.0.114 Aug 2021 -
1.0.017 Mar 2021 withdrawn -
0.2.108 Mar 2021 withdrawn -
0.2.001 Feb 2021 withdrawn -
0.1.201 Feb 2021 withdrawn -
0.1.127 Jan 2021 withdrawn -
0.1.026 Jan 2021 withdrawn -
0.0.021 Jan 2021 withdrawnNothing published for this version