@@ -34,8 +34,12 @@ p224 = { version = "0.13.2", optional = true }
34
34
p256 = { version = " 0.13.2" , optional = true }
35
35
p384 = { version = " 0.13.0" , optional = true }
36
36
p521 = { version = " 0.13.3" , optional = true }
37
- sm2 = { version = " 0.13.3" , optional = true }
38
37
rsa = { version = " 0.9" , optional = true }
38
+ sha1 = { version = " 0.10.6" , optional = true }
39
+ sha2 = { version = " 0.10.8" , optional = true }
40
+ sha3 = { version = " 0.10.8" , optional = true }
41
+ sm2 = { version = " 0.13.3" , optional = true }
42
+ sm3 = { version = " 0.4.2" , optional = true }
39
43
digest = " 0.10.7"
40
44
cfg-if = " 1.0.0"
41
45
strum = { version = " 0.25.0" , optional = true }
@@ -54,5 +58,5 @@ semver = "1.0.7"
54
58
[features ]
55
59
default = [" abstraction" ]
56
60
generate-bindings = [" tss-esapi-sys/generate-bindings" ]
57
- abstraction = [" elliptic-curve" , " rsa" , " x509-cert" , " p192" , " p224" , " p256" , " p384" , " p521" , " sm2" ]
61
+ abstraction = [" elliptic-curve" , " rsa" , " x509-cert" , " p192" , " p224" , " p256" , " p384" , " p521" , " sha1 " , " sha2 " , " sha3 " , " sm2" , " sm3 " ]
58
62
integration-tests = [" strum" , " strum_macros" ]
0 commit comments