crypto/tls.serverKeyExchangeMsg.key (field)
15 uses
crypto/tls (current package)
handshake_messages.go#L1428: key []byte
handshake_messages.go#L1435: length := len(m.key)
handshake_messages.go#L1441: copy(x[4:], m.key)
handshake_messages.go#L1452: m.key = data[4:]
key_agreement.go#L219: skx.key = make([]byte, len(serverECDHEParams)+sigAndHashLen+2+len(sig))
key_agreement.go#L220: copy(skx.key, serverECDHEParams)
key_agreement.go#L221: k := skx.key[len(serverECDHEParams):]
key_agreement.go#L248: if len(skx.key) < 4 {
key_agreement.go#L251: if skx.key[0] != 3 { // named curve
key_agreement.go#L254: curveID := CurveID(skx.key[1])<<8 | CurveID(skx.key[2])
key_agreement.go#L256: publicLen := int(skx.key[3])
key_agreement.go#L257: if publicLen+4 > len(skx.key) {
key_agreement.go#L260: serverECDHEParams := skx.key[:4+publicLen]
key_agreement.go#L263: sig := skx.key[4+publicLen:]
![]() |
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. |