|
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