public class HRSSPolynomial extends Polynomial
coeffs, params
Constructor and Description |
---|
HRSSPolynomial(NTRUHRSSParameterSet 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, z3ToZq
public HRSSPolynomial(NTRUHRSSParameterSet params)
public byte[] sqToBytes(int len)
Polynomial
sqToBytes
in class Polynomial
len
- array length of packed polynomialpublic void sqFromBytes(byte[] a)
Polynomial
sqFromBytes
in class Polynomial
a
- byte array of packed polynomialpublic void lift(Polynomial a)
lift
in class Polynomial
public void r2Inv(Polynomial a)
r2Inv
in class Polynomial
public void rqInv(Polynomial a)
rqInv
in class Polynomial
public void s3Inv(Polynomial a)
s3Inv
in class Polynomial