webfunds.token.algorithm
Class ChaumPrivateTokenParameters

java.lang.Object
  |
  +--webfunds.token.algorithm.AbstractPrivateTokenParameters
        |
        +--webfunds.token.algorithm.ChaumPrivateTokenParameters

public final class ChaumPrivateTokenParameters
extends AbstractPrivateTokenParameters

Class description


Constructor Summary
ChaumPrivateTokenParameters()
           
 
Method Summary
protected  void decodePrivateImpl(byte[] data, int start, int len)
           
protected  void decodePublicImpl(byte[] data, int start, int len)
           
protected  byte[] encodePrivateDataImpl()
           
protected  byte[] encodePublicDataImpl()
           
 void generateImpl(java.security.SecureRandom sr, long[] denominations)
           
 java.math.BigInteger getD(long value)
           
 java.math.BigInteger getE(long value)
           
 java.math.BigInteger getN()
           
 
Methods inherited from class webfunds.token.algorithm.AbstractPrivateTokenParameters
decode, encodePrivateData, encodePublicData, generate, getAbstractMajorVersion, getAbstractMinorVersion, getCurrencyID, getDenominations, getExpiryDate, getImplementationMajorVersion, getImplementationMinorVersion, getSeries, setAbstractMajorVersion, setAbstractMinorVersion, setCurrencyID, setDenominations, setExpiryDate, setImplementationMajorVersion, setImplementationMinorVersion, setSeries, sign, verify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChaumPrivateTokenParameters

public ChaumPrivateTokenParameters()
Method Detail

generateImpl

public void generateImpl(java.security.SecureRandom sr,
                         long[] denominations)
Overrides:
generateImpl in class AbstractPrivateTokenParameters

decodePublicImpl

protected void decodePublicImpl(byte[] data,
                                int start,
                                int len)
                         throws DataFormatException,
                                UnsupportedVersionException
Overrides:
decodePublicImpl in class AbstractPrivateTokenParameters

decodePrivateImpl

protected void decodePrivateImpl(byte[] data,
                                 int start,
                                 int len)
                          throws DataFormatException,
                                 UnsupportedVersionException
Overrides:
decodePrivateImpl in class AbstractPrivateTokenParameters

encodePublicDataImpl

protected byte[] encodePublicDataImpl()
Overrides:
encodePublicDataImpl in class AbstractPrivateTokenParameters

encodePrivateDataImpl

protected byte[] encodePrivateDataImpl()
Overrides:
encodePrivateDataImpl in class AbstractPrivateTokenParameters

getN

public java.math.BigInteger getN()

getE

public java.math.BigInteger getE(long value)

getD

public java.math.BigInteger getD(long value)