Gaukas Wang

Results 22 issues of Gaukas Wang

## Summary Added support for MySQL Client Key/Cert, in alignment with the original `trojan-gfw/trojan` project. \* I'm actually a little bit surprised that this feature isn't implemented. If there're any...

Updating utls to align with `crypto/tls` in Go 1.18. - [x] Merged from upstream - [x] Compilation error resolved - [ ] All tests passing - WIP: `TestUTLSHandshakeClientParrotGolang` mismatches on...

Sync with latest implementation from upstream `crypto/tls` and make some minor changes to fix the incompatibility. ## Introduced new issues - All test cases in `TestUTLSHandshakeClientParrotGolang` has failed. - It...

As mentioned in #117, this issue has been there for awhile. ## Description `forgeConn()` in the example in `examples` folder is broken and crashing the example due to null pointer...

bug
help wanted

Implement an optional feature which, when enabled, will: - Capture the bytes of `ClientHello` sent on wire - Compare it with the desired `ClientHelloMessage` - Throw error and tear down...

enhancement

Hi, thanks for this amazing project. I came across the [wasmtime_wasi](https://docs.wasmtime.dev/api/wasmtime_wasi/#) Rust crate and found the `WasiCtx` struct really handy, and especially for its `insert_file` function. While not being able...

An `Initial` packet containing only `ACK, PADDING` frames is always being sent by the client, even if the server sends the `CRYPTO` frame containing the ServerHello in an `Initial` packet...

As discussed before, to reduce the extra workload and confusion in maintaining uTLS across multiple different Go versions, uTLS is set to support the top 2 MOST RECENT Go (minor)...

help wanted
blocker

Google Chrome 122 (or maybe earlier) started to send an oversized TLS ClientHello if Kyber768-based PQ Key Share has been enabled. In terms of QUIC, the TLS ClientHello will be...

enhancement
help wanted
good first issue

It is implementation-specific that when the server is not responding to QUIC Initial Packets carrying `ClientHello` messages, **how often** does the QUIC client retry by sending a new Initial Packet...

enhancement