Uses of Interface
org.bouncycastle.crypto.Key
Packages that use Key
Package
Description
Lower level cryptography API that supports the JCA/JCE provider as well as allowing access to more primitive functionality.
Keys and parameter classes for asymmetric (public/private) key algorithms.
Classes for FIPS approved mode algorithms
-
Uses of Key in org.bouncycastle.crypto
Classes in org.bouncycastle.crypto with type parameters of type KeyModifier and TypeInterfaceDescriptioninterface
KeyWrapOperatorFactory<T extends Parameters,
K extends Key> Base interface for a creator of key wrappers and un-wrappers.Subinterfaces of Key in org.bouncycastle.cryptoModifier and TypeInterfaceDescriptioninterface
Base interface for Public/Private keys.interface
Marker interface for a private key,interface
Marker interface for a public key,interface
Interface describing a symmetric key.Classes in org.bouncycastle.crypto that implement KeyModifier and TypeClassDescriptionfinal class
Basic class describing a secret key implementation.Methods in org.bouncycastle.crypto with parameters of type KeyModifier and TypeMethodDescriptionKTSOperatorFactory.createExtractor
(Key key, T parameters) Return an extractor for processing encapsulated secrets, initialized with the passed in keys and parameters.KTSOperatorFactory.createGenerator
(Key key, T parameters) Return a generator for making encapsulated secrets, initialized with the passed in keys and parameters. -
Uses of Key in org.bouncycastle.crypto.asymmetric
Classes in org.bouncycastle.crypto.asymmetric that implement KeyModifier and TypeClassDescriptionclass
Base class for Diffie-Hellman keys.final class
Class for Diffie-Hellman private keys.final class
Class for Diffie-Hellman public keys.class
Base class for Digital Signature Algorithm (DSA) keys.final class
Class for Digital Signature Algorithm (DSA) private keys.final class
Class for Digital Signature Algorithm (DSA) public keys.class
Base class for DSTU-4145 keys.final class
Class for DSTU-4145 private keys.final class
Class for DSTU-4145 public keys.final class
Class for keys for GOST R 34.10-2001 (ECGOST) private keys.final class
Class for keys for GOST R 34.10-2001 (ECGOST) public keys.class
Base class for Elliptic Curve (EC) keys.final class
Class for Elliptic Curve (EC) private keys.final class
Class for Elliptic Curve (EC) public keys.class
Base class for Edwards Curve Diffie-Hellman (XDH) keys.final class
Edwards Curve Diffie-Hellman (XDH) private keys.final class
Edwards Curve Diffie-Hellman (XDH) public keys.class
Base class for keys for GOST R 34.10-1994 and GOST R 34.10-2001.final class
Class for keys for GOST R 34.10-1994 private keys.final class
Class for keys for GOST R 34.10-1994 public keys.class
Base class for RSA keys.final class
Class for RSA private keys.final class
Class for RSA public keys.class
Base class for Edwards Curve Diffie-Hellman (XDH) keys.final class
Edwards Curve Diffie-Hellman (XDH) private keys.final class
Edwards Curve Diffie-Hellman (XDH) public keys. -
Uses of Key in org.bouncycastle.crypto.fips
Classes in org.bouncycastle.crypto.fips with type parameters of type KeyModifier and TypeClassDescriptionclass
FipsKeyWrapOperatorFactory<T extends Parameters,
K extends Key> Base class for the approved mode KeyWrapOperatorFactory implementations.Methods in org.bouncycastle.crypto.fips with parameters of type KeyModifier and TypeMethodDescriptionabstract FipsEncapsulatedSecretExtractor
<T> FipsKTSOperatorFactory.createExtractor
(Key key, T parameters) FipsRSA.KTSOperatorFactory.createExtractor
(Key key, FipsRSA.KTSParameters parameters) abstract FipsEncapsulatingSecretGenerator
<T> FipsKTSOperatorFactory.createGenerator
(Key key, T parameters) FipsRSA.KTSOperatorFactory.createGenerator
(Key key, FipsRSA.KTSParameters parameters)