serdect
Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)
0.4.3
41M downloads/mo
#1403 most downloaded on crates.io
RustCrypto/formats
What this package is like to depend on
Last release 3 months ago
04 May 2026
Ships fairly regularly
a new release about every 6 months
Nearly every release is documented
notes for 6 of 6 stable releases
1 version withdrawn
withdrawn after publishing
4 years old
9 releases · first in 2022
3 releases in the last 12 months
see the full history below
Release timeline
9 releases · Mar 2022 to May 2026Releases
latest 9-
0.4.304 May 2026 -
0.4.203 Jan 2026 -
0.4.102 Sep 2025 -
0.4.021 Aug 2025 withdrawn -
0.3.006 Jan 2025Release notes
Open source →NOTE: this release includes major breaking changes to the wire format, namely all bytestrings now include a length prefix, even when serializing fixed-size arrays. This is intended to work around deficiencies in the
serdeAPI (see serde-rs/serde#2120) as well as serde-based format implementations which have variable-time behavior when usingserialize_tuple.Any binary data serialized with previous versions of
serdectnow needs a length prefix prepended to the data, which will vary depending on the particular data format.Changed
-
0.3.0-rc.010 Sep 2024 pre-releaseNothing published for this version
-
0.3.0-pre.007 Jan 2024 pre-releaseNothing published for this version
-
0.2.026 Feb 2023 -
0.1.029 Mar 2022