From 014a9cfdefaa48442d6f03de29ae4f87bf25fb0b Mon Sep 17 00:00:00 2001 From: Gavin <37820916+tyGavinZJU@users.noreply.github.com> Date: Fri, 27 May 2022 21:44:59 +0800 Subject: [PATCH] Update endian revert process logic --- ecc/bn254/twistededwards/eddsa/eddsa.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ecc/bn254/twistededwards/eddsa/eddsa.go b/ecc/bn254/twistededwards/eddsa/eddsa.go index 9aa2e3786..cd786bfe9 100644 --- a/ecc/bn254/twistededwards/eddsa/eddsa.go +++ b/ecc/bn254/twistededwards/eddsa/eddsa.go @@ -86,7 +86,7 @@ func GenerateKey(r io.Reader) (*PrivateKey, error) { // reverse first bytes because setBytes interpret stream as big endian // but in eddsa specs s is the first 32 bytes in little endian - for i, j := 0, sizeFr; i < j; i, j = i+1, j-1 { + for i, j := 0, sizeFr - 1; i < j; i, j = i+1, j-1 { h[i], h[j] = h[j], h[i]