Class SLHDSAPrivateKeyParameters

  • All Implemented Interfaces:
    javax.security.auth.Destroyable, CipherParameters

    public class SLHDSAPrivateKeyParameters
    extends SLHDSAKeyParameters
    implements javax.security.auth.Destroyable
    • Constructor Detail

      • SLHDSAPrivateKeyParameters

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

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

      • 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 javax.security.auth.Destroyable
      • isDestroyed

        public boolean isDestroyed()
        Specified by:
        isDestroyed in interface javax.security.auth.Destroyable