Top Fields Constructors Methods
org.bouncycastle.pqc.crypto.crystals.kyber

pack-priv Class PolyVec

extends Object
Class Inheritance
Imports
org.bouncycastle.util.Arrays

Field Summary

Modifier and TypeField and Description
private KyberEngine
private int
private int
pack-priv Poly[]

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public void
public byte[]
public void
public void
decompressPolyVec(byte[] compressedPolyVecCipherText)

public void
fromBytes(byte[] inputBytes)

public Poly
public static void
public void
public void
public void
public byte[]
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

engineback to summary
private KyberEngine engine
kyberKback to summary
private int kyberK
polyVecBytesback to summary
private int polyVecBytes
vecback to summary
pack-priv Poly[] vec

Constructor Detail

PolyVecback to summary
public PolyVec(KyberEngine engine)
PolyVecback to summary
public PolyVec() throws Exception

Method Detail

addPolyback to summary
public void addPoly(PolyVec b)
compressPolyVecback to summary
public byte[] compressPolyVec()
conditionalSubQback to summary
public void conditionalSubQ()
decompressPolyVecback to summary
public void decompressPolyVec(byte[] compressedPolyVecCipherText)
fromBytesback to summary
public void fromBytes(byte[] inputBytes)
getVectorIndexback to summary
public Poly getVectorIndex(int i)
pointwiseAccountMontgomeryback to summary
public static void pointwiseAccountMontgomery(Poly out, PolyVec inp1, PolyVec inp2, KyberEngine engine)
polyVecInverseNttToMontback to summary
public void polyVecInverseNttToMont()
polyVecNttback to summary
public void polyVecNtt()
reducePolyback to summary
public void reducePoly()
toBytesback to summary
public byte[] toBytes()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.