tls_go1.13.go 475 B

123456789101112131415
  1. // +build go1.13
  2. package guerrilla
  3. import "crypto/tls"
  4. // TLS 1.3 was introduced in go 1.12 as an option and enabled for production in go 1.13
  5. // release notes: https://golang.org/doc/go1.12#tls_1_3
  6. func init() {
  7. TLSProtocols["tls1.3"] = tls.VersionTLS13
  8. TLSCiphers["TLS_AES_128_GCM_SHA256"] = tls.TLS_AES_128_GCM_SHA256
  9. TLSCiphers["TLS_AES_256_GCM_SHA384"] = tls.TLS_AES_256_GCM_SHA384
  10. TLSCiphers["TLS_CHACHA20_POLY1305_SHA256"] = tls.TLS_CHACHA20_POLY1305_SHA256
  11. }