@@ -37,8 +37,9 @@ tss-esapi-sys = { path = "../tss-esapi-sys", version = "0.7.0-alpha.1" }
3737x509-cert = { version = " 0.3.0-rc.4" , optional = true }
3838aes = { version = " 0.9" , optional = true }
3939byte-strings = { version = " 0.3.1" , optional = true }
40+ camellia = { version = " 0.2.0-rc.0" , optional = true }
4041cfb-mode = { version = " 0.9" , optional = true }
41- cipher = { version = " 0.5" , optional = true }
42+ cipher = { version = " 0.5" , optional = true , default-features = false , features = [ " zeroize " ] }
4243des = { version = " 0.9" , optional = true }
4344ecdsa = { version = " 0.17.0-rc.23" , features = [
4445 " algorithm" ,
@@ -62,6 +63,7 @@ sha2 = { version = "0.11", optional = true }
6263sha3 = { version = " 0.12" , optional = true }
6364sm2 = { version = " 0.14.0-rc.15" , optional = true }
6465sm3 = { version = " 0.5" , optional = true }
66+ sm4 = { version = " 0.6.0-rc.2" , optional = true }
6567digest = { version = " 0.11.1" , optional = true }
6668signature = { version = " 3" , features = [
6769 " alloc" ,
@@ -80,6 +82,7 @@ assert_fs = "1.1.3"
8082aes = " 0.9.0-pre.2"
8183env_logger = " 0.11.5"
8284hex-literal = " 1"
85+ paste = " 1.0.15"
8386rsa = { version = " 0.10.0-pre.3" }
8487serde_json = " ^1.0.108"
8588sha2 = { version = " 0.11" , features = [" oid" ] }
@@ -121,6 +124,7 @@ rustcrypto = [
121124rustcrypto-full = [
122125 " rustcrypto" ,
123126 " aes" ,
127+ " camellia" ,
124128 " des" ,
125129 " p192" ,
126130 " p224" ,
@@ -133,6 +137,7 @@ rustcrypto-full = [
133137 " sha3" ,
134138 " sm2" ,
135139 " sm3" ,
140+ " sm4" ,
136141]
137142
138143rsa = [" dep:rsa" , " kbkdf" ]
0 commit comments