Browse Source

Add enough tls.ConnectionState and tls.CipherSuiteName() to compile fortio/log (#4345)

src/crypt: add enough tls.ConnectionState and tls.CipherSuiteName() to compile fortio/log
pull/4354/head
Laurent Demailly 4 months ago
committed by GitHub
parent
commit
319683b863
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 13
      src/crypto/tls/common.go

13
src/crypto/tls/common.go

@ -10,6 +10,7 @@ import (
"context"
"crypto"
"crypto/x509"
"fmt"
"io"
"net"
"sync"
@ -23,9 +24,21 @@ import (
// only supports Elliptic Curve based groups. See RFC 8446, Section 4.2.7.
type CurveID uint16
// CipherSuiteName returns the standard name for the passed cipher suite ID
//
// Not Implemented.
func CipherSuiteName(id uint16) string {
return fmt.Sprintf("0x%04X", id)
}
// ConnectionState records basic TLS details about the connection.
type ConnectionState struct {
// TINYGO: empty; TLS connection offloaded to device
//
// Minimum (empty) fields for fortio.org/log http logging and others
// to compile and run.
PeerCertificates []*x509.Certificate
CipherSuite uint16
}
// ClientAuthType declares the policy the server will follow for

Loading…
Cancel
Save