@@ -35,8 +35,11 @@ regex = "1.3.9"
3535zeroize = { version = " 1.5.7" , features = [" zeroize_derive" ] }
3636tss-esapi-sys = { path = " ../tss-esapi-sys" , version = " 0.5.0" }
3737x509-cert = { version = " 0.3.0-rc.0" , optional = true }
38+ aes = { version = " 0.9.0-rc.0" , optional = true }
39+ cfb-mode = { version = " 0.9.0-rc.0" , optional = true }
3840ecdsa = { version = " 0.17.0-rc.0" , features = [" der" , " hazmat" , " arithmetic" , " verifying" ], optional = true }
3941elliptic-curve = { version = " 0.14.0-rc.5" , optional = true , features = [" alloc" , " pkcs8" ] }
42+ hmac = { version = " 0.13.0-rc.0" , optional = true }
4043p192 = { version = " 0.14.0-pre" , optional = true }
4144p224 = { version = " 0.14.0-pre" , optional = true }
4245p256 = { version = " 0.14.0-pre.10" , optional = true }
@@ -51,14 +54,20 @@ sm2 = { version = "0.14.0-pre", optional = true }
5154sm3 = { version = " 0.5.0-pre.5" , optional = true }
5255digest = { version = " 0.11.0-rc.0" , optional = true }
5356signature = { version = " 3.0.0-rc.0" , features = [" alloc" , " digest" ], optional = true }
57+ kbkdf = { version = " 0.0.1" , optional = true }
58+ concat-kdf = { version = " 0.2.0-pre" , optional = true }
5459cfg-if = " 1.0.0"
5560strum = { version = " 0.26.3" , optional = true }
5661strum_macros = { version = " 0.26.4" , optional = true }
5762paste = " 1.0.14"
5863getrandom = " 0.3"
64+ rand = " 0.9"
5965
6066[dev-dependencies ]
67+ aes = " 0.9.0-pre.2"
6168env_logger = " 0.11.5"
69+ hex-literal = " 1"
70+ rsa = { version = " 0.10.0-pre.3" }
6271serde_json = " ^1.0.108"
6372sha2 = { version = " 0.11.0-pre.5" , features = [" oid" ] }
6473tss-esapi = { path = " ." , features = [
@@ -79,8 +88,9 @@ generate-bindings = ["tss-esapi-sys/generate-bindings"]
7988abstraction = [" rustcrypto" ]
8089integration-tests = [" strum" , " strum_macros" ]
8190
82- rustcrypto = [" digest" , " ecdsa" , " elliptic-curve" , " pkcs8" , " signature" , " x509-cert" ]
83- rustcrypto-full = [" rustcrypto" , " p192" , " p224" , " p256" , " p384" , " p521" , " rsa" , " sha1" , " sha2" , " sha3" , " sm2" , " sm3" ]
84-
91+ rustcrypto = [" cfb-mode" , " concat-kdf" , " digest" , " ecdsa" , " elliptic-curve/ecdh" , " hmac" , " kbkdf" , " pkcs8" , " signature" , " x509-cert" ]
92+ rustcrypto-full = [" rustcrypto" , " aes" , " p192" , " p224" , " p256" , " p384" , " p521" , " rsa" , " sha1" , " sha2" , " sha3" , " sm2" , " sm3" ]
93+
94+ rsa = [" dep:rsa" , " kbkdf" ]
8595sha1 = [" dep:sha1" , " rsa?/sha1" ]
8696sha2 = [" dep:sha2" , " rsa?/sha2" ]
0 commit comments