| ... | ... | @@ -1456,8 +1456,6 @@ fn randPolyNormalized(rnd: anytype) Poly { |
| 1456 | 1456 | } |
| 1457 | 1457 | |
| 1458 | 1458 | test "MulHat" { |
| 1459 | | if (comptime builtin.cpu.has(.s390x, .vector)) return error.SkipZigTest; |
| 1460 | | |
| 1461 | 1459 | var rnd = RndGen.init(0); |
| 1462 | 1460 | |
| 1463 | 1461 | for (0..100) |_| { |
| ... | ... | @@ -1612,8 +1610,6 @@ test "Polynomial packing" { |
| 1612 | 1610 | } |
| 1613 | 1611 | |
| 1614 | 1612 | test "Test inner PKE" { |
| 1615 | | if (comptime builtin.cpu.has(.s390x, .vector)) return error.SkipZigTest; |
| 1616 | | |
| 1617 | 1613 | var seed: [32]u8 = undefined; |
| 1618 | 1614 | var pt: [32]u8 = undefined; |
| 1619 | 1615 | for (&seed, &pt, 0..) |*s, *p, i| { |
| ... | ... | @@ -1635,8 +1631,6 @@ test "Test inner PKE" { |
| 1635 | 1631 | } |
| 1636 | 1632 | |
| 1637 | 1633 | test "Test happy flow" { |
| 1638 | | if (comptime builtin.cpu.has(.s390x, .vector)) return error.SkipZigTest; |
| 1639 | | |
| 1640 | 1634 | var seed: [64]u8 = undefined; |
| 1641 | 1635 | for (&seed, 0..) |*s, i| { |
| 1642 | 1636 | s.* = @as(u8, @intCast(i)); |
| ... | ... | @@ -1662,21 +1656,18 @@ test "Test happy flow" { |
| 1662 | 1656 | |
| 1663 | 1657 | test "NIST KAT test d00.Kyber512" { |
| 1664 | 1658 | if (comptime builtin.cpu.has(.loongarch, .lsx)) return error.SkipZigTest; |
| 1665 | | if (comptime builtin.cpu.has(.s390x, .vector)) return error.SkipZigTest; |
| 1666 | 1659 | |
| 1667 | 1660 | try testNistKat(d00.Kyber512, "e9c2bd37133fcb40772f81559f14b1f58dccd1c816701be9ba6214d43baf4547"); |
| 1668 | 1661 | } |
| 1669 | 1662 | |
| 1670 | 1663 | test "NIST KAT test d00.Kyber1024" { |
| 1671 | 1664 | if (comptime builtin.cpu.has(.loongarch, .lsx)) return error.SkipZigTest; |
| 1672 | | if (comptime builtin.cpu.has(.s390x, .vector)) return error.SkipZigTest; |
| 1673 | 1665 | |
| 1674 | 1666 | try testNistKat(d00.Kyber1024, "89248f2f33f7f4f7051729111f3049c409a933ec904aedadf035f30fa5646cd5"); |
| 1675 | 1667 | } |
| 1676 | 1668 | |
| 1677 | 1669 | test "NIST KAT test d00.Kyber768" { |
| 1678 | 1670 | if (comptime builtin.cpu.has(.loongarch, .lsx)) return error.SkipZigTest; |
| 1679 | | if (comptime builtin.cpu.has(.s390x, .vector)) return error.SkipZigTest; |
| 1680 | 1671 | |
| 1681 | 1672 | try testNistKat(d00.Kyber768, "a1e122cad3c24bc51622e4c242d8b8acbcd3f618fee4220400605ca8f9ea02c2"); |
| 1682 | 1673 | } |