Home | History | Annotate | Download | only in runner

Lines Matching defs:Config

252 	NegotiatedProtocol         string                // negotiated next protocol (from Config.NextProtos)
328 // A Config structure is used to configure a TLS client or server.
330 // modified. A Config may be reused; the tls package will also not
332 type Config struct {
351 // See Config.BuildNameToCertificate
502 serverInitOnce sync.Once // guards calling (*Config).serverInit
1556 func (c *Config) serverInit() {
1573 func (c *Config) rand() io.Reader {
1581 func (c *Config) time() time.Time {
1589 func (c *Config) cipherSuites() []uint16 {
1597 func (c *Config) minVersion(isDTLS bool) uint16 {
1615 func (c *Config) maxVersion(isDTLS bool) uint16 {
1635 func (c *Config) curvePreferences() []CurveID {
1642 func (c *Config) defaultCurves() map[CurveID]bool {
1677 func (c *Config) isSupportedVersion(wireVers uint16, isDTLS bool) (uint16, bool) {
1689 func (c *Config) supportedVersions(isDTLS bool) []uint16 {
1706 func (c *Config) getCertificateForName(name string) *Certificate {
1736 func (c *Config) signSignatureAlgorithms() []signatureAlgorithm {
1743 func (c *Config) verifySignatureAlgorithms() []signatureAlgorithm {
1753 func (c *Config) BuildNameToCertificate() {
1934 var emptyConfig Config
1936 func defaultConfig() *Config {