Bouncy Castle Cryptography Library 1.45

## Package org.bouncycastle.jce.interfaces

Interfaces for supporting Elliptic Curve Keys, El Gamal, and PKCS12 attributes.

See:
Description

Interface Summary
BCKeyStore: all BC provider keystores implement this interface.
ConfigurableProvider: Implemented by the BC provider.
ECKey: generic interface for an Elliptic Curve Key.
ECPointEncoder: All BC elliptic curve keys implement this interface.
ECPrivateKey: interface for Elliptic Curve Private keys.
ECPublicKey: interface for elliptic curve public keys.
ElGamalKey
ElGamalPrivateKey
ElGamalPublicKey
GOST3410Key: Main interface for a GOST 3410-94 key.
GOST3410Params
GOST3410PrivateKey
GOST3410PublicKey
IESKey: key pair for use with an integrated encryptor
MQVPrivateKey: Static/ephemeral private key (pair) for use with ECMQV key agreement (Optionally provides the ephemeral public key)
MQVPublicKey: Static/ephemeral public key pair for use with ECMQV key agreement
PKCS12BagAttributeCarrier: allow us to set attributes on objects that can go into a PKCS12 store.

## Package org.bouncycastle.jce.interfaces Description

Interfaces for supporting Elliptic Curve Keys, El Gamal, and PKCS12 attributes.

Bouncy Castle Cryptography Library 1.45