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

Method LookupPeer

device/device.go:341–346  ·  view source on GitHub ↗
(pk NoisePublicKey)

Source from the content-addressed store, hash-verified

339}
340
341func (device *Device) LookupPeer(pk NoisePublicKey) *Peer {
342 device.peers.RLock()
343 defer device.peers.RUnlock()
344
345 return device.peers.keyMap[pk]
346}
347
348func (device *Device) RemovePeer(key NoisePublicKey) {
349 device.peers.Lock()

Callers 2

handlePublicKeyLineMethod · 0.95

Implementers 4

NativeTuntun/tun_linux.go
netTuntun/netstack/tun.go
chTuntun/tuntest/tuntest.go
fakeTUNDeviceSizeddevice/device_test.go

Calls

no outgoing calls

Tested by

no test coverage detected