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

pack-priv abstract Class BENES

extends Object
Class Inheritance
Known Direct Subclasses
org.bouncycastle.pqc.crypto.cmce.BENES12, org.bouncycastle.pqc.crypto.cmce.BENES13

Field Summary

Modifier and TypeField and Description
protected final int
protected final int
protected final int
private static final long[]

Constructor Summary

AccessConstructor and Description
public
BENES(int n, int t, int m)

Method Summary

Modifier and TypeMethod and Description
protected abstract void
support_gen(short[] s, byte[] c)

pack-priv static void
transpose_64x64(long[] out, long[] in)

pack-priv static void
transpose_64x64(long[] out, long[] in, int offset)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GFBITSback to summary
protected final int GFBITS
SYS_Nback to summary
protected final int SYS_N
SYS_Tback to summary
protected final int SYS_T
TRANSPOSE_MASKSback to summary
private static final long[] TRANSPOSE_MASKS

Constructor Detail

BENESback to summary
public BENES(int n, int t, int m)

Method Detail

support_genback to summary
protected abstract void support_gen(short[] s, byte[] c)
transpose_64x64back to summary
pack-priv static void transpose_64x64(long[] out, long[] in)
transpose_64x64back to summary
pack-priv static void transpose_64x64(long[] out, long[] in, int offset)