From 682fd153841e4db45830b780eb40e6d5be86a78d Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Fri, 26 Jul 2024 10:46:45 -0600 Subject: [PATCH] der v0.8.0-rc.0 --- .github/workflows/der.yml | 3 ++- Cargo.lock | 57 ++++++++++++++++++++++++++++----------- der/Cargo.toml | 6 ++--- der_derive/Cargo.toml | 2 +- 4 files changed, 47 insertions(+), 21 deletions(-) diff --git a/.github/workflows/der.yml b/.github/workflows/der.yml index 53938fa41..bd18b6dd6 100644 --- a/.github/workflows/der.yml +++ b/.github/workflows/der.yml @@ -6,6 +6,7 @@ on: - ".github/workflows/der.yml" - "const-oid/**" - "der/**" + - "der_derive/**" - "Cargo.*" push: branches: master @@ -42,7 +43,7 @@ jobs: if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: - working-directory: ${{ github.workflow }} + working-directory: ${{ github.workflow }} test: strategy: diff --git a/Cargo.lock b/Cargo.lock index a43a4bbb9..e38e44e16 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -364,7 +364,7 @@ version = "0.3.0-pre" dependencies = [ "const-oid 0.10.0-pre.2", "crmf", - "der", + "der 0.8.0-pre.0", "hex-literal", "spki", "x509-cert", @@ -378,7 +378,7 @@ dependencies = [ "cbc", "cipher", "const-oid 0.10.0-pre.2", - "der", + "der 0.8.0-pre.0", "ecdsa", "getrandom", "hex-literal", @@ -468,7 +468,7 @@ version = "0.3.0-pre" dependencies = [ "cms", "const-oid 0.10.0-pre.2", - "der", + "der 0.8.0-pre.0", "spki", "x509-cert", ] @@ -508,11 +508,25 @@ dependencies = [ [[package]] name = "der" version = "0.8.0-pre.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b489fd2221710c1dd46637d66b984161fb66134f81437a8489800306bcc2ecea" dependencies = [ "arbitrary", - "bytes", "const-oid 0.10.0-pre.2", - "der_derive", + "der_derive 0.8.0-pre.0", + "flagset", + "pem-rfc7468 1.0.0-pre.0", + "zeroize", +] + +[[package]] +name = "der" +version = "0.8.0-rc.0" +dependencies = [ + "arbitrary", + "bytes", + "const-oid 0.10.0-rc.0", + "der_derive 0.8.0-rc.0", "flagset", "hex-literal", "pem-rfc7468 1.0.0-rc.0", @@ -524,6 +538,17 @@ dependencies = [ [[package]] name = "der_derive" version = "0.8.0-pre.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd1ee9778ac378876dc78f546d2821fae40a1b69ec8d82f3745392d69ff89ce6" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "der_derive" +version = "0.8.0-rc.0" dependencies = [ "proc-macro2", "quote", @@ -576,7 +601,7 @@ name = "ecdsa" version = "0.17.0-pre.5" source = "git+https://github.com/RustCrypto/signatures#c2f3ee6497d8ab8069c149c5c922a342eedd3334" dependencies = [ - "der", + "der 0.8.0-pre.0", "digest", "elliptic-curve", "rfc6979", @@ -797,7 +822,7 @@ dependencies = [ name = "gss-api" version = "0.2.0-pre" dependencies = [ - "der", + "der 0.8.0-pre.0", "hex-literal", "spki", "x509-cert", @@ -1087,7 +1112,7 @@ name = "pkcs1" version = "0.8.0-pre.0" dependencies = [ "const-oid 0.10.0-pre.2", - "der", + "der 0.8.0-pre.0", "hex-literal", "pkcs8", "spki", @@ -1100,7 +1125,7 @@ version = "0.2.0-pre" dependencies = [ "cms", "const-oid 0.10.0-pre.2", - "der", + "der 0.8.0-pre.0", "digest", "hex-literal", "pkcs5", @@ -1119,7 +1144,7 @@ dependencies = [ "aes", "aes-gcm", "cbc", - "der", + "der 0.8.0-pre.0", "des", "hex-literal", "pbkdf2 0.13.0-pre.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1134,7 +1159,7 @@ dependencies = [ name = "pkcs8" version = "0.11.0-pre.0" dependencies = [ - "der", + "der 0.8.0-pre.0", "hex-literal", "pkcs5", "rand_core", @@ -1471,7 +1496,7 @@ name = "sec1" version = "0.8.0-pre.1" dependencies = [ "base16ct", - "der", + "der 0.8.0-pre.0", "hex-literal", "hybrid-array", "pkcs8", @@ -1623,7 +1648,7 @@ version = "0.8.0-pre.0" dependencies = [ "arbitrary", "base64ct 1.6.0", - "der", + "der 0.8.0-pre.0", "hex-literal", "sha2", "tempfile", @@ -2017,7 +2042,7 @@ dependencies = [ "arbitrary", "async-signature", "const-oid 0.10.0-pre.2", - "der", + "der 0.8.0-pre.0", "ecdsa", "hex-literal", "p256", @@ -2048,7 +2073,7 @@ name = "x509-ocsp" version = "0.3.0-pre" dependencies = [ "const-oid 0.10.0-pre.2", - "der", + "der 0.8.0-pre.0", "digest", "hex-literal", "lazy_static", @@ -2068,7 +2093,7 @@ version = "0.2.0-pre" dependencies = [ "cmpv2", "cms", - "der", + "der 0.8.0-pre.0", "hex-literal", "x509-cert", ] diff --git a/der/Cargo.toml b/der/Cargo.toml index 16e8d7c78..30b00d558 100644 --- a/der/Cargo.toml +++ b/der/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "der" -version = "0.8.0-pre.0" +version = "0.8.0-rc.0" 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 @@ -19,8 +19,8 @@ rust-version = "1.71" [dependencies] arbitrary = { version = "1.3", features = ["derive"], optional = true } bytes = { version = "1", optional = true, default-features = false } -const-oid = { version = "=0.10.0-pre.2", optional = true } -der_derive = { version = "=0.8.0-pre.0", optional = true } +const-oid = { version = "0.10.0-rc.0", optional = true } +der_derive = { version = "0.8.0-rc.0", optional = true } flagset = { version = "0.4.6", optional = true } pem-rfc7468 = { version = "1.0.0-rc.0", optional = true, features = ["alloc"] } time = { version = "0.3.4", optional = true, default-features = false } diff --git a/der_derive/Cargo.toml b/der_derive/Cargo.toml index e8193c26e..27e3e5a44 100644 --- a/der_derive/Cargo.toml +++ b/der_derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "der_derive" -version = "0.8.0-pre.0" +version = "0.8.0-rc.0" description = "Custom derive support for the `der` crate's `Choice` and `Sequence` traits" authors = ["RustCrypto Developers"] license = "Apache-2.0 OR MIT"