package org.bouncycastle.pqc.crypto.rainbow;

public class RainbowPublicKeyParameters
    extends RainbowKeyParameters
{
    private short[][] coeffquadratic;
    private short[][] coeffsingular;
    private short[] coeffscalar;

    
Constructor
Params:
  • docLength –
  • coeffQuadratic –
  • coeffSingular –
  • coeffScalar –
/** * Constructor * * @param docLength * @param coeffQuadratic * @param coeffSingular * @param coeffScalar */
public RainbowPublicKeyParameters(int docLength, short[][] coeffQuadratic, short[][] coeffSingular, short[] coeffScalar) { super(false, docLength); this.coeffquadratic = coeffQuadratic; this.coeffsingular = coeffSingular; this.coeffscalar = coeffScalar; }
Returns:the coeffquadratic
/** * @return the coeffquadratic */
public short[][] getCoeffQuadratic() { return coeffquadratic; }
Returns:the coeffsingular
/** * @return the coeffsingular */
public short[][] getCoeffSingular() { return coeffsingular; }
Returns:the coeffscalar
/** * @return the coeffscalar */
public short[] getCoeffScalar() { return coeffscalar; } }