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

pack-priv Class BENES13

extends BENES
Class Inheritance

Field Summary

Inherited from org.bouncycastle.pqc.crypto.cmce.BENES:
GFBITSSYS_NSYS_T

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
pack-priv void
apply_benes(byte[] r, byte[] bits, int rev)

pack-priv static void
layer_ex(long[] data, long[] bits, int lgs)

pack-priv static void
layer_in(long[] data, long[] bits, int lgs)

public void
support_gen(short[] s, byte[] c)

Implements abstract org.bouncycastle.pqc.crypto.cmce.BENES.support_gen.

Inherited from org.bouncycastle.pqc.crypto.cmce.BENES:
transpose_64x64transpose_64x64

Constructor Detail

BENES13back to summary
public BENES13(int n, int t, int m)

Method Detail

apply_benesback to summary
pack-priv void apply_benes(byte[] r, byte[] bits, int rev)
layer_exback to summary
pack-priv static void layer_ex(long[] data, long[] bits, int lgs)
layer_inback to summary
pack-priv static void layer_in(long[] data, long[] bits, int lgs)
support_genback to summary
public void support_gen(short[] s, byte[] c)

Implements abstract org.bouncycastle.pqc.crypto.cmce.BENES.support_gen.