Skip to content

Commit dd8273a

Browse files
committed
cmpv2: reunite with workspace
1 parent be916fb commit dd8273a

19 files changed

+33
-180
lines changed

.github/workflows/cmpv2.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
strategy:
2828
matrix:
2929
rust:
30-
- 1.81.0 # MSRV
30+
- 1.85.0 # MSRV
3131
- stable
3232
target:
3333
- thumbv7em-none-eabi
@@ -52,7 +52,7 @@ jobs:
5252
strategy:
5353
matrix:
5454
rust:
55-
- 1.81.0 # MSRV
55+
- 1.85.0 # MSRV
5656
- stable
5757
steps:
5858
- uses: actions/checkout@v4

Cargo.lock

+12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+2-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ members = [
44
"base16ct",
55
"base32ct",
66
#"base64ct",
7-
#"cmpv2",
7+
"cmpv2",
88
"cms",
99
"const-oid",
1010
"crmf",
@@ -29,7 +29,6 @@ members = [
2929
]
3030
exclude = [
3131
"base64ct",
32-
"cmpv2",
3332
"gss-api",
3433
"pkcs12",
3534
"x509-tsp",
@@ -46,7 +45,7 @@ opt-level = 2
4645
base16ct = { path = "./base16ct" }
4746
base32ct = { path = "./base32ct" }
4847
base64ct = { path = "./base64ct" }
49-
#cmpv2 = { path = "./cmpv2" }
48+
cmpv2 = { path = "./cmpv2" }
5049
cms = { path = "./cms" }
5150
const-oid = { path = "./const-oid" }
5251
crmf = { path = "./crmf" }

cmpv2/Cargo.lock

-158
This file was deleted.

cmpv2/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ repository = "https://github.com/RustCrypto/formats"
1212
categories = ["cryptography", "data-structures", "encoding", "no-std"]
1313
keywords = ["crypto"]
1414
readme = "README.md"
15-
edition = "2021"
16-
rust-version = "1.81"
15+
edition = "2024"
16+
rust-version = "1.85"
1717

1818
[dependencies]
1919
crmf = "=0.3.0-pre.0"

cmpv2/src/ann.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
33
use alloc::boxed::Box;
44
use alloc::vec::Vec;
5-
use der::asn1::GeneralizedTime;
65
use der::Sequence;
6+
use der::asn1::GeneralizedTime;
77

88
use crmf::controls::CertId;
99
use x509_cert::{crl::CertificateList, ext::Extensions};

cmpv2/src/body.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
//! PKIBody type
22
3-
use der::asn1::Null;
43
use der::Choice;
4+
use der::asn1::Null;
55

66
use crmf::request::CertReqMessages;
77
use x509_cert::request::CertReq;
88

99
use crate::ann::{CaKeyUpdAnnContent, CertAnnContent, CrlAnnContent, RevAnnContent};
1010
use crate::certified_key_pair::KeyRecRepContent;
11-
use crate::gen::{GenMsgContent, GenRepContent};
11+
use crate::gp::{GenMsgContent, GenRepContent};
1212
use crate::message::PkiMessages;
1313
use crate::poll::{PollRepContent, PollReqContent};
1414
use crate::pop::{PopoDecKeyChallContent, PopoDecKeyRespContent};
File renamed without changes.

cmpv2/src/header.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ use der::asn1::{GeneralizedTime, OctetString, Utf8StringRef};
55
use der::{Enumerated, Sequence};
66

77
use spki::AlgorithmIdentifierOwned;
8-
use x509_cert::ext::pkix::name::GeneralName;
98
use x509_cert::Certificate;
9+
use x509_cert::ext::pkix::name::GeneralName;
1010

11-
use crate::gen::InfoTypeAndValue;
11+
use crate::gp::InfoTypeAndValue;
1212

1313
/// The `PKIHeader` type is defined in [RFC 4210 Section 5.1.1].
1414
///

cmpv2/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ extern crate std;
2121
pub mod ann;
2222
pub mod body;
2323
pub mod certified_key_pair;
24-
pub mod gen;
24+
pub mod gp;
2525
pub mod header;
2626
pub mod message;
2727
pub mod oob;

cmpv2/src/message.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
//! PKIMessage type
22
33
use alloc::vec::Vec;
4-
use der::asn1::BitString;
54
use der::Sequence;
5+
use der::asn1::BitString;
66

77
use crate::body::PkiBody;
88
use crate::header::{CmpCertificate, PkiHeader};

cmpv2/src/oob.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! OOB-related types
22
3-
use der::asn1::BitString;
43
use der::Sequence;
4+
use der::asn1::BitString;
55

66
use crmf::controls::CertId;
77
use spki::AlgorithmIdentifierOwned;

cmpv2/src/parameter.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! Parameter types
22
3-
use der::asn1::OctetString;
43
use der::Sequence;
4+
use der::asn1::OctetString;
55

66
use spki::AlgorithmIdentifierOwned;
77

cmpv2/src/pop.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
33
use alloc::vec::Vec;
44

5-
use der::asn1::{OctetString, UintRef};
65
use der::Sequence;
6+
use der::asn1::{OctetString, UintRef};
77

88
use spki::AlgorithmIdentifierOwned;
99
use x509_cert::ext::pkix::name::GeneralName;

cmpv2/src/response.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
33
use alloc::vec::Vec;
44

5-
use der::asn1::{Int, OctetString};
65
use der::Sequence;
6+
use der::asn1::{Int, OctetString};
77

88
use crate::{certified_key_pair::CertifiedKeyPair, header::CmpCertificate, status::PkiStatusInfo};
99

cmpv2/src/status.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use crate::header::PkiFreeText;
44
use alloc::vec::Vec;
55
use der::asn1::{Int, OctetString};
6-
use der::flagset::{flags, FlagSet};
6+
use der::flagset::{FlagSet, flags};
77
use der::{Enumerated, Sequence};
88

99
/// The `PKIStatus` type is defined in [RFC 4210 Section 5.2.3].

cmpv2/tests/cert_req.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ use const_oid::ObjectIdentifier;
55
use crmf::pop::ProofOfPossession;
66
use der::{Decode, Encode};
77
use hex_literal::hex;
8-
use x509_cert::ext::pkix::name::GeneralName;
98
use x509_cert::Certificate;
9+
use x509_cert::ext::pkix::name::GeneralName;
1010

1111
#[test]
1212
fn cr_req_message_test() {

cmpv2/tests/init_req.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ use const_oid::ObjectIdentifier;
77
use crmf::pop::ProofOfPossession;
88
use der::{Decode, Encode};
99
use hex_literal::hex;
10-
use x509_cert::ext::pkix::name::GeneralName;
1110
use x509_cert::Certificate;
11+
use x509_cert::ext::pkix::name::GeneralName;
1212

1313
#[test]
1414
fn ir_req_header_test() {

cmpv2/tests/p10cr_req.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ use cmpv2::body::PkiBody;
22
use cmpv2::message::PkiMessage;
33
use der::{Decode, Encode};
44
use hex_literal::hex;
5-
use x509_cert::ext::pkix::name::GeneralName;
65
use x509_cert::Certificate;
6+
use x509_cert::ext::pkix::name::GeneralName;
77

88
#[test]
99
fn p10cr_req_message_test() {

0 commit comments

Comments
 (0)