Top Fields Constructors Methods
org.bouncycastle.pqc.crypto.saber

pack-priv Class Utils

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final int
private final int
private final int
private final int
private final int
private final int
private final boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
BS2POLmsg(byte[] bytes, short[] data)

public void
BS2POLp(byte[] bytes, int byteIndex, short[] data)

private void
BS2POLq(byte[] bytes, int byteIndex, short[] data)

public void
BS2POLT(byte[] bytes, int byteIndex, short[] data)

public void
BS2POLVECp(byte[] bytes, short[][] data)

public void
BS2POLVECq(byte[] bytes, int byteIndex, short[][] data)

public void
POLmsg2BS(byte[] bytes, short[] data)

private void
POLp2BS(byte[] bytes, int byteIndex, short[] data)

private void
POLq2BS(byte[] bytes, int byteIndex, short[] data)

public void
POLT2BS(byte[] bytes, int byteIndex, short[] data)

public void
POLVECp2BS(byte[] bytes, short[][] data)

public void
POLVECq2BS(byte[] bytes, short[][] data)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

SABER_EPback to summary
private final int SABER_EP
SABER_ETback to summary
private final int SABER_ET
SABER_KEYBYTESback to summary
private final int SABER_KEYBYTES
SABER_Lback to summary
private final int SABER_L
SABER_Nback to summary
private final int SABER_N
SABER_POLYBYTESback to summary
private final int SABER_POLYBYTES
usingEffectiveMaskingback to summary
private final boolean usingEffectiveMasking

Constructor Detail

Utilsback to summary
public Utils(SABEREngine engine)

Method Detail

BS2POLmsgback to summary
public void BS2POLmsg(byte[] bytes, short[] data)
BS2POLpback to summary
public void BS2POLp(byte[] bytes, int byteIndex, short[] data)
BS2POLqback to summary
private void BS2POLq(byte[] bytes, int byteIndex, short[] data)
BS2POLTback to summary
public void BS2POLT(byte[] bytes, int byteIndex, short[] data)
BS2POLVECpback to summary
public void BS2POLVECp(byte[] bytes, short[][] data)
BS2POLVECqback to summary
public void BS2POLVECq(byte[] bytes, int byteIndex, short[][] data)
POLmsg2BSback to summary
public void POLmsg2BS(byte[] bytes, short[] data)
POLp2BSback to summary
private void POLp2BS(byte[] bytes, int byteIndex, short[] data)
POLq2BSback to summary
private void POLq2BS(byte[] bytes, int byteIndex, short[] data)
POLT2BSback to summary
public void POLT2BS(byte[] bytes, int byteIndex, short[] data)
POLVECp2BSback to summary
public void POLVECp2BS(byte[] bytes, short[][] data)
POLVECq2BSback to summary
public void POLVECq2BS(byte[] bytes, short[][] data)