@@ -6,8 +6,14 @@ git.torproject.org/pluggable-transports/goptlib.git v1.3.0 h1:G+iuRUblCCC2xnO+0a
66git.torproject.org/pluggable-transports/goptlib.git  v1.3.0 /go.mod  h1:4PBMl1dg7/3vMWSoWb46eGWlrxkUyn/CAJmxhDLAlDs =
77github.com/BurntSushi/toml  v1.2.1  h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak =
88github.com/BurntSushi/toml  v1.2.1 /go.mod  h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ =
9+ github.com/andybalholm/brotli  v1.0.4  h1:V7DdXeJtZscaqfNuAdSRuRFzuiKlHSC/Zh3zl9qY3JY =
10+ github.com/andybalholm/brotli  v1.0.4 /go.mod  h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig =
11+ github.com/andybalholm/brotli  v1.0.5  h1:8uQZIdzKmjc/iuPu7O2ioW48L81FgatrcpfFmiq/cCs =
12+ github.com/andybalholm/brotli  v1.0.5 /go.mod  h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig =
913github.com/cespare/xxhash/v2  v2.1.2  h1:YRXhKfTDauu4ajMg1TPgFO5jnlC2HCbmLXMcTG5cbYE =
1014github.com/cespare/xxhash/v2  v2.1.2 /go.mod  h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs =
15+ github.com/cespare/xxhash/v2  v2.2.0  h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44 =
16+ github.com/cespare/xxhash/v2  v2.2.0 /go.mod  h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs =
1117github.com/davecgh/go-spew  v1.1.0 /go.mod  h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38 =
1218github.com/davecgh/go-spew  v1.1.1  h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c =
1319github.com/davecgh/go-spew  v1.1.1 /go.mod  h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38 =
@@ -19,11 +25,15 @@ github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cu
1925github.com/flynn/noise  v1.0.0  h1:DlTHqmzmvcEiKj+4RYo/imoswx/4r6iBlCMfVtrMXpQ =
2026github.com/flynn/noise  v1.0.0 /go.mod  h1:xbMo+0i6+IGbYdJhF31t2eR1BIU0CYc12+BNAKwUTag =
2127github.com/fsnotify/fsnotify  v1.4.9  h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4 =
28+ github.com/gaukas/godicttls  v0.0.3  h1:YNDIf0d9adcxOijiLrEzpfZGAkNwLRzPaG6OjU7EITk =
29+ github.com/gaukas/godicttls  v0.0.3 /go.mod  h1:l6EenT4TLWgTdwslVb4sEMOCf7Bv0JAK67deKr9/NCI =
2230github.com/go-redis/redis/v8  v8.11.5  h1:AcZZR7igkdvfVmQTPnu9WE37LRrO/YrBH5zWyjDC0oI =
2331github.com/go-redis/redis/v8  v8.11.5 /go.mod  h1:gREzHqY1hg6oD9ngVRbLStwAWKhA0FEgq8Jd4h5lpwo =
2432github.com/golang/protobuf  v1.5.0 /go.mod  h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk =
2533github.com/golang/protobuf  v1.5.2  h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw =
2634github.com/golang/protobuf  v1.5.2 /go.mod  h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY =
35+ github.com/golang/protobuf  v1.5.3  h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg =
36+ github.com/golang/protobuf  v1.5.3 /go.mod  h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY =
2737github.com/google/go-cmp  v0.5.5 /go.mod  h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE =
2838github.com/google/go-cmp  v0.5.9  h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38 =
2939github.com/gorilla/mux  v1.8.0  h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI =
@@ -32,6 +42,10 @@ github.com/hashicorp/golang-lru v0.6.0 h1:uL2shRDx7RTrOrTCUZEGP/wJUFiUI8QT6E7z5o
3242github.com/hashicorp/golang-lru  v0.6.0 /go.mod  h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4 =
3343github.com/jmwample/obfs4  v0.0.0-20230113193642-07b111e6b208  h1:6nxlCjgsYnjYafKVqvElKbFL+95Kgg5YWT/GuXUNoD8 =
3444github.com/jmwample/obfs4  v0.0.0-20230113193642-07b111e6b208 /go.mod  h1:9GcM8QNU9/wXtEEH2q8bVOnPI7FtIF6VVLzZ1l6Hgf8 =
45+ github.com/klauspost/compress  v1.15.12  h1:YClS/PImqYbn+UILDnqxQCZ3RehC9N318SU3kElDUEM =
46+ github.com/klauspost/compress  v1.15.12 /go.mod  h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM =
47+ github.com/klauspost/compress  v1.16.5  h1:IFV2oUNUzZaz+XyusxpLzpzS8Pt5rh0Z16For/djlyI =
48+ github.com/klauspost/compress  v1.16.5 /go.mod  h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE =
3549github.com/kr/pretty  v0.2.1  h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI =
3650github.com/kr/pretty  v0.2.1 /go.mod  h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI =
3751github.com/kr/pty  v1.1.1 /go.mod  h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ =
@@ -52,8 +66,14 @@ github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3v
5266github.com/pelletier/go-toml  v1.9.5 /go.mod  h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c =
5367github.com/pmezard/go-difflib  v1.0.0  h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM =
5468github.com/pmezard/go-difflib  v1.0.0 /go.mod  h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4 =
55- github.com/refraction-networking/gotapdance  v1.3.5-0.20230118171142-e3cad8ff1431  h1:IH+TMIXiYCq42/hCVTJx+UunvBrI2QJcw7JNarfdSKg =
56- github.com/refraction-networking/gotapdance  v1.3.5-0.20230118171142-e3cad8ff1431 /go.mod  h1:qcATigC8P78vvDnXC4Sj4x9CbsmkUNSZKaIYevQ8BLA =
69+ github.com/refraction-networking/gotapdance  v1.5.0  h1:F28CrhFhyQLAgk2diKxSn7EIp8XfKFPmI6GlSjimb5k =
70+ github.com/refraction-networking/gotapdance  v1.5.0 /go.mod  h1:MrslNp4kScP2RX23nmVf4kegVsKCL5xqToqN1YEWCZc =
71+ github.com/refraction-networking/utls  v1.2.0  h1:U5f8wkij2NVinfLuJdFP3gCMwIHs+EzvhxmYdXgiapo =
72+ github.com/refraction-networking/utls  v1.2.0 /go.mod  h1:NPq+cVqzH7D1BeOkmOcb5O/8iVewAsiVt2x1/eO0hgQ =
73+ github.com/refraction-networking/utls  v1.3.2  h1:o+AkWB57mkcoW36ET7uJ002CpBWHu0KPxi6vzxvPnv8 =
74+ github.com/refraction-networking/utls  v1.3.2 /go.mod  h1:fmoaOww2bxzzEpIKOebIsnBvjQpqP7L2vcm/9KUfm/E =
75+ github.com/sergeyfrolov/bsbuffer  v0.0.0-20180903213811-94e85abb8507  h1:ML7ZNtcln5UBo5Wv7RIv9Xg3Pr5VuRCWLFXEwda54Y4 =
76+ github.com/sergeyfrolov/bsbuffer  v0.0.0-20180903213811-94e85abb8507 /go.mod  h1:DbI1gxrXI2jRGw7XGEUZQOOMd6PsnKzRrCKabvvMrwM =
5777github.com/sirupsen/logrus  v1.9.0  h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0 =
5878github.com/sirupsen/logrus  v1.9.0 /go.mod  h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ =
5979github.com/stretchr/objx  v0.1.0 /go.mod  h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME =
@@ -66,20 +86,26 @@ github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKs
6686github.com/stretchr/testify  v1.8.1 /go.mod  h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4 =
6787gitlab.com/yawning/edwards25519-extra.git  v0.0.0-20211229043746-2f91fcc9fbdb  h1:qRSZHsODmAP5qDvb3YsO7Qnf3TRiVbGxNG/WYnlM4/o =
6888gitlab.com/yawning/edwards25519-extra.git  v0.0.0-20211229043746-2f91fcc9fbdb /go.mod  h1:gvdJuZuO/tPZyhEV8K3Hmoxv/DWud5L4qEQxfYjEUTo =
89+ gitlab.com/yawning/edwards25519-extra.git  v0.0.0-20220726154925-def713fd18e4  h1:LeXiZggivkDGgmkl7+r+m/2xj3rd+K/30/0obRKayAU =
90+ gitlab.com/yawning/edwards25519-extra.git  v0.0.0-20220726154925-def713fd18e4 /go.mod  h1:gvdJuZuO/tPZyhEV8K3Hmoxv/DWud5L4qEQxfYjEUTo =
6991golang.org/x/crypto  v0.0.0-20210322153248-0c34fe9e7dc2 /go.mod  h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4 =
7092golang.org/x/crypto  v0.0.0-20210711020723-a769d52b0f97 /go.mod  h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc =
7193golang.org/x/crypto  v0.5.0  h1:U/0M97KRkSFvyD/3FSmdP5W5swImpNgle/EHFhOsQPE =
7294golang.org/x/crypto  v0.5.0 /go.mod  h1:NK/OQwhpMQP3MwtdjgLlYHnH9ebylxKWv3e0fK+mkQU =
95+ golang.org/x/crypto  v0.9.0  h1:LF6fAI+IutBocDJ2OT0Q1g8plpYljMZ4+lty+dsqw3g =
96+ golang.org/x/crypto  v0.9.0 /go.mod  h1:yrmDGqONDYtNj3tH8X9dzUun2m2lzPa9ngI6/RUPGR0 =
7397golang.org/x/net  v0.0.0-20210226172049-e18ecbb05110 /go.mod  h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg =
74- golang.org/x/net  v0.5 .0  h1:GyT4nK/YDHSqa1c4753ouYCDajOYKTja9Xb/OHtgvSw =
98+ golang.org/x/net  v0.7 .0  h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g =
7599golang.org/x/sys  v0.0.0-20201119102817-f84b799fce68 /go.mod  h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs =
76100golang.org/x/sys  v0.0.0-20210615035016-665e8c7367d1 /go.mod  h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg =
77101golang.org/x/sys  v0.0.0-20220715151400-c0bba94af5f8 /go.mod  h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg =
78- golang.org/x/sys  v0.4.0  h1:Zr2JFtRQNX3BCZ8YtxRE9hNJYC8J6I1MVbMg6owUp18 =
79- golang.org/x/sys  v0.4.0 /go.mod  h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg =
102+ golang.org/x/sys  v0.5.0  h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU =
103+ golang.org/x/sys  v0.5.0 /go.mod  h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg =
104+ golang.org/x/sys  v0.8.0  h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU =
105+ golang.org/x/sys  v0.8.0 /go.mod  h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg =
80106golang.org/x/term  v0.0.0-20201126162022-7de9c90e9dd1 /go.mod  h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo =
81107golang.org/x/text  v0.3.3 /go.mod  h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ =
82- golang.org/x/text  v0.6 .0  h1:3XmdazWV+ubf7QgHSTWeykHOci5oeekaGJBLkrkaw4k =
108+ golang.org/x/text  v0.7 .0  h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo =
83109golang.org/x/tools  v0.0.0-20180917221912-90fa682c2a6e /go.mod  h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ =
84110golang.org/x/xerrors  v0.0.0-20191204190536-9bdfabe68543 /go.mod  h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0 =
85111google.golang.org/grpc  v1.52.0  h1:kd48UiU7EHsV4rnLyOJRuP/Il/UHE7gdDAQ+SZI7nZk =
@@ -88,6 +114,8 @@ google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp0
88114google.golang.org/protobuf  v1.26.0 /go.mod  h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc =
89115google.golang.org/protobuf  v1.28.1  h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w =
90116google.golang.org/protobuf  v1.28.1 /go.mod  h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I =
117+ google.golang.org/protobuf  v1.30.0  h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng =
118+ google.golang.org/protobuf  v1.30.0 /go.mod  h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I =
91119gopkg.in/check.v1  v0.0.0-20161208181325-20d25e280405 /go.mod  h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0 =
92120gopkg.in/check.v1  v1.0.0-20201130134442-10cb98267c6c  h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk =
93121gopkg.in/check.v1  v1.0.0-20201130134442-10cb98267c6c /go.mod  h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q =
0 commit comments