- Sort Score
- Num 10 results
- Language All
Results 1 - 1 of 1 for CenteredMod (0.21 seconds)
-
lib/fips140/v1.26.0.zip
0b0010_0000 r |= n << 5 & 0b0100_0000 r |= n << 7 & 0b1000_0000 return r } func CenteredMod(x, m uint32) int32 { x = x % m if x > m/2 { return int32(x) - int32(m) } return int32(x) } func reduceModQ(x int32) uint32 { x %= q if x < 0 { return uint32(x + q) } return uint32(x) } func TestCenteredMod(t *testing.T) { for x := range uint32(q * 2) { got := CenteredMod(uint32(x), q) if reduceModQ(got) != (x % q) { t.Fatalf("CenteredMod(%d) = %d, which is not congruent to %d mod %d", x, got, x, q) } } for x :=...Created: Tue Apr 07 11:13:11 GMT 2026 - Last Modified: Thu Jan 08 17:58:32 GMT 2026 - 660.3K bytes - Click Count (0)