@@ -20,24 +20,10 @@ func main() {
2020 addr , err := net .ResolveUDPAddr ("udp" , * remoteAddr )
2121 util .Check (err )
2222
23- // pubkeyBytes, err := hex.DecodeString(*pubkey)
24- // util.Check(err)
25-
2623 pconn , err := net .ListenUDP ("udp" , nil )
2724 util .Check (err )
2825 quicSpec , err := quic .QUICID2Spec (quic .QUICFirefox_116 )
2926 util .Check (err )
30- for _ , ext := range quicSpec .ClientHelloSpec .Extensions {
31- if ks , ok := ext .(* tls.KeyShareExtension ); ok {
32- ks .KeyShares = []tls.KeyShare {
33- {
34- Group : tls .X25519Kyber768Draft00 ,
35- Data : []byte {},
36- },
37- }
38- break
39- }
40- }
4127
4228 tp := quic.UTransport {
4329 Transport : & quic.Transport {
@@ -46,21 +32,9 @@ func main() {
4632 QUICSpec : & quicSpec ,
4733 }
4834
49- // tp := &quic.Transport{
50- // Conn: pconn,
51- // }
52-
53- // econn1, err := tp.DialEarly(context.Background(), addr, &tls.Config{
54- // InsecureSkipVerify: true,
55- // NextProtos: []string{"h3"},
56- // }, &quic.Config{})
57- // util.Check(err)
58- // _ = econn1
59-
6035 econn , err := tp .DialEarly (context .Background (), addr , & tls.Config {
6136 InsecureSkipVerify : true ,
62- // CurvePreferences: []tls.CurveID{tls.X25519Kyber768Draft00},
63- NextProtos : []string {"h3" },
37+ NextProtos : []string {"h3" },
6438 }, & quic.Config {})
6539 util .Check (err )
6640
0 commit comments