def reduced
import bend-collections-laws-crypto@1.0.0.0/spec/crypto/secp256k1/field.bend as Fieldimport Base
89# a reduced element mod m: 16 limbs below 2^16 of value below m
90def reduced(+one: Nat, +m: Nat, +xs: List<&2, Nat>) -> Bool:
91 Bool.and(limbs16(one, 16n, xs), Nat.is_lt(value(one, xs), m))
Uses (7)
Used by (106)
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/secp256k1/point:red
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/secp256k1/sel:sl16
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/secp256k1/fieldops:mul_r
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/secp256k1/fieldops:small_r
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/secp256k1/scalarops:mul_r
- …