Uses of Class
org.bouncycastle.pqc.legacy.math.ntru.polynomial.BigIntPolynomial
Packages that use BigIntPolynomial
-
Uses of BigIntPolynomial in org.bouncycastle.pqc.legacy.math.ntru.polynomial
Fields in org.bouncycastle.pqc.legacy.math.ntru.polynomial declared as BigIntPolynomialModifier and TypeFieldDescriptionResultant.rhoA polynomial such thatres = rho*this + t*(x^n-1) for some integer tMethods in org.bouncycastle.pqc.legacy.math.ntru.polynomial that return BigIntPolynomialModifier and TypeMethodDescriptionBigIntPolynomial.mult(BigIntPolynomial poly2) Multiplies the polynomial by another, taking the indices mod N.IntegerPolynomial.mult(BigIntPolynomial poly2) Polynomial.mult(BigIntPolynomial poly2) Multiplies the polynomial by aBigIntPolynomial, taking the indices mod N.ProductFormPolynomial.mult(BigIntPolynomial b) SparseTernaryPolynomial.mult(BigIntPolynomial poly2) BigDecimalPolynomial.round()Rounds all coefficients to the nearest integer.Methods in org.bouncycastle.pqc.legacy.math.ntru.polynomial with parameters of type BigIntPolynomialModifier and TypeMethodDescriptionvoidBigIntPolynomial.add(BigIntPolynomial b) Adds another polynomial which can have a different number of coefficients.BigDecimalPolynomial.mult(BigIntPolynomial poly2) Multiplies the polynomial by another.BigIntPolynomial.mult(BigIntPolynomial poly2) Multiplies the polynomial by another, taking the indices mod N.IntegerPolynomial.mult(BigIntPolynomial poly2) Polynomial.mult(BigIntPolynomial poly2) Multiplies the polynomial by aBigIntPolynomial, taking the indices mod N.ProductFormPolynomial.mult(BigIntPolynomial b) SparseTernaryPolynomial.mult(BigIntPolynomial poly2) voidBigIntPolynomial.sub(BigIntPolynomial b) Subtracts another polynomial which can have a different number of coefficients.Constructors in org.bouncycastle.pqc.legacy.math.ntru.polynomial with parameters of type BigIntPolynomialModifierConstructorDescriptionConstructs aBigDecimalPolynomialfrom aBigIntPolynomial.Constructs aIntegerPolynomialfrom aBigIntPolynomial.