|
1 | 1 | [package] |
2 | 2 | name = "actix-tls" |
3 | | -version = "3.3.0" |
| 3 | +version = "3.4.0" |
4 | 4 | authors = [ |
5 | 5 | "Nikolay Kim <[email protected]>", |
6 | 6 | |
@@ -92,31 +92,37 @@ http-1 = { package = "http", version = "1", optional = true } |
92 | 92 | tls-openssl = { package = "openssl", version = "0.10.55", optional = true } |
93 | 93 | tokio-openssl = { version = "0.6", optional = true } |
94 | 94 |
|
| 95 | +# rustls PKI types |
| 96 | +rustls-pki-types-1 = { package = "rustls-pki-types", version = "1", optional = true } |
| 97 | + |
95 | 98 | # rustls v0.20 |
96 | 99 | tokio-rustls-023 = { package = "tokio-rustls", version = "0.23", optional = true } |
97 | | -webpki-roots-022 = { package = "webpki-roots", version = "0.22", optional = true } |
98 | 100 |
|
99 | 101 | # rustls v0.21 |
100 | | -rustls-021 = { package = "rustls", version = "0.21.6", optional = true } |
101 | | -rustls-webpki-0101 = { package = "rustls-webpki", version = "0.101.4", optional = true } |
102 | 102 | tokio-rustls-024 = { package = "tokio-rustls", version = "0.24", optional = true } |
103 | | -webpki-roots-025 = { package = "webpki-roots", version = "0.25", optional = true } |
104 | 103 |
|
105 | 104 | # rustls v0.22 |
106 | | -rustls-pki-types-1 = { package = "rustls-pki-types", version = "1", optional = true } # Also used for rustls v0.23 |
107 | 105 | tokio-rustls-025 = { package = "tokio-rustls", version = "0.25", optional = true } |
108 | | -webpki-roots-026 = { package = "webpki-roots", version = "0.26", optional = true } # Also used for rustls v0.23 |
109 | 106 |
|
110 | 107 | # rustls v0.23 |
111 | 108 | tokio-rustls-026 = { package = "tokio-rustls", version = "0.26", default-features = false, optional = true } |
112 | 109 |
|
| 110 | +# webpki-roots used with rustls features |
| 111 | +webpki-roots-022 = { package = "webpki-roots", version = "0.22", optional = true } |
| 112 | +webpki-roots-025 = { package = "webpki-roots", version = "0.25", optional = true } |
| 113 | +webpki-roots-026 = { package = "webpki-roots", version = "0.26", optional = true } |
| 114 | + |
113 | 115 | # native root certificates for rustls impls |
114 | 116 | rustls-native-certs-06 = { package = "rustls-native-certs", version = "0.6", optional = true } |
115 | 117 | rustls-native-certs-07 = { package = "rustls-native-certs", version = "0.7", optional = true } |
116 | 118 |
|
117 | 119 | # native-tls |
118 | 120 | tokio-native-tls = { version = "0.3", optional = true } |
119 | 121 |
|
| 122 | +[target.'cfg(any())'.dependencies] |
| 123 | +rustls-021 = { package = "rustls", version = "0.21.6", optional = true } # force version with add_trust_anchors method |
| 124 | +rustls-webpki-0101 = { package = "rustls-webpki", version = "0.101.4", optional = true } # force secure version |
| 125 | + |
120 | 126 | [dev-dependencies] |
121 | 127 | actix-codec = "0.5" |
122 | 128 | actix-rt = "2.2" |
|
0 commit comments