class PolyVec extends Object
| Constructor and Description |
|---|
PolyVec()PolyVec. |
PolyVec(MLKEMEngine engine)PolyVec. |
| Modifier and Type | Method and Description |
|---|---|
void | addPoly(PolyVec b)addPoly. |
byte[] | compressPolyVec()compressPolyVec. |
void | conditionalSubQ()conditionalSubQ. |
void | decompressPolyVec(byte[] compressedPolyVecCipherText)decompressPolyVec. |
void | fromBytes(byte[] inputBytes)fromBytes. |
Poly | getVectorIndex(int i)getVectorIndex. |
static void | pointwiseAccountMontgomery(Poly out,
PolyVec inp1,
PolyVec inp2,
MLKEMEngine engine)pointwiseAccountMontgomery. |
void | polyVecInverseNttToMont()polyVecInverseNttToMont. |
void | polyVecNtt()polyVecNtt. |
void | reducePoly()reducePoly. |
byte[] | toBytes()toBytes. |
String | toString()toString. |
Poly[] vec
public PolyVec(MLKEMEngine engine)
public void addPoly(PolyVec b)
public byte[] compressPolyVec()
public void conditionalSubQ()
public void decompressPolyVec(byte[] compressedPolyVecCipherText)
public void fromBytes(byte[] inputBytes)
public Poly getVectorIndex(int i)
public static void pointwiseAccountMontgomery(Poly out, PolyVec inp1, PolyVec inp2, MLKEMEngine engine)
public void polyVecInverseNttToMont()
public void polyVecNtt()
public void reducePoly()
public byte[] toBytes()