# Hierarchy For Package org.bouncycastle.pqc.jcajce.interfaces

Package Hierarchies:

- All Packages

## Interface Hierarchy

- javax.security.auth.Destroyable
  - java.security.PrivateKey (also extends java.security.Key)
    - org.bouncycastle.pqc.jcajce.interfaces.LMSPrivateKey (also extends org.bouncycastle.pqc.jcajce.interfaces.LMSKey)
    - org.bouncycastle.pqc.jcajce.interfaces.NHPrivateKey (also extends org.bouncycastle.pqc.jcajce.interfaces.NHKey)
    - org.bouncycastle.pqc.jcajce.interfaces.XMSSMTPrivateKey (also extends org.bouncycastle.pqc.jcajce.interfaces.XMSSMTKey)
    - org.bouncycastle.pqc.jcajce.interfaces.XMSSPrivateKey (also extends org.bouncycastle.pqc.jcajce.interfaces.XMSSKey)
- org.bouncycastle.pqc.jcajce.interfaces.QTESLAKey
- java.io.Serializable
  - java.security.Key
    - org.bouncycastle.pqc.jcajce.interfaces.LMSKey
      - org.bouncycastle.pqc.jcajce.interfaces.LMSPrivateKey (also extends java.security.PrivateKey)
    - org.bouncycastle.pqc.jcajce.interfaces.NHKey
      - org.bouncycastle.pqc.jcajce.interfaces.NHPrivateKey (also extends java.security.PrivateKey)
      - org.bouncycastle.pqc.jcajce.interfaces.NHPublicKey (also extends java.security.PublicKey)
    - java.security.PrivateKey (also extends javax.security.auth.Destroyable)
      - org.bouncycastle.pqc.jcajce.interfaces.LMSPrivateKey (also extends org.bouncycastle.pqc.jcajce.interfaces.LMSKey)
      - org.bouncycastle.pqc.jcajce.interfaces.NHPrivateKey (also extends org.bouncycastle.pqc.jcajce.interfaces.NHKey)
      - org.bouncycastle.pqc.jcajce.interfaces.XMSSMTPrivateKey (also extends org.bouncycastle.pqc.jcajce.interfaces.XMSSMTKey)
      - org.bouncycastle.pqc.jcajce.interfaces.XMSSPrivateKey (also extends org.bouncycastle.pqc.jcajce.interfaces.XMSSKey)
    - java.security.PublicKey
      - org.bouncycastle.pqc.jcajce.interfaces.NHPublicKey (also extends org.bouncycastle.pqc.jcajce.interfaces.NHKey)
    - org.bouncycastle.pqc.jcajce.interfaces.SPHINCSKey
- org.bouncycastle.pqc.jcajce.interfaces.StateAwareSignature
- org.bouncycastle.pqc.jcajce.interfaces.XMSSKey
  - org.bouncycastle.pqc.jcajce.interfaces.XMSSPrivateKey (also extends java.security.PrivateKey)
- org.bouncycastle.pqc.jcajce.interfaces.XMSSMTKey
  - org.bouncycastle.pqc.jcajce.interfaces.XMSSMTPrivateKey (also extends java.security.PrivateKey)