Top Inners Fields Constructors Methods
org.bouncycastle.pqc.addon

pack-priv abstract Class FrodoMatrixGenerator

extends Object
Class Inheritance
Known Direct Subclasses
org.bouncycastle.pqc.addon.FrodoMatrixGenerator.Shake128MatrixGenerator, org.bouncycastle.pqc.addon.FrodoMatrixGenerator.Aes128MatrixGenerator
Imports
java.io.ByteArrayOutputStream, .IOException, .OutputStream, org.bouncycastle.crypto.InvalidCipherTextException, .OutputEncryptor, .OutputXOFCalculator, .SymmetricSecretKey, .UpdateOutputStream, org.bouncycastle.crypto.fips.FipsAES, .FipsSHS, org.bouncycastle.util.Arrays

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class

Field Summary

Modifier and TypeField and Description
pack-priv int
n

pack-priv int
q

Constructor Summary

AccessConstructor and Description
public
FrodoMatrixGenerator(int n, int q)

Method Summary

Modifier and TypeMethod and Description
pack-priv abstract short[]
genMatrix(byte[] seedA)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

nback to summary
pack-priv int n
qback to summary
pack-priv int q

Constructor Detail

FrodoMatrixGeneratorback to summary
public FrodoMatrixGenerator(int n, int q)

Method Detail

genMatrixback to summary
pack-priv abstract short[] genMatrix(byte[] seedA)
org.bouncycastle.pqc.addon back to summary

pack-priv Class FrodoMatrixGenerator.Aes128MatrixGenerator

extends FrodoMatrixGenerator
Class Inheritance

Field Summary

Inherited from org.bouncycastle.pqc.addon.FrodoMatrixGenerator:
nq

Constructor Summary

AccessConstructor and Description
public
Aes128MatrixGenerator(int n, int q)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
aes128(byte[] out, byte[] keyBytes, byte[] msg)

pack-priv short[]

Constructor Detail

Aes128MatrixGeneratorback to summary
public Aes128MatrixGenerator(int n, int q)

Method Detail

aes128back to summary
pack-priv void aes128(byte[] out, byte[] keyBytes, byte[] msg)
genMatrixback to summary
pack-priv short[] genMatrix(byte[] seedA)

Implements abstract org.bouncycastle.pqc.addon.FrodoMatrixGenerator.genMatrix.

org.bouncycastle.pqc.addon back to summary

pack-priv Class FrodoMatrixGenerator.Shake128MatrixGenerator

extends FrodoMatrixGenerator
Class Inheritance

Field Summary

Inherited from org.bouncycastle.pqc.addon.FrodoMatrixGenerator:
nq

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv short[]

Constructor Detail

Shake128MatrixGeneratorback to summary
public Shake128MatrixGenerator(int n, int q)

Method Detail

genMatrixback to summary
pack-priv short[] genMatrix(byte[] seedA)

Implements abstract org.bouncycastle.pqc.addon.FrodoMatrixGenerator.genMatrix.