mirror of
https://github.com/refraction-networking/utls.git
synced 2025-04-05 21:17:35 +03:00
Fork of the Go standard TLS library, providing low-level access to the ClientHello for mimicry purposes.
anticensorshipcipher-suitesclienthellocryptogolanghandshakelow-level-tlsobfuscationparrottlstls-extension
In Go 1.17 we added register ABI on AMD64 on Linux/macOS/Windows as a GOEXPERIMENT, on by default. In Go 1.18, we commit to always enabling register ABI on AMD64. Now "go build" for AMD64 always have goexperiment.regabi* tags set. However, at bootstrapping cmd/dist does not set the tags when building go_bootstrap. For this to work, unfortunately, we need to hard-code AMD64 to use register ABI in runtime code. Change-Id: I0b31e678e186b9cdeeb8502cd9e38ed0d7e72d4f Reviewed-on: https://go-review.googlesource.com/c/go/+/341151 Trust: Cherry Mui <cherryyz@google.com> Run-TryBot: Cherry Mui <cherryyz@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Michael Knyszek <mknyszek@google.com> Reviewed-by: Austin Clements <austin@google.com> |
||
---|---|---|
abi | ||
buildcfg | ||
bytealg | ||
cfg | ||
cpu | ||
execabs | ||
fmtsort | ||
goarch | ||
goexperiment | ||
goos | ||
goroot | ||
goversion | ||
itoa | ||
lazyregexp | ||
lazytemplate | ||
nettrace | ||
obscuretestdata | ||
oserror | ||
poll | ||
profile | ||
race | ||
reflectlite | ||
singleflight | ||
syscall | ||
sysinfo | ||
testenv | ||
testlog | ||
trace | ||
unsafeheader | ||
xcoff |