law mul_distrib

bend-osdev-gf@0.1.1.0 · LAWS.bend:38

import bend-osdev-gf@0.1.1.0/LAWS.bend as LAWS
import Base
import bend-osdev-gf@0.1.1.0/gf.bend as G

38law mul_distrib:
39  for +f: G.Gf8Field
40  for +a: U32
41  for +b: U32
42  for +c: U32
43  {G.Gf8.mul(f, a, G.Gf8.add(b, c)) == G.Gf8.add(G.Gf8.mul(f, a, b), G.Gf8.mul(f, a, c)) : U32}

Uses (13)

Used by (1)