Uses of Interface
org.bouncycastle.crypto.AsymmetricKey
Packages that use AsymmetricKey
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 general encryption algorithms and non-FIPS approved variants.
-
Uses of AsymmetricKey in org.bouncycastle.crypto
Subinterfaces of AsymmetricKey in org.bouncycastle.cryptoModifier and TypeInterfaceDescriptioninterfaceMarker interface for a private key,interfaceMarker interface for a public key,Methods in org.bouncycastle.crypto with parameters of type AsymmetricKeyModifier and TypeMethodDescriptionAsymmetricOperatorFactory.createBlockDecryptor(AsymmetricKey key, T parameter) Create a block decryptor for the passed in key and parameter set.AsymmetricOperatorFactory.createBlockEncryptor(AsymmetricKey key, T parameter) Create a block encryptor for the passed in key and parameter set. -
Uses of AsymmetricKey in org.bouncycastle.crypto.asymmetric
Classes in org.bouncycastle.crypto.asymmetric that implement AsymmetricKeyModifier 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 AsymmetricKey in org.bouncycastle.crypto.general
Methods in org.bouncycastle.crypto.general with parameters of type AsymmetricKeyModifier and TypeMethodDescriptionElGamal.OperatorFactory.createBlockDecryptor(AsymmetricKey key, ElGamal.Parameters parameters) RSA.OperatorFactory.createBlockDecryptor(AsymmetricKey key, RSA.Parameters parameters) protected AsymmetricBlockCipherElGamal.OperatorFactory.createCipher(boolean forEncryption, AsymmetricKey key, ElGamal.Parameters parameters, SecureRandom random) protected AsymmetricBlockCipherRSA.OperatorFactory.createCipher(boolean forEncryption, AsymmetricKey key, RSA.Parameters parameters, SecureRandom random)