Quellcode durchsuchen

crypto/tls: commit fixes which I hadn't saved.

R=rsc
CC=golang-dev
https://golang.org/cl/3685041
tls13
Adam Langley vor 14 Jahren
Ursprung
Commit
effe736267
2 geänderte Dateien mit 7 neuen und 5 gelöschten Zeilen
  1. +6
    -4
      cipher_suites.go
  2. +1
    -1
      common.go

+ 6
- 4
cipher_suites.go Datei anzeigen

@@ -16,9 +16,11 @@ import (
// function. All cipher suites currently assume RSA key agreement.
type cipherSuite struct {
// the lengths, in bytes, of the key material needed for each component.
keyLen, macLen, ivLen int
cipher func(key, iv []byte, isRead bool) interface{}
mac func(macKey []byte) hash.Hash
keyLen int
macLen int
ivLen int
cipher func(key, iv []byte, isRead bool) interface{}
mac func(macKey []byte) hash.Hash
}

var cipherSuites = map[uint16]*cipherSuite{
@@ -47,7 +49,7 @@ func hmacSHA1(key []byte) hash.Hash {
// ciphersuites and the id requested by the peer.
func mutualCipherSuite(have []uint16, want uint16) (suite *cipherSuite, id uint16) {
for _, id := range have {
if want == id {
if id == want {
return cipherSuites[id], id
}
}


+ 1
- 1
common.go Datei anzeigen

@@ -147,7 +147,7 @@ func (c *Config) rootCAs() *CASet {

func (c *Config) cipherSuites() []uint16 {
s := c.CipherSuites
if len(s) == 0 {
if s == nil {
s = defaultCipherSuites()
}
return s


Laden…
Abbrechen
Speichern