From 86a2e64c0b60772c22dfcf43dca58f6f7616a034 Mon Sep 17 00:00:00 2001 From: lightclient Date: Tue, 3 Feb 2026 11:32:32 -0700 Subject: [PATCH] crypto/keccak: add note that asm impl was removed upstream --- crypto/keccak/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crypto/keccak/README.md b/crypto/keccak/README.md index f6dd4cfe03..295a5b958c 100644 --- a/crypto/keccak/README.md +++ b/crypto/keccak/README.md @@ -1,5 +1,6 @@ This is a vendored and modified copy of golang.org/x/crypto/sha3, with an assembly -implementation of keccak256. +implementation of keccak256. We wish to retain the assembly implementation, +which was removed in v0.44.0. Ethereum uses a 'legacy' variant of Keccak, which was defined before it became SHA3. As such, we cannot use the standard library crypto/sha3 package.