org.bouncycastle.pqc.jcajce.provider.mceliece Class Hierarchy (Bouncy Castle Library 1.52 API Specification)

# Hierarchy For Package org.bouncycastle.pqc.jcajce.provider.mceliece

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcElieceCCA2PrivateKey (implements org.bouncycastle.crypto.CipherParameters, java.security.PrivateKey)
  - org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcElieceCCA2PublicKey (implements org.bouncycastle.crypto.CipherParameters, java.security.PublicKey)
  - org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcEliecePrivateKey (implements org.bouncycastle.crypto.CipherParameters, java.security.PrivateKey)
  - org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcEliecePublicKey (implements org.bouncycastle.crypto.CipherParameters, java.security.PublicKey)
  - javax.crypto.CipherSpi
    - org.bouncycastle.pqc.jcajce.provider.util.CipherSpiExt
      - org.bouncycastle.pqc.jcajce.provider.util.AsymmetricBlockCipher
        - org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi (implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers, org.bouncycastle.asn1.x509.X509ObjectIdentifiers)
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi.McEliecePKCS
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi.McEliecePKCS224
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi.McEliecePKCS256
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi.McEliecePKCS384
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi.McEliecePKCS512
      - org.bouncycastle.pqc.jcajce.provider.util.AsymmetricHybridCipher
        - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi (implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers, org.bouncycastle.asn1.x509.X509ObjectIdentifiers)
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi.McElieceFujisaki
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi.McElieceFujisaki224
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi.McElieceFujisaki256
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi.McElieceFujisaki384
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi.McElieceFujisaki512
        - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi (implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers, org.bouncycastle.asn1.x509.X509ObjectIdentifiers)
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi.McElieceKobaraImai
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi.McElieceKobaraImai224
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi.McElieceKobaraImai256
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi.McElieceKobaraImai384
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi.McElieceKobaraImai512
        - org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi (implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers, org.bouncycastle.asn1.x509.X509ObjectIdentifiers)
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi.McEliecePointcheval
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi.McEliecePointcheval224
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi.McEliecePointcheval256
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi.McEliecePointcheval384
          - org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi.McEliecePointcheval512
  - java.security.KeyFactorySpi
    - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceCCA2KeyFactorySpi
    - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKeyFactorySpi
  - java.security.KeyPairGeneratorSpi
    - java.security.KeyPairGenerator
      - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKeyPairGeneratorSpi
        - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKeyPairGeneratorSpi.McEliece
        - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKeyPairGeneratorSpi.McElieceCCA2
  - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceCCA2KeysToParams
  - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceCCA2Primitives
  - org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKeysToParams