Skip to content
/ go1 Public
forked from cloudflare/go

Go with Cloudflare experimental patches

License

Notifications You must be signed in to change notification settings

JefferyQ7/go1

 
 

Repository files navigation

🚨 This fork is offered as-is, and without guarantees. It is expected that changes in the code, repository, and API occur in the future. We recommend to take caution before using this library in production.

cfgo

This is an experimental fork of Go, that patches the TLS stack, to support:

  1. Encrypted ClientHello (ECH)
  2. Post-quantum key agreement
  3. Delegated Credentials
  4. Post-quantum certificates.
  5. Configuraton of keyshares sent in ClientHello with tls.Config.ClientCurveGuess.

To use upstream Go and this fork with the same codebase, this fork sets the cfgo build tag.

Build

$ git clone https://github.com/cloudflare/go
$ cd go/src
$ ./make.bash

You can now use ../bin/go as you would regular go.

About

Go with Cloudflare experimental patches

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 88.6%
  • Assembly 5.7%
  • HTML 5.3%
  • C 0.2%
  • Shell 0.1%
  • Perl 0.1%