Uses of Interface
org.bouncycastle.pqc.math.ntru.polynomial.Polynomial
-
Packages that use Polynomial Package Description org.bouncycastle.pqc.crypto.ntru org.bouncycastle.pqc.math.ntru.polynomial -
-
Uses of Polynomial in org.bouncycastle.pqc.crypto.ntru
Fields in org.bouncycastle.pqc.crypto.ntru declared as Polynomial Modifier and Type Field Description Polynomial
NTRUSigningPrivateKeyParameters.Basis. f
Polynomial
NTRUSigningPrivateKeyParameters.Basis. fPrime
Polynomial
NTRUEncryptionPrivateKeyParameters. t
Methods in org.bouncycastle.pqc.crypto.ntru with parameters of type Polynomial Modifier and Type Method Description protected IntegerPolynomial
NTRUEngine. decrypt(IntegerPolynomial e, Polynomial priv_t, IntegerPolynomial priv_fp)
Constructors in org.bouncycastle.pqc.crypto.ntru with parameters of type Polynomial Constructor Description Basis(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.math.ntru.polynomial
Subinterfaces of Polynomial in org.bouncycastle.pqc.math.ntru.polynomial Modifier and Type Interface Description interface
TernaryPolynomial
A polynomial whose coefficients are all equal to -1, 0, or 1Classes in org.bouncycastle.pqc.math.ntru.polynomial that implement Polynomial Modifier and Type Class Description class
DenseTernaryPolynomial
ATernaryPolynomial
with a "high" number of nonzero coefficients.class
IntegerPolynomial
A polynomial withint
coefficients.
Some methods (likeadd
) change the polynomial, others (likemult
) do not but return the result as a new polynomial.class
ProductFormPolynomial
A polynomial of the formf1*f2+f3
, wheref1,f2,f3
are very sparsely populated ternary polynomials.class
SparseTernaryPolynomial
ATernaryPolynomial
with a "low" number of nonzero coefficients.
-