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

pack-priv Class FalconRNG

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv byte[]
pack-priv long
pack-priv FalconConversions
pack-priv int
pack-priv byte[]
pack-priv long
pack-priv int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv void
prng_get_bytes(byte[] srcdst, int dst, int len)

pack-priv long
pack-priv byte
pack-priv void
pack-priv void
private void
QROUND(int a, int b, int c, int d, int[] state)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bdback to summary
pack-priv byte[] bd
bdummy_u64back to summary
pack-priv long bdummy_u64
convertorback to summary
pack-priv FalconConversions convertor
ptrback to summary
pack-priv int ptr
sdback to summary
pack-priv byte[] sd
sdummy_u64back to summary
pack-priv long sdummy_u64
typeback to summary
pack-priv int type

Constructor Detail

FalconRNGback to summary
pack-priv FalconRNG()

Method Detail

prng_get_bytesback to summary
pack-priv void prng_get_bytes(byte[] srcdst, int dst, int len)
prng_get_u64back to summary
pack-priv long prng_get_u64()
prng_get_u8back to summary
pack-priv byte prng_get_u8()
prng_initback to summary
pack-priv void prng_init(SHAKE256 src)
prng_refillback to summary
pack-priv void prng_refill()
QROUNDback to summary
private void QROUND(int a, int b, int c, int d, int[] state)