de.flexiprovider.ec.asn1
Class PrimeField

java.lang.Object
  |
  +--codec.asn1.ASN1AbstractType
        |
        +--codec.asn1.ASN1Integer
              |
              +--de.flexiprovider.ec.asn1.PrimeField
All Implemented Interfaces:
codec.asn1.ASN1Type, java.lang.Cloneable, java.io.Externalizable, java.io.Serializable

public class PrimeField
extends codec.asn1.ASN1Integer

This class represents a prime-field as defined in ANS X9.62 - 1998. The ASN.1 definition of this structure is

   prime-field ::= INTEGER;
 

Author:
Michele Boivin, Martin Döring
See Also:
Serialized Form

Constructor Summary
PrimeField()
          Constructor used for decoding.
PrimeField(FlexiBigInt order)
          Constructor used for encoding.
 
Method Summary
 FlexiBigInt getQ()
           
 
Methods inherited from class codec.asn1.ASN1Integer
, decode, encode, getBigInteger, getTag, getValue, setBigInteger, toString
 
Methods inherited from class codec.asn1.ASN1AbstractType
checkConstraints, getConstraint, getTagClass, isExplicit, isOptional, isType, readExternal, setConstraint, setExplicit, setOptional, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PrimeField

public PrimeField()
Constructor used for decoding.

PrimeField

public PrimeField(FlexiBigInt order)
Constructor used for encoding.
Parameters:
order - the field order
Method Detail

getQ

public FlexiBigInt getQ()
Returns:
the field order