# Hierarchy For Package org.bouncycastle.jcajce.provider.asymmetric.ecgost12

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PrivateKey (implements org.bouncycastle.jce.interfaces.ECPointEncoder, java.security.interfaces.ECPrivateKey, org.bouncycastle.jce.interfaces.ECPrivateKey, org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier)
  - org.bouncycastle.jcajce.provider.asymmetric.ecgost12.BCECGOST3410_2012PublicKey (implements org.bouncycastle.jce.interfaces.ECPointEncoder, java.security.interfaces.ECPublicKey, org.bouncycastle.jce.interfaces.ECPublicKey)
  - javax.crypto.KeyAgreementSpi
    - org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi
      - org.bouncycastle.jcajce.provider.asymmetric.ecgost12.KeyAgreementSpi
        - org.bouncycastle.jcajce.provider.asymmetric.ecgost12.KeyAgreementSpi.ECVKO256
        - org.bouncycastle.jcajce.provider.asymmetric.ecgost12.KeyAgreementSpi.ECVKO512
  - java.security.KeyFactorySpi
    - org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi (implements org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter)
      - org.bouncycastle.jcajce.provider.asymmetric.ecgost12.KeyFactorySpi
  - java.security.KeyPairGeneratorSpi
    - java.security.KeyPairGenerator
      - org.bouncycastle.jcajce.provider.asymmetric.ecgost12.KeyPairGeneratorSpi
  - java.security.SignatureSpi
    - org.bouncycastle.jcajce.provider.asymmetric.ecgost12.ECGOST2012SignatureSpi256 (implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers, org.bouncycastle.asn1.x509.X509ObjectIdentifiers)
    - org.bouncycastle.jcajce.provider.asymmetric.ecgost12.ECGOST2012SignatureSpi512 (implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers, org.bouncycastle.asn1.x509.X509ObjectIdentifiers)