go-ethereum/p2p/enode
cui 5c6ba6b400
Some checks are pending
/ Linux Build (push) Waiting to run
/ Linux Build (arm) (push) Waiting to run
/ Windows Build (push) Waiting to run
/ Docker Image (push) Waiting to run
p2p/enode: optimize LogDist (#32887)
This speeds up LogDist by 75% using 64-bit operations instead
of byte-wise XOR.

---------

Co-authored-by: Felix Lange <fjl@twurst.com>
2025-10-13 14:00:43 +02:00
..
idscheme.go p2p/enode: fix endpoint determination for IPv6 (#29801) 2024-05-23 14:27:03 +02:00
idscheme_test.go all: new p2p node representation (#17643) 2018-09-25 00:59:00 +02:00
iter.go p2p/enode: fix asyncfilter comment (#32823) 2025-10-02 17:27:35 +02:00
iter_test.go p2p: fix error message in test (#32804) 2025-09-30 19:30:47 +08:00
localnode.go p2p: refactor to use time.Now().UnixMilli() in golang std lib (#32402) 2025-08-14 16:28:57 +08:00
localnode_test.go p2p: refactor to use time.Now().UnixMilli() in golang std lib (#32402) 2025-08-14 16:28:57 +08:00
node.go p2p/enode: optimize LogDist (#32887) 2025-10-13 14:00:43 +02:00
node_test.go p2p/enode: optimize LogDist (#32887) 2025-10-13 14:00:43 +02:00
nodedb.go p2p: refactor to use time.Now().UnixMilli() in golang std lib (#32402) 2025-08-14 16:28:57 +08:00
nodedb_test.go p2p: use netip.Addr where possible (#29891) 2024-06-05 19:31:04 +02:00
urlv4.go p2p: DNS resolution for static nodes (#30822) 2024-12-13 12:46:12 +01:00
urlv4_test.go p2p: DNS resolution for static nodes (#30822) 2024-12-13 12:46:12 +01:00