MCPcopy Create free account
hub / github.com/encodeous/nylon / keepKeyFreshSending

Method keepKeyFreshSending

polyamide/device/send.go:206–215  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

204}
205
206func (peer *Peer) keepKeyFreshSending() {
207 keypair := peer.keypairs.Current()
208 if keypair == nil {
209 return
210 }
211 nonce := keypair.sendNonce.Load()
212 if nonce > RekeyAfterMessages || (keypair.isInitiator && time.Since(keypair.created) > RekeyAfterTime) {
213 peer.SendHandshakeInitiation(false)
214 }
215}
216
217func (device *Device) RoutineReadFromTUN() {
218 defer func() {

Callers 1

Calls 2

CurrentMethod · 0.80

Tested by

no test coverage detected