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

pack-priv Class Poly

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private short[]
private KyberEngine
private int
private int
private int
private Symmetric

Constructor Summary

AccessConstructor and Description
public
Poly(KyberEngine engine)

Method Summary

Modifier and TypeMethod and Description
public void
public static void
public byte[]
public void
public void
public void
decompressPoly(byte[] compressedPolyCipherText)

public void
fromBytes(byte[] inpBytes)

public void
fromMsg(byte[] msg)

public short
public short[]
public void
getEta1Noise(byte[] seed, byte nonce)

public void
getEta2Noise(byte[] seed, byte nonce)

public void
public void
public void
public void
public void
setCoeffIndex(int i, short val)

public void
setCoeffs(short[] coeffs)

public byte[]
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

coeffsback to summary
private short[] coeffs
engineback to summary
private KyberEngine engine
eta1back to summary
private int eta1
eta2back to summary
private int eta2
polyCompressedBytesback to summary
private int polyCompressedBytes
symmetricback to summary
private Symmetric symmetric

Constructor Detail

Polyback to summary
public Poly(KyberEngine engine)

Method Detail

addCoeffsback to summary
public void addCoeffs(Poly b)
baseMultMontgomeryback to summary
public static void baseMultMontgomery(Poly r, Poly a, Poly b)
compressPolyback to summary
public byte[] compressPoly()
conditionalSubQback to summary
public void conditionalSubQ()
convertToMontback to summary
public void convertToMont()
decompressPolyback to summary
public void decompressPoly(byte[] compressedPolyCipherText)
fromBytesback to summary
public void fromBytes(byte[] inpBytes)
fromMsgback to summary
public void fromMsg(byte[] msg)
getCoeffIndexback to summary
public short getCoeffIndex(int i)
getCoeffsback to summary
public short[] getCoeffs()
getEta1Noiseback to summary
public void getEta1Noise(byte[] seed, byte nonce)
getEta2Noiseback to summary
public void getEta2Noise(byte[] seed, byte nonce)
polyInverseNttToMontback to summary
public void polyInverseNttToMont()
polyNttback to summary
public void polyNtt()
polySubtractback to summary
public void polySubtract(Poly b)
reduceback to summary
public void reduce()
setCoeffIndexback to summary
public void setCoeffIndex(int i, short val)
setCoeffsback to summary
public void setCoeffs(short[] coeffs)
toBytesback to summary
public byte[] toBytes()
toMsgback to summary
public byte[] toMsg()
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.