(suite *cipherSuiteTLS13, secret []byte)
| 246 | } |
| 247 | |
| 248 | func (hc *halfConn) setTrafficSecret(suite *cipherSuiteTLS13, secret []byte) { |
| 249 | hc.trafficSecret = secret |
| 250 | key, iv := suite.trafficKey(secret) |
| 251 | hc.cipher = suite.aead(key, iv) |
| 252 | for i := range hc.seq { |
| 253 | hc.seq[i] = 0 |
| 254 | } |
| 255 | } |
| 256 | |
| 257 | // incSeq increments the sequence number. |
| 258 | func (hc *halfConn) incSeq() { |
no test coverage detected