From 0d6a61f287f3f7e8ca6a8db6e086771243a2dd1b Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Tue, 14 Sep 2021 10:33:31 -0600 Subject: [PATCH] der v0.4.2 --- Cargo.lock | 2 +- const-oid/CHANGELOG.md | 2 +- der/CHANGELOG.md | 9 +++++++++ der/Cargo.toml | 2 +- der/derive/CHANGELOG.md | 2 +- der/src/lib.rs | 9 +-------- 6 files changed, 14 insertions(+), 12 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 57fdd2d1f..dc0733212 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -103,7 +103,7 @@ dependencies = [ [[package]] name = "der" -version = "0.4.1" +version = "0.4.2" dependencies = [ "const-oid", "crypto-bigint", diff --git a/const-oid/CHANGELOG.md b/const-oid/CHANGELOG.md index f7d475c9d..5b6597bd8 100644 --- a/const-oid/CHANGELOG.md +++ b/const-oid/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## 0.6.1 (2021-09-13) +## 0.6.1 (2021-09-14) ### Changed - Moved to `formats` repo ([#2]) diff --git a/der/CHANGELOG.md b/der/CHANGELOG.md index dd7f011fe..6e2e8cf87 100644 --- a/der/CHANGELOG.md +++ b/der/CHANGELOG.md @@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.4.2 (2021-09-14) +### Changed +- Moved to `formats` repo ([#2]) + +### Fixed +- ASN.1 `SET` type now flagged with the constructed bit + +[#2]: https://github.com/RustCrypto/formats/pull/2 + ## 0.4.1 (2021-08-08) ### Fixed - Encoding `UTCTime` for dates with `20xx` years diff --git a/der/Cargo.toml b/der/Cargo.toml index 6d509a65a..4d89f4ce4 100644 --- a/der/Cargo.toml +++ b/der/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "der" -version = "0.4.1" # Also update html_root_url in lib.rs when bumping this +version = "0.4.2" # Also update html_root_url in lib.rs when bumping this description = """ Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules (DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with diff --git a/der/derive/CHANGELOG.md b/der/derive/CHANGELOG.md index 3cad85a60..badef8c47 100644 --- a/der/derive/CHANGELOG.md +++ b/der/derive/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## 0.4.1 (2021-09-13) +## 0.4.1 (2021-09-14) ### Changed - Moved to `formats` repo ([#2]) diff --git a/der/src/lib.rs b/der/src/lib.rs index 22358f6f2..bfd0df6cc 100644 --- a/der/src/lib.rs +++ b/der/src/lib.rs @@ -2,7 +2,6 @@ //! for Abstract Syntax Notation One (ASN.1) as described in ITU [X.690]. //! //! # About -//! //! This crate provides a `no_std`-friendly implementation of a subset of ASN.1 //! DER necessary for decoding/encoding various cryptography-related formats //! implemented as part of the [RustCrypto] project, e.g. the [`pkcs5`] and @@ -12,14 +11,12 @@ //! that allocate gated under the off-by-default `alloc` feature). //! //! # Minimum Supported Rust Version -//! //! This crate requires **Rust 1.51** at a minimum. //! //! We may change the MSRV in the future, but it will be accompanied by a minor //! version bump. //! //! # Usage -//! //! ## [`Decodable`] and [`Encodable`] traits //! //! The [`Decodable`] and [`Encodable`] traits are the core abstractions on @@ -55,7 +52,6 @@ //! - [`Utf8String`]: ASN.1 `UTF8String` //! //! ## Example -//! //! The following example implements X.509's `AlgorithmIdentifier` message type //! as defined in [RFC 5280 Section 4.1.1.2]. //! @@ -223,7 +219,6 @@ //! ``` //! //! ## Custom derive support -//! //! When the `derive` feature of this crate is enabled, the following custom //! derive macros are available: //! @@ -231,7 +226,6 @@ //! - [`Message`]: derive for `SEQUENCE` struct (see [`der_derive::Message`]) //! //! ### Derive [`Message`] for `SEQUENCE` struct -//! //! The following is a code example of how to use the [`Message`] custom derive: //! //! ``` @@ -312,7 +306,6 @@ //! ``` //! //! # See also -//! //! For more information about ASN.1 DER we recommend the following guides: //! //! - [A Layman's Guide to a Subset of ASN.1, BER, and DER] (RSA Laboratories) @@ -345,7 +338,7 @@ #![doc( html_logo_url = "https://raw.githubusercontent.com/RustCrypto/meta/master/logo.svg", html_favicon_url = "https://raw.githubusercontent.com/RustCrypto/meta/master/logo.svg", - html_root_url = "https://docs.rs/der/0.4.1" + html_root_url = "https://docs.rs/der/0.4.2" )] #![forbid(unsafe_code, clippy::unwrap_used)] #![warn(missing_docs, rust_2018_idioms, unused_qualifications)]