package org.bouncycastle.pqc.crypto.rainbow; public class RainbowPublicKeyParameters extends RainbowKeyParameters { private short[][] coeffquadratic; private short[][] coeffsingular; private short[] 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; } /** * @return the coeffquadratic */ public short[][] getCoeffQuadratic() { return coeffquadratic; } /** * @return the coeffsingular */ public short[][] getCoeffSingular() { return coeffsingular; } /** * @return the coeffscalar */ public short[] getCoeffScalar() { return coeffscalar; } }