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 TypeInterfaceDescriptioninterfaceKeyWrapOperatorFactory<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 TypeInterfaceDescriptioninterfaceBase interface for Public/Private keys.interfaceMarker interface for a private key,interfaceMarker interface for a public key,interfaceInterface describing a symmetric key.Classes in org.bouncycastle.crypto that implement KeyModifier and TypeClassDescriptionfinal classBasic 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 TypeClassDescriptionclassBase class for Diffie-Hellman keys.final classClass for Diffie-Hellman private keys.final classClass for Diffie-Hellman public keys.classBase class for Digital Signature Algorithm (DSA) keys.final classClass for Digital Signature Algorithm (DSA) private keys.final classClass for Digital Signature Algorithm (DSA) public keys.classBase class for DSTU-4145 keys.final classClass for DSTU-4145 private keys.final classClass for DSTU-4145 public keys.final classClass for keys for GOST R 34.10-2001 (ECGOST) private keys.final classClass for keys for GOST R 34.10-2001 (ECGOST) public keys.classBase class for Elliptic Curve (EC) keys.final classClass for Elliptic Curve (EC) private keys.final classClass for Elliptic Curve (EC) public keys.classBase class for Edwards Curve Diffie-Hellman (XDH) keys.final classEdwards Curve Diffie-Hellman (EdDSA) private keys.final classEdwards Curve Diffie-Hellman (XDH) public keys.classBase class for keys for GOST R 34.10-1994 and GOST R 34.10-2001.final classClass for keys for GOST R 34.10-1994 private keys.final classClass for keys for GOST R 34.10-1994 public keys.classLeighton-Micali Hash-Based Signatures (LMS) keys.final classLeighton-Micali Hash-Based Signatures (LMS) private keys.final classLeighton-Micali Hash-Based Signatures (LMS) public keys.classBase class for RSA keys.final classClass for RSA private keys.final classClass for RSA public keys.classBase class for Edwards Curve Diffie-Hellman (XDH) keys.final classEdwards Curve Diffie-Hellman (XDH) private keys.final classEdwards 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 TypeClassDescriptionclassFipsKeyWrapOperatorFactory<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)