public class HPSPolynomial extends Polynomial
coeffs, params| Constructor and Description |
|---|
HPSPolynomial(NTRUHPSParameterSet params) |
| Modifier and Type | Method and Description |
|---|---|
void |
lift(Polynomial a) |
void |
r2Inv(Polynomial a) |
void |
rqInv(Polynomial a) |
void |
s3Inv(Polynomial a) |
void |
sqFromBytes(byte[] a)
Unpack a Sq polynomial
|
byte[] |
sqToBytes(int len)
Pack Sq polynomial as a byte array
|
mod3PhiN, modQPhiN, rqMul, rqSumZeroFromBytes, rqSumZeroToBytes, rqToS3, s3FromBytes, s3Mul, s3ToBytes, sqMul, trinaryZqToZ3, z3ToZqpublic HPSPolynomial(NTRUHPSParameterSet params)
public byte[] sqToBytes(int len)
PolynomialsqToBytes in class Polynomiallen - array length of packed polynomialpublic void sqFromBytes(byte[] a)
PolynomialsqFromBytes in class Polynomiala - byte array of packed polynomialpublic void lift(Polynomial a)
lift in class Polynomialpublic void r2Inv(Polynomial a)
r2Inv in class Polynomialpublic void rqInv(Polynomial a)
rqInv in class Polynomialpublic void s3Inv(Polynomial a)
s3Inv in class Polynomial