diff options
Diffstat (limited to 'Cargo.toml')
-rw-r--r-- | Cargo.toml | 77 |
1 files changed, 65 insertions, 12 deletions
@@ -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", ] |