Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for reduceModQ (0.12 sec)

  1. lib/fips140/v1.1.0-rc1.zip

    |= 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 := range uint32(q) { r, _ := fieldToMontgomery(x)...
    Registered: Tue Dec 30 11:13:12 UTC 2025
    - Last Modified: Thu Dec 11 16:27:41 UTC 2025
    - 663K bytes
    - Viewed (0)
Back to top