@@ -16,17 +16,27 @@ rust-version = "1.65"
16
16
[dependencies ]
17
17
der = { version = " 0.7.6" , features = [" alloc" , " derive" , " oid" , " pem" ] }
18
18
spki = { version = " 0.7" }
19
- x509-cert = { version = " 0.2" , default-features = false , features = [" pem" ] }
19
+ x509-cert = { version = " 0.2.3 " , default-features = false , features = [" pem" ] }
20
20
const-oid = { version = " 0.9" , features = [" db" ] } # TODO: path = "../const-oid"
21
21
22
+ # optional dependencies
23
+ sha1 = { version = " 0.10" , optional = true }
24
+ sha2 = { version = " 0.10" , optional = true }
25
+ sha3 = { version = " 0.10" , optional = true }
26
+ signature = { version = " 2.1.0" , features = [" digest" , " alloc" ], optional = true }
27
+
22
28
[dev-dependencies ]
23
29
hex-literal = " 0.4"
30
+ pem-rfc7468 = " 0.7.0"
24
31
pkcs5 = { version = " 0.7" }
32
+ rsa = { version = " 0.9.2" , features = [" sha2" ] }
33
+ ecdsa = { version = " 0.16.7" , features = [" digest" , " pem" ] }
34
+ p256 = " 0.13.0"
25
35
26
36
[features ]
27
37
alloc = [" der/alloc" ]
28
38
std = [" der/std" , " spki/std" ]
29
-
39
+ builder = [ " sha1 " , " sha2 " , " sha3 " , " signature " , " std " , " spki/alloc " , " x509-cert/builder " ]
30
40
pem = [" alloc" , " der/pem" ]
31
41
32
42
[package .metadata .docs .rs ]
0 commit comments