go

module
v0.0.0-...-ec0a014 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2024 License: BSD-3-Clause

README

🚨 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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL