de.flexiprovider.nf.iq.iqgq
Class IQGQParameterSpec

java.lang.Object
  |
  +--de.flexiprovider.nf.iq.iqgq.IQGQParameterSpec
All Implemented Interfaces:
AlgorithmParameterSpec, java.security.spec.AlgorithmParameterSpec

public class IQGQParameterSpec
extends java.lang.Object
implements AlgorithmParameterSpec

This class specifies parameters for the IQGQ signature algorithm (implemented by IQGQSignature.

Author:
Ralf-P. Weinmann

Constructor Summary
IQGQParameterSpec(FlexiBigInt discriminant)
          Construct new IQGQ parameters from the given discriminant of the class group.
 
Method Summary
 boolean equals(java.lang.Object other)
          Compare these parameters with another object.
 FlexiBigInt getDiscriminant()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
, clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IQGQParameterSpec

public IQGQParameterSpec(FlexiBigInt discriminant)
Construct new IQGQ parameters from the given discriminant of the class group.
Parameters:
discriminant - the discriminant of the class group
Method Detail

getDiscriminant

public FlexiBigInt getDiscriminant()
Returns:
the discriminant of the class group

equals

public boolean equals(java.lang.Object other)
Compare these parameters with another object.
Overrides:
equals in class java.lang.Object
Parameters:
other - the other object
Returns:
the result of the comparison

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
Returns:
the hash code of these parameters