MCPcopy
hub / github.com/WireGuard/wireguard-go / keepKeyFreshSending

Method keepKeyFreshSending

device/send.go:195–204  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

193}
194
195func (peer *Peer) keepKeyFreshSending() {
196 keypair := peer.keypairs.Current()
197 if keypair == nil {
198 return
199 }
200 nonce := keypair.sendNonce.Load()
201 if nonce > RekeyAfterMessages || (keypair.isInitiator && time.Since(keypair.created) > RekeyAfterTime) {
202 peer.SendHandshakeInitiation(false)
203 }
204}
205
206func (device *Device) RoutineReadFromTUN() {
207 defer func() {

Callers 1

Calls 2

CurrentMethod · 0.80

Tested by

no test coverage detected