From 090b93ad8264560f2810a8eb99a1c298717057d1 Mon Sep 17 00:00:00 2001 From: cuiweixie Date: Thu, 7 Aug 2025 11:06:09 +0800 Subject: [PATCH] p2p: opt using bitutil.XORBytes --- p2p/rlpx/rlpx.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/p2p/rlpx/rlpx.go b/p2p/rlpx/rlpx.go index c074534d4d..843a1728fd 100644 --- a/p2p/rlpx/rlpx.go +++ b/p2p/rlpx/rlpx.go @@ -287,9 +287,7 @@ func (m *hashMAC) compute(sum1, seed []byte) []byte { } m.cipher.Encrypt(m.aesBuffer[:], sum1) - for i := range m.aesBuffer { - m.aesBuffer[i] ^= seed[i] - } + bitutil.XORBytes(m.aesBuffer[:], m.aesBuffer[:], seed) m.hash.Write(m.aesBuffer[:]) sum2 := m.hash.Sum(m.hashBuffer[:0]) return sum2[:16]