crypto/tls.Conn.out (field)
36 uses
crypto/tls (current package)
conn.go#L94: in, out halfConn
conn.go#L818: return c.out.setErrorLocked(&net.OpError{Op: "local error", Err: err})
conn.go#L823: c.out.Lock()
conn.go#L824: defer c.out.Unlock()
conn.go#L868: payloadBytes := tcpMSSEstimate - recordHeaderLen - c.out.explicitNonceLen()
conn.go#L869: if c.out.cipher != nil {
conn.go#L870: switch ciph := c.out.cipher.(type) {
conn.go#L872: payloadBytes -= c.out.mac.Size()
conn.go#L882: payloadBytes -= c.out.mac.Size()
conn.go#L975: outBuf, err = c.out.encrypt(outBuf, data[:m], c.config.rand())
conn.go#L987: if err := c.out.changeCipherSpec(); err != nil {
conn.go#L998: c.out.Lock()
conn.go#L999: defer c.out.Unlock()
conn.go#L1115: c.out.Lock()
conn.go#L1116: defer c.out.Unlock()
conn.go#L1118: if err := c.out.err; err != nil {
conn.go#L1141: if _, ok := c.out.cipher.(cipher.BlockMode); ok {
conn.go#L1144: return n, c.out.setErrorLocked(err)
conn.go#L1151: return n + m, c.out.setErrorLocked(err)
conn.go#L1238: c.out.Lock()
conn.go#L1239: defer c.out.Unlock()
conn.go#L1245: c.out.setErrorLocked(err)
conn.go#L1249: newSecret := cipherSuite.nextTrafficSecret(c.out.trafficSecret)
conn.go#L1250: c.out.setTrafficSecret(cipherSuite, newSecret)
conn.go#L1355: c.out.Lock()
conn.go#L1356: defer c.out.Unlock()
handshake_client.go#L364: c.out.version = vers
handshake_client.go#L663: c.out.prepareCipherSpec(c.vers, clientCipher, clientHash)
handshake_client_tls13.go#L360: c.out.setTrafficSecret(hs.suite, clientSecret)
handshake_client_tls13.go#L619: verifyData: hs.suite.finishedHash(c.out.trafficSecret, hs.transcript),
handshake_client_tls13.go#L627: c.out.setTrafficSecret(hs.suite, hs.trafficSecret)
handshake_server.go#L162: c.out.version = c.vers
handshake_server.go#L672: c.out.prepareCipherSpec(c.vers, serverCipher, serverHash)
handshake_server_tls13.go#L553: c.out.setTrafficSecret(hs.suite, serverSecret)
handshake_server_tls13.go#L661: verifyData: hs.suite.finishedHash(c.out.trafficSecret, hs.transcript),
handshake_server_tls13.go#L678: c.out.setTrafficSecret(hs.suite, serverSecret)
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |