1
0
mirror of https://github.com/getsops/sops.git synced 2026-02-05 12:45:21 +01:00

Add mul/div smoke test.

Signed-off-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
Felix Fontein
2025-03-02 12:16:01 +01:00
parent 136e271223
commit bae6742bd7

View File

@@ -115,6 +115,22 @@ func TestCombine(t *testing.T) {
}
}
func TestField_MulDivSmoke(t *testing.T) {
for a := range 256 {
for b := range 256 {
if b == 0 {
if out := mult(uint8(a), uint8(b)); out != 0 {
t.Fatalf("Bad: %v * %v = %v 0", a, b, out)
}
} else {
if out := div(mult(uint8(a), uint8(b)), uint8(b)); out != uint8(a) {
t.Fatalf("Bad: (%v * %v) / %v = %v %v", a, b, b, out, a)
}
}
}
}
}
func TestField_Add(t *testing.T) {
if out := add(16, 16); out != 0 {
t.Fatalf("Bad: %v 16", out)