Org.BouncyCastle.Math.BinPoly.IBinPolyMul
interface IBinPolyMul
Binary polynomial arithmetic in GF(2)[x] / r(x), where r(x) is a binomial,
trinomial, or pentanomial.
Polynomial bit-length n.
Number of ulong limbs required to hold a polynomial of length N.
Compute z = x * y mod r(x). x may alias z; y must not
alias z. See the interface remarks for the full aliasing contract.
Compute z = x^2 mod r(x). x may alias z (in-place squaring).
Compute z = x^(2^n) mod r(x), i.e. n repeated squarings.
x may alias z (in-place repeated squaring).