From d46ceed0e8dfe0314a704f45b88be36665e937fa Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Thu, 9 Oct 2025 14:42:28 +0800 Subject: [PATCH] internal/sm2ec: fix test case --- internal/sm2ec/sm2p256_asm_loong64_test.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/sm2ec/sm2p256_asm_loong64_test.go b/internal/sm2ec/sm2p256_asm_loong64_test.go index 2d29783..3e51aa9 100644 --- a/internal/sm2ec/sm2p256_asm_loong64_test.go +++ b/internal/sm2ec/sm2p256_asm_loong64_test.go @@ -21,8 +21,9 @@ func TestP256BigToLittle(t *testing.T) { // 检查每个 limb 是否为小端解包 for i := 0; i < 4; i++ { expected := binary.BigEndian.Uint64(in[i*8 : (i+1)*8]) - if out[i] != expected { - t.Errorf("limb %d: got 0x%x, want 0x%x", i, out[i], expected) + k := 3 - i // 逆序存储 + if out[k] != expected { + t.Errorf("limb %d: got 0x%x, want 0x%x", k, out[k], expected) } }