aboutsummaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml77
1 files changed, 65 insertions, 12 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 43ad5a1..793721f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -11,9 +11,9 @@
[package]
edition = "2021"
-rust-version = "1.56"
+rust-version = "1.65"
name = "x509-cert"
-version = "0.1.1"
+version = "0.2.4"
authors = ["RustCrypto Developers"]
description = """
Pure Rust implementation of the X.509 Public Key Infrastructure Certificate
@@ -37,37 +37,90 @@ rustdoc-args = [
"docsrs",
]
+[dependencies.arbitrary]
+version = "1.3"
+features = ["derive"]
+optional = true
+
[dependencies.const-oid]
-version = "0.9"
+version = "0.9.3"
features = ["db"]
[dependencies.der]
-version = "0.6"
+version = "0.7.6"
features = [
- "derive",
"alloc",
+ "derive",
"flagset",
+ "oid",
]
-[dependencies.flagset]
-version = "0.4.3"
+[dependencies.sha1]
+version = "0.10.0"
+optional = true
+
+[dependencies.signature]
+version = "2.1.0"
+features = ["rand_core"]
+optional = true
[dependencies.spki]
-version = "0.6"
+version = "0.7.2"
+features = ["alloc"]
+
+[dev-dependencies.ecdsa]
+version = "0.16.7"
+features = [
+ "digest",
+ "pem",
+]
[dev-dependencies.hex-literal]
-version = "0.3"
+version = "0.4"
+
+[dev-dependencies.p256]
+version = "0.13.0"
+
+[dev-dependencies.rand]
+version = "0.8.5"
+
+[dev-dependencies.rsa]
+version = "0.9.2"
+features = ["sha2"]
[dev-dependencies.rstest]
-version = "0.12"
+version = "0.17"
+
+[dev-dependencies.sha2]
+version = "0.10"
+features = ["oid"]
+
+[dev-dependencies.tempfile]
+version = "3.5.0"
[features]
-alloc = ["der/alloc"]
+arbitrary = [
+ "dep:arbitrary",
+ "std",
+ "der/arbitrary",
+ "spki/arbitrary",
+]
+builder = [
+ "std",
+ "sha1/default",
+ "signature",
+]
+default = [
+ "pem",
+ "std",
+]
+hazmat = []
pem = [
- "alloc",
"der/pem",
+ "spki/pem",
]
std = [
+ "const-oid/std",
"der/std",
"spki/std",
]