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

pack-priv Class PolyVecMatrix

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final int
private final int
private final PolyVecL[]

Constructor Summary

AccessConstructor and Description
public
PolyVecMatrix(MLDSAEngine
source engine for the matrix to be used by.
engine
)

PolyVecL Matrix of size K

Method Summary

Modifier and TypeMethod and Description
private String
public void
expandMatrix(byte[] rho)

public void
public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dilithiumKback to summary
private final int dilithiumK
dilithiumLback to summary
private final int dilithiumL
matback to summary
private final PolyVecL[] mat

Constructor Detail

PolyVecMatrixback to summary
public PolyVecMatrix(MLDSAEngine engine)

PolyVecL Matrix of size K

Parameters
engine:MLDSAEngine

source engine for the matrix to be used by.

Method Detail

addStringback to summary
private String addString()
expandMatrixback to summary
public void expandMatrix(byte[] rho)
pointwiseMontgomeryback to summary
public void pointwiseMontgomery(PolyVecK t, PolyVecL v)
toStringback to summary
public String toString(String name)