de.flexiprovider.pqc.pflash
Class PFlashPrivateKeySpec

java.lang.Object
  |
  +--de.flexiprovider.pqc.pflash.PFlashPrivateKeySpec
All Implemented Interfaces:
KeySpec, java.security.spec.KeySpec

public class PFlashPrivateKeySpec
extends java.lang.Object
implements KeySpec

This class provides a specification for a pFLASH private key.

Author:
Marian Hornschuch, Alexander Koller
See Also:
PFlashPrivateKey, KeySpec

Constructor Summary
protected PFlashPrivateKeySpec(byte[] m_S, byte[] c_S, byte[] m_T, byte[] c_T, byte[] poly_384)
           
  PFlashPrivateKeySpec(GF2mMatrix m_S, GF2mVector c_S, GF2mMatrix m_T, GF2mVector c_T, GF2Polynomial poly_384)
           
 
Method Summary
 GF2mVector getC_S()
           
 GF2mVector getC_T()
           
 GF2mMatrix getM_S()
           
 GF2mMatrix getM_T()
           
 java.lang.String getOIDString()
           
 GF2Polynomial getPoly_384()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PFlashPrivateKeySpec

public PFlashPrivateKeySpec(GF2mMatrix m_S,
                            GF2mVector c_S,
                            GF2mMatrix m_T,
                            GF2mVector c_T,
                            GF2Polynomial poly_384)

PFlashPrivateKeySpec

protected PFlashPrivateKeySpec(byte[] m_S,
                               byte[] c_S,
                               byte[] m_T,
                               byte[] c_T,
                               byte[] poly_384)
Method Detail

getOIDString

public java.lang.String getOIDString()

getM_S

public GF2mMatrix getM_S()

getC_S

public GF2mVector getC_S()

getM_T

public GF2mMatrix getM_T()

getC_T

public GF2mVector getC_T()

getPoly_384

public GF2Polynomial getPoly_384()