de.flexiprovider.nf.iq.iqdsa
Class IQDSAPublicKeySpec

java.lang.Object
  |
  +--de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKeySpec
All Implemented Interfaces:
KeySpec, java.security.spec.KeySpec

public class IQDSAPublicKeySpec
extends java.lang.Object
implements KeySpec

This class provides the specification for IQDSA public keys.


Constructor Summary
IQDSAPublicKeySpec(IQDSAParameterSpec params, QuadraticIdeal alpha)
          Construct an IQDSA public key specification from the given parameters and the base element of the NFDL-problem.
 
Method Summary
 QuadraticIdeal getAlpha()
           
 IQDSAParameterSpec getParams()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IQDSAPublicKeySpec

public IQDSAPublicKeySpec(IQDSAParameterSpec params,
                          QuadraticIdeal alpha)
Construct an IQDSA public key specification from the given parameters and the base element of the NFDL-problem.
Parameters:
params - the parameters
alpha - the base element of the NFDL-problem
Method Detail

getParams

public IQDSAParameterSpec getParams()
Returns:
the parameters

getAlpha

public QuadraticIdeal getAlpha()
Returns:
the base element of the NFDL-problem