]> Cypherpunks repositories - gostls13.git/commitdiff
a[b:len(a)] -> a[b:]
authorChristopher Wedgwood <cw@f00f.org>
Mon, 30 Nov 2009 20:03:43 +0000 (12:03 -0800)
committerRuss Cox <rsc@golang.org>
Mon, 30 Nov 2009 20:03:43 +0000 (12:03 -0800)
R=r, rsc
CC=agl1
https://golang.org/cl/161070

src/pkg/crypto/tls/handshake_client.go
src/pkg/crypto/tls/handshake_messages.go

index db9bb8cb33253f4a97a7ca5c7acf3a413eb1be30..1c6bd4b81bd68fb076f2441be5da234e0f2ff25c 100644 (file)
@@ -46,7 +46,7 @@ func (h *clientHandshake) loop(writeChan chan<- interface{}, controlChan chan<-
        hello.random[1] = byte(currentTime >> 16);
        hello.random[2] = byte(currentTime >> 8);
        hello.random[3] = byte(currentTime);
-       _, err := io.ReadFull(config.Rand, hello.random[4:len(hello.random)]);
+       _, err := io.ReadFull(config.Rand, hello.random[4:]);
        if err != nil {
                h.error(alertInternalError);
                return;
@@ -132,7 +132,7 @@ func (h *clientHandshake) loop(writeChan chan<- interface{}, controlChan chan<-
        // version offered in the ClientHello.
        preMasterSecret[0] = defaultMajor;
        preMasterSecret[1] = defaultMinor;
-       _, err = io.ReadFull(config.Rand, preMasterSecret[2:len(preMasterSecret)]);
+       _, err = io.ReadFull(config.Rand, preMasterSecret[2:]);
        if err != nil {
                h.error(alertInternalError);
                return;
index 65dae8762594b851de68adc67bda56d7b8f71ca8..b5f2aa731fd0111ebcfd8544fc79e94260b951d6 100644 (file)
@@ -133,7 +133,7 @@ func (m *serverHelloMsg) unmarshal(data []byte) bool {
                return false
        }
        m.sessionId = data[39 : 39+sessionIdLen];
-       data = data[39+sessionIdLen : len(data)];
+       data = data[39+sessionIdLen:];
        if len(data) < 3 {
                return false
        }
@@ -196,7 +196,7 @@ func (m *certificateMsg) unmarshal(data []byte) bool {
        }
 
        numCerts := 0;
-       d := data[7:len(data)];
+       d := data[7:];
        for certsLen > 0 {
                if len(d) < 4 {
                        return false
@@ -205,17 +205,17 @@ func (m *certificateMsg) unmarshal(data []byte) bool {
                if uint32(len(d)) < 3+certLen {
                        return false
                }
-               d = d[3+certLen : len(d)];
+               d = d[3+certLen:];
                certsLen -= 3 + certLen;
                numCerts++;
        }
 
        m.certificates = make([][]byte, numCerts);
-       d = data[7:len(data)];
+       d = data[7:];
        for i := 0; i < numCerts; i++ {
                certLen := uint32(d[0])<<24 | uint32(d[1])<<8 | uint32(d[2]);
                m.certificates[i] = d[3 : 3+certLen];
-               d = d[3+certLen : len(d)];
+               d = d[3+certLen:];
        }
 
        return true;