|
Bouncy Castle Cryptography Library 1.79 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.bouncycastle.pqc.math.ntru.Polynomial | +--org.bouncycastle.pqc.math.ntru.HPSPolynomial | +--org.bouncycastle.pqc.math.ntru.HPS4096Polynomial
Polynomial class for HPS parameters with q = 4096
Fields inherited from class org.bouncycastle.pqc.math.ntru.Polynomial |
coeffs, params |
Constructor Summary | |
HPS4096Polynomial(NTRUHPSParameterSet params)
|
Method Summary | |
void |
sqFromBytes(byte[] a)
Unpack a Sq polynomial |
byte[] |
sqToBytes(int len)
Pack Sq polynomial as a byte array |
Methods inherited from class org.bouncycastle.pqc.math.ntru.HPSPolynomial |
lift |
Methods inherited from class org.bouncycastle.pqc.math.ntru.Polynomial |
mod3PhiN, modQPhiN, r2Inv, rqInv, rqMul, rqSumZeroFromBytes, rqSumZeroToBytes, rqToS3, s3FromBytes, s3Inv, s3Mul, s3ToBytes, sqMul, trinaryZqToZ3, z3ToZq |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public HPS4096Polynomial(NTRUHPSParameterSet params)
Method Detail |
public byte[] sqToBytes(int len)
Polynomial
sqToBytes
in class HPSPolynomial
org.bouncycastle.pqc.math.ntru.Polynomial
len
- array length of packed polynomialpublic void sqFromBytes(byte[] a)
Polynomial
sqFromBytes
in class HPSPolynomial
org.bouncycastle.pqc.math.ntru.Polynomial
a
- byte array of packed polynomial
|
Bouncy Castle Cryptography Library 1.79 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |