Uses of Interface
org.bouncycastle.pqc.legacy.math.ntru.polynomial.Polynomial
Packages that use Polynomial
Package
Description
-
Uses of Polynomial in org.bouncycastle.pqc.legacy.crypto.ntru
Fields in org.bouncycastle.pqc.legacy.crypto.ntru declared as PolynomialModifier and TypeFieldDescriptionNTRUSigningPrivateKeyParameters.Basis.fNTRUSigningPrivateKeyParameters.Basis.fPrimeNTRUEncryptionPrivateKeyParameters.tMethods in org.bouncycastle.pqc.legacy.crypto.ntru with parameters of type PolynomialModifier and TypeMethodDescriptionprotected IntegerPolynomialNTRUEngine.decrypt(IntegerPolynomial e, Polynomial priv_t, IntegerPolynomial priv_fp) Constructors in org.bouncycastle.pqc.legacy.crypto.ntru with parameters of type PolynomialModifierConstructorDescriptionprotectedBasis(Polynomial f, Polynomial fPrime, IntegerPolynomial h, NTRUSigningKeyGenerationParameters params) Constructs a new basis from polynomialsf, f', h.NTRUEncryptionPrivateKeyParameters(IntegerPolynomial h, Polynomial t, IntegerPolynomial fp, NTRUEncryptionParameters params) Constructs a new private key from a polynomial -
Uses of Polynomial in org.bouncycastle.pqc.legacy.math.ntru.polynomial
Subinterfaces of Polynomial in org.bouncycastle.pqc.legacy.math.ntru.polynomialModifier and TypeInterfaceDescriptioninterfaceA polynomial whose coefficients are all equal to -1, 0, or 1Classes in org.bouncycastle.pqc.legacy.math.ntru.polynomial that implement PolynomialModifier and TypeClassDescriptionclassATernaryPolynomialwith a "high" number of nonzero coefficients.classA polynomial withintcoefficients.
Some methods (likeadd) change the polynomial, others (likemult) do not but return the result as a new polynomial.classA polynomial of the formf1*f2+f3, wheref1,f2,f3are very sparsely populated ternary polynomials.classATernaryPolynomialwith a "low" number of nonzero coefficients.