Binary-field multiplication on Boolean inputs #
For a binary field K with a basis b over the two-element field, multiplication in
coordinates is MultiOutput.fieldMul b. Reading its 2n prime-field inputs and n
outputs as Boolean bits gives a Boolean map on 2n inputs: the first n bits are the
coordinates of x, the last n those of y, and the outputs are the coordinates of
x * y.