Class SLHDSAPrivateKeyParameters

All Implemented Interfaces:
Destroyable, CipherParameters

public class SLHDSAPrivateKeyParameters extends SLHDSAKeyParameters implements Destroyable
  • Constructor Details

    • SLHDSAPrivateKeyParameters

      public SLHDSAPrivateKeyParameters(SLHDSAParameters parameters, byte[] skpkEncoded)
    • SLHDSAPrivateKeyParameters

      public SLHDSAPrivateKeyParameters(SLHDSAParameters parameters, byte[] skSeed, byte[] prf, byte[] pkSeed, byte[] pkRoot)
  • Method Details

    • getSeed

      public byte[] getSeed()
    • getPrf

      public byte[] getPrf()
    • getPublicSeed

      public byte[] getPublicSeed()
    • getRoot

      public byte[] getRoot()
    • getPublicKey

      public byte[] getPublicKey()
    • getEncoded

      public byte[] getEncoded()
    • getEncodedPublicKey

      public byte[] getEncodedPublicKey()
    • destroy

      public void destroy()
      Zeroize the secret key material held by this object.
      Specified by:
      destroy in interface Destroyable
    • isDestroyed

      public boolean isDestroyed()
      Specified by:
      isDestroyed in interface Destroyable