@@ -27,22 +27,22 @@ chacha20 = { version = "0.10.0-rc.2", default-features = false, optional = true
2727chacha20poly1305 = { version = " 0.11.0-rc.1" , default-features = false , optional = true }
2828cipher = " 0.5.0-rc.1"
2929crypto-common = { version = " 0.2.0-rc.4" , default-features = false }
30- der = { version = " 0.8.0-rc.8 " , default-features = false , optional = true }
31- digest = { version = " 0.11.0-rc.1 " , default-features = false }
32- ecdsa = { version = " 0.17.0-rc.6 " , default-features = false , optional = true }
30+ der = { version = " 0.8.0-rc.9 " , default-features = false , optional = true }
31+ digest = { version = " 0.11.0-rc.3 " , default-features = false }
32+ ecdsa = { version = " 0.17.0-rc.7 " , default-features = false , optional = true }
3333ed25519-dalek = { version = " 3.0.0-pre.1" , default-features = false , optional = true }
34- ed448-goldilocks = { version = " 0.14.0-pre.3 " , default-features = false , optional = true }
35- elliptic-curve = { version = " 0.14.0-rc.13 " , default-features = false , optional = true }
36- hmac = { version = " 0.13.0-rc.1 " , default-features = false }
37- p256 = { version = " 0.14.0-pre.10 " , default-features = false , optional = true }
38- p384 = { version = " 0.14.0-pre.10 " , default-features = false , optional = true }
39- p521 = { version = " 0.14.0-pre.10 " , default-features = false , optional = true }
40- pkcs1 = { version = " 0.8.0-rc.3 " , default-features = false , optional = true }
41- pkcs8 = { version = " 0.11.0-rc.6 " , default-features = false , optional = true }
42- rsa = { version = " 0.10.0-rc.6 " , default-features = false , optional = true }
43- sec1 = { version = " 0.8.0-rc.9 " , default-features = false , optional = true }
34+ ed448-goldilocks = { version = " 0.14.0-pre.4 " , default-features = false , optional = true }
35+ elliptic-curve = { version = " 0.14.0-rc.15 " , default-features = false , optional = true }
36+ hmac = { version = " 0.13.0-rc.2 " , default-features = false }
37+ p256 = { version = " 0.14.0-pre.11 " , default-features = false , optional = true }
38+ p384 = { version = " 0.14.0-pre.11 " , default-features = false , optional = true }
39+ p521 = { version = " 0.14.0-pre.11 " , default-features = false , optional = true }
40+ pkcs1 = { version = " 0.8.0-rc.4 " , default-features = false , optional = true }
41+ pkcs8 = { version = " 0.11.0-rc.7 " , default-features = false , optional = true }
42+ rsa = { version = " 0.10.0-rc.9 " , default-features = false , optional = true }
43+ sec1 = { version = " 0.8.0-rc.10 " , default-features = false , optional = true }
4444sha2 = { version = " 0.11.0-rc.2" , default-features = false }
45- signature = { version = " 3.0.0-rc.3 " , default-features = false , optional = true }
45+ signature = { version = " 3.0.0-rc.4 " , default-features = false , optional = true }
4646typenum = { version = " 1.18.0" , features = [" no_std" , " const-generics" ] }
4747x25519-dalek = { version = " 3.0.0-pre.1" , default-features = false , optional = true }
4848x448 = { version = " =0.14.0-pre.0" , default-features = false , optional = true }
@@ -52,25 +52,26 @@ pki-types = { package = "rustls-pki-types", version = "1.12.0", default-features
5252rand_core = { version = " 0.9.3" , default-features = false , features = [
5353 " os_rng" ,
5454], optional = true }
55- rustls = { version = " 0.23.31 " , default-features = false }
56- webpki = { package = " rustls-webpki" , version = " 0.103.4 " , default-features = false , optional = true }
55+ rustls = { version = " 0.23.32 " , default-features = false }
56+ webpki = { package = " rustls-webpki" , version = " 0.103.6 " , default-features = false , optional = true }
5757enum_dispatch = " 0.3.13"
5858tinyvec = { version = " 1.10.0" , default-features = false , optional = true }
59+ thiserror = { version = " 2.0.17" , default-features = false }
5960
6061[dev-dependencies ]
6162bytes = { version = " 1.10.1" , default-features = false }
6263itertools = { version = " 0.14.0" , default-features = false }
6364rsa_098 = { package = " rsa" , version = " 0.9.8" , features = [" sha2" ] }
6465signature_220 = { package = " signature" , version = " 2.2.0" }
65- rustls = { version = " 0.23.31 " , default-features = false , features = [" std" ] }
66+ rustls = { version = " 0.23.32 " , default-features = false , features = [" std" ] }
6667x509-cert = { version = " 0.2.5" , default-features = false , features = [
6768 " builder" ,
6869] }
6970rand_core_064 = { package = " rand_core" , version = " 0.6.4" }
7071p256_0132 = { package = " p256" , version = " 0.13.2" }
7172
7273[features ]
73- default = [" std" , " tls12" , " zeroize" , " full" , " fast" ]
74+ default = [" std" , " tls12" , " zeroize" , " full" , " fast" , " quic " , " ticketer " ]
7475full = [
7576 " aead-full" ,
7677 " sign-full" ,
@@ -85,7 +86,7 @@ tls12 = ["rustls/tls12"]
8586
8687# RustCrypto is preparing to migrate to core::error::Error
8788# and in before most of the use case for std is just std::error::Error
88- std = [" alloc" , " rustls/std" , " ed448-goldilocks?/std" , " tinyvec?/std" ]
89+ std = [" alloc" , " rustls/std" , " ed448-goldilocks?/std" , " tinyvec?/std" , " thiserror/std " ]
8990alloc = [
9091 " ecdsa?/alloc" ,
9192 " ed448-goldilocks?/alloc" ,
0 commit comments