net.i2p.crypto.eddsa.spec
Class EdDSAPrivateKeySpec

java.lang.Object
  extended by net.i2p.crypto.eddsa.spec.EdDSAPrivateKeySpec
All Implemented Interfaces:
KeySpec

public class EdDSAPrivateKeySpec
extends Object
implements KeySpec

Since:
0.9.15
Author:
str4d

Constructor Summary
EdDSAPrivateKeySpec(byte[] seed, byte[] h, byte[] a, GroupElement A, EdDSAParameterSpec spec)
           
EdDSAPrivateKeySpec(byte[] seed, EdDSAParameterSpec spec)
           
 
Method Summary
 byte[] geta()
           
 GroupElement getA()
           
 byte[] getH()
           
 EdDSAParameterSpec getParams()
           
 byte[] getSeed()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EdDSAPrivateKeySpec

public EdDSAPrivateKeySpec(byte[] seed,
                           EdDSAParameterSpec spec)
Throws:
IllegalArgumentException - if hash algorithm is unsupported

EdDSAPrivateKeySpec

public EdDSAPrivateKeySpec(byte[] seed,
                           byte[] h,
                           byte[] a,
                           GroupElement A,
                           EdDSAParameterSpec spec)
Method Detail

getSeed

public byte[] getSeed()

getH

public byte[] getH()

geta

public byte[] geta()

getA

public GroupElement getA()

getParams

public EdDSAParameterSpec getParams()