NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4464 most downloaded on crates.io
A pure Rust implementation of Crypographic Message Syntax (RFC 5652)
Last release 1 years ago
17 Aug 2025
Release timing varies
gaps range from 1 weeks to 12 months
Some releases are documented
notes for 13 of 29 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
29 releases · first in 2021
One column per quarter.
cryptographic-message-syntax: version 0.28.0
cryptographic-message-syntax: version 0.28.0
cryptographic-message-syntax: version 0.27.0
cryptographic-message-syntax: version 0.27.0
Released on 2024-11-02.
http feature to control availability of features making
HTTP requests (notably time-stamp protocol support). Disabling the feature
removes the dependency on reqwest, which slims down the dependency tree
significantly. (#21)bytes 1.5 -> 1.8.reqwest 0.11 -> 0.12.signature 2.1 -> 2.2.cryptographic-message-syntax: version 0.26.0
cryptographic-message-syntax: version 0.26.0
cryptographic-message-syntax: version 0.25.1
cryptographic-message-syntax: version 0.25.1
Released on 2023-11-05.
SignedDataBuilder now stores a signing time and uses it for all signatures.
Before, each signer would compute the current time and use that time, possibly
resulting in signatures having slightly different times. The signing time
is computed at SignedDataBuilder construction time. A signing_time()
method can be used to pass a custom time to use for signing.Released on 2023-11-03. * pem 2.0 -> 3.0. * ring 0.16 -> 0.17.
Released on 2023-11-03.
pem 2.0 -> 3.0.ring 0.16 -> 0.17.TimeStampResponse is now exported in the public API.
Released on 2023-07-24.
TimeStampResponse is now exported in the public API.TimeStampResponse now implements From<TimeStampResp>.SignedDataBuilder::build_signed_data() has been extracted from
SignedDataBuilder::build_der() and returns a SignedData instance,
allowing access to a Rust struct representation before serialization.SignedAttributes are now sorted by taking the serialization of the
entire Attribute (OID type + values). The previous implementation only
encoded the Attribute's attrValues field and would not yield correct
sorting if the attrType OID was different. (#16)chrono compiled without default features (#12).
Released on 2023-06-03.
chrono compiled without default features (#12).SignerBuilder gained a new_with_signer_identifier() that allows constructing from a SignerIdentifier instead of a CapturedX509Certificate. This API al
Released on 2023-03-19.
SignerBuilder gained a new_with_signer_identifier() that allows constructing
from a SignerIdentifier instead of a CapturedX509Certificate. This API allows
usage in alternate signing scenarios, such as those found in RFC 5272. Contributed
by Outurnate in #8.Released on 2023-01-21. * signature upgraded 1.6 -> 2.0.
Released on 2023-01-21.
Released on 2022-12-30. * bytes upgraded 1.0 -> 1.3. * pem upgraded 1.0 -> 1.1. * signature upgraded 1.3 -> 1.6.
Released on 2022-12-30.
Canonical home of project moved to https://github.com/indygreg/cryptography-rs.
Released on 2022-12-19.
(Released 2022-09-17)
(Released 2022-09-17)
bcder crate upgraded from 0.6.1 to 0.7.0. This entailed a lot of changes, mainly to error handling.
(Released 2022-08-07)
SignedAttributes should now be sorted properly. Previous versions
had a sorting mechanism that was only partially correct and would
result in incorrect sorting for some inputs. The old behavior could
have resulted in incorrect signatures being produced or validations
incorrectly failing. (#614)bcder::Oid and bytes::Bytes.SignedDataBuilder::signed_content() has effectively
been renamed to content_inline(). (#614)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →