From 66b43234bb06543fe31502ab75ba958b83b207ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sat, 30 Aug 2025 13:24:01 +0200 Subject: [PATCH] std: disable `sha3-512 single` test on RISC-V with V support https://github.com/ziglang/zig/issues/25083 --- lib/std/crypto/sha3.zig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/std/crypto/sha3.zig b/lib/std/crypto/sha3.zig index 84cd0c2b0e..332276ded6 100644 --- a/lib/std/crypto/sha3.zig +++ b/lib/std/crypto/sha3.zig @@ -1,3 +1,4 @@ +const builtin = @import("builtin"); const std = @import("std"); const assert = std.debug.assert; const math = std.math; @@ -573,6 +574,8 @@ test "sha3-384 streaming" { } test "sha3-512 single" { + if (builtin.cpu.has(.riscv, .v) and builtin.zig_backend == .stage2_llvm) return error.SkipZigTest; // https://github.com/ziglang/zig/issues/25083 + const h1 = "a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26"; try htest.assertEqualHash(Sha3_512, h1, ""); const h2 = "b751850b1a57168a5693cd924b6b096e08f621827444f70d884f5d0240d2712e10e116e9192af3c91a7ec57647e3934057340b4cf408d5a56592f8274eec53f0";