@@ -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.18" , features = [
4445 " algorithm" ,
@@ -63,6 +64,7 @@ sha2 = { version = "0.11", optional = true }
6364sha3 = { version = " 0.12" , optional = true }
6465sm2 = { version = " 0.14.0-rc.10" , optional = true }
6566sm3 = { version = " 0.5" , optional = true }
67+ sm4 = { version = " 0.6.0-rc.2" , optional = true }
6668digest = { version = " 0.11.1" , optional = true }
6769signature = { version = " 3.0.0-rc.10" , features = [
6870 " alloc" ,
@@ -81,6 +83,7 @@ assert_fs = "1.1.3"
8183aes = " 0.9.0-pre.2"
8284env_logger = " 0.11.5"
8385hex-literal = " 1"
86+ paste = " 1.0.15"
8487rsa = { version = " 0.10.0-pre.3" }
8588serde_json = " ^1.0.108"
8689sha2 = { version = " 0.11" , features = [" oid" ] }
@@ -122,6 +125,7 @@ rustcrypto = [
122125rustcrypto-full = [
123126 " rustcrypto" ,
124127 " aes" ,
128+ " camellia" ,
125129 " des" ,
126130 " p192" ,
127131 " p224" ,
@@ -134,6 +138,7 @@ rustcrypto-full = [
134138 " sha3" ,
135139 " sm2" ,
136140 " sm3" ,
141+ " sm4" ,
137142]
138143
139144rsa = [" dep:rsa" , " kbkdf" ]
0 commit comments