def mul_sc_r

bend-collections-laws-crypto@1.0.0.0 · proofs/crypto/curve25519/num.bend:55

import bend-collections-laws-crypto@1.0.0.0/proofs/crypto/curve25519/num.bend as Num
import Base
import bend-collections-laws-crypto@1.0.0.0/proofs/lib/word.bend as WD
import bend-collections-laws-crypto@1.0.0.0/proofs/lib/arith.bend as AR

55# x 2^k == 2^k x
56def mul_sc_r(+k: Nat, +one: Nat, +h1: {one == 1n : Nat}, +x: Nat) -> {Nat.mul(x, WD.sc(k, one)) == WD.sc(k, x) : Nat}:
57  AR.mul_sc1(k, one, h1, x)

Uses (4)

Used by (1)