Bouncy Castle Cryptography Library 1.48

org.bouncycastle.pqc.jcajce.spec
Class RainbowPublicKeySpec

java.lang.Object
  extended by org.bouncycastle.pqc.jcajce.spec.RainbowPublicKeySpec
All Implemented Interfaces:
java.security.spec.KeySpec

public class RainbowPublicKeySpec
extends java.lang.Object
implements java.security.spec.KeySpec

This class provides a specification for a RainbowSignature public key.

See Also:
KeySpec

Constructor Summary
RainbowPublicKeySpec(int docLength, short[][] coeffquadratic, short[][] coeffSingular, short[] coeffScalar)
          Constructor
 
Method Summary
 short[][] getCoeffQuadratic()
           
 short[] getCoeffScalar()
           
 short[][] getCoeffSingular()
           
 int getDocLength()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RainbowPublicKeySpec

public RainbowPublicKeySpec(int docLength,
                            short[][] coeffquadratic,
                            short[][] coeffSingular,
                            short[] coeffScalar)
Constructor

Parameters:
docLength -
coeffquadratic -
coeffSingular -
coeffScalar -
Method Detail

getDocLength

public int getDocLength()
Returns:
the docLength

getCoeffQuadratic

public short[][] getCoeffQuadratic()
Returns:
the coeffquadratic

getCoeffSingular

public short[][] getCoeffSingular()
Returns:
the coeffsingular

getCoeffScalar

public short[] getCoeffScalar()
Returns:
the coeffscalar

Bouncy Castle Cryptography Library 1.48