Uses of Interface
org.gudy.bouncycastle.crypto.CipherParameters
Packages that use CipherParameters
Package
Description
Block encodings for asymmetric ciphers.
Modes for symmetric ciphers.
Classes for parameter objects for ciphers and generators.
-
Uses of CipherParameters in org.gudy.bouncycastle.crypto
Fields in org.gudy.bouncycastle.crypto declared as CipherParametersModifier and TypeFieldDescriptionprivate CipherParameters
AsymmetricCipherKeyPair.privateParam
private CipherParameters
AsymmetricCipherKeyPair.publicParam
Methods in org.gudy.bouncycastle.crypto that return CipherParametersModifier and TypeMethodDescriptionabstract CipherParameters
PBEParametersGenerator.generateDerivedMacParameters
(int keySize) generate derived parameters for a key of length keySize, specifically for use with a MAC.abstract CipherParameters
PBEParametersGenerator.generateDerivedParameters
(int keySize) generate derived parameters for a key of length keySize.abstract CipherParameters
PBEParametersGenerator.generateDerivedParameters
(int keySize, int ivSize) generate derived parameters for a key of length keySize, and an initialisation vector (IV) of length ivSize.AsymmetricCipherKeyPair.getPrivate()
return the private key parameters.AsymmetricCipherKeyPair.getPublic()
return the public key parameters.Methods in org.gudy.bouncycastle.crypto with parameters of type CipherParametersModifier and TypeMethodDescriptionBasicAgreement.calculateAgreement
(CipherParameters pubKey) given a public key from a given party calculate the next message in the agreement sequence.void
AsymmetricBlockCipher.init
(boolean forEncryption, CipherParameters param) initialise the cipher.void
BasicAgreement.init
(CipherParameters param) initialise the agreement engine.void
BlockCipher.init
(boolean forEncryption, CipherParameters params) Initialise the cipher.void
BufferedAsymmetricBlockCipher.init
(boolean forEncryption, CipherParameters params) initialise the buffer and the underlying cipher.void
BufferedBlockCipher.init
(boolean forEncryption, CipherParameters params) initialise the cipher.void
DSA.init
(boolean forSigning, CipherParameters param) initialise the signer for signature generation or signature verification.void
Mac.init
(CipherParameters params) Initialise the MAC.void
StreamBlockCipher.init
(boolean forEncryption, CipherParameters params) initialise the underlying cipher.void
StreamCipher.init
(boolean forEncryption, CipherParameters params) Initialise the cipher.void
Wrapper.init
(boolean forWrapping, CipherParameters param) Constructors in org.gudy.bouncycastle.crypto with parameters of type CipherParametersModifierConstructorDescriptionAsymmetricCipherKeyPair
(CipherParameters publicParam, CipherParameters privateParam) basic constructor. -
Uses of CipherParameters in org.gudy.bouncycastle.crypto.agreement
Methods in org.gudy.bouncycastle.crypto.agreement with parameters of type CipherParametersModifier and TypeMethodDescriptionECDHBasicAgreement.calculateAgreement
(CipherParameters pubKey) void
ECDHBasicAgreement.init
(CipherParameters key) -
Uses of CipherParameters in org.gudy.bouncycastle.crypto.encodings
Methods in org.gudy.bouncycastle.crypto.encodings with parameters of type CipherParametersModifier and TypeMethodDescriptionvoid
ISO9796d1Encoding.init
(boolean forEncryption, CipherParameters param) void
OAEPEncoding.init
(boolean forEncryption, CipherParameters param) void
PKCS1Encoding.init
(boolean forEncryption, CipherParameters param) -
Uses of CipherParameters in org.gudy.bouncycastle.crypto.engines
Fields in org.gudy.bouncycastle.crypto.engines declared as CipherParametersModifier and TypeFieldDescription(package private) CipherParameters
IESEngine.privParam
(package private) CipherParameters
IESEngine.pubParam
Methods in org.gudy.bouncycastle.crypto.engines with parameters of type CipherParametersModifier and TypeMethodDescriptionvoid
AESFastEngine.init
(boolean forEncryption, CipherParameters params) initialise an AES cipher.void
IESEngine.init
(boolean forEncryption, CipherParameters privParam, CipherParameters pubParam, CipherParameters param) Initialise the encryptor.void
RC4Engine.init
(boolean forEncryption, CipherParameters params) initialise a RC4 cipher.void
RSAEngine.init
(boolean forEncryption, CipherParameters param) initialise the RSA engine. -
Uses of CipherParameters in org.gudy.bouncycastle.crypto.generators
Methods in org.gudy.bouncycastle.crypto.generators that return CipherParametersModifier and TypeMethodDescriptionOpenSSLPBEParametersGenerator.generateDerivedMacParameters
(int keySize) Generate a key parameter for use with a MAC derived from the password, salt, and iteration count we are currently initialised with.PKCS12ParametersGenerator.generateDerivedMacParameters
(int keySize) Generate a key parameter for use with a MAC derived from the password, salt, and iteration count we are currently initialised with.PKCS5S1ParametersGenerator.generateDerivedMacParameters
(int keySize) Generate a key parameter for use with a MAC derived from the password, salt, and iteration count we are currently initialised with.OpenSSLPBEParametersGenerator.generateDerivedParameters
(int keySize) Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.OpenSSLPBEParametersGenerator.generateDerivedParameters
(int keySize, int ivSize) Generate a key with initialisation vector parameter derived from the password, salt, and iteration count we are currently initialised with.PKCS12ParametersGenerator.generateDerivedParameters
(int keySize) Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.PKCS12ParametersGenerator.generateDerivedParameters
(int keySize, int ivSize) Generate a key with initialisation vector parameter derived from the password, salt, and iteration count we are currently initialised with.PKCS5S1ParametersGenerator.generateDerivedParameters
(int keySize) Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.PKCS5S1ParametersGenerator.generateDerivedParameters
(int keySize, int ivSize) Generate a key with initialisation vector parameter derived from the password, salt, and iteration count we are currently initialised with. -
Uses of CipherParameters in org.gudy.bouncycastle.crypto.macs
Methods in org.gudy.bouncycastle.crypto.macs with parameters of type CipherParameters -
Uses of CipherParameters in org.gudy.bouncycastle.crypto.modes
Methods in org.gudy.bouncycastle.crypto.modes with parameters of type CipherParametersModifier and TypeMethodDescriptionvoid
CBCBlockCipher.init
(boolean encrypting, CipherParameters params) Initialise the cipher and, possibly, the initialisation vector (IV).void
CFBBlockCipher.init
(boolean encrypting, CipherParameters params) Initialise the cipher and, possibly, the initialisation vector (IV).void
OFBBlockCipher.init
(boolean encrypting, CipherParameters params) Initialise the cipher and, possibly, the initialisation vector (IV).void
OpenPGPCFBBlockCipher.init
(boolean forEncryption, CipherParameters params) Initialise the cipher and, possibly, the initialisation vector (IV).void
PGPCFBBlockCipher.init
(boolean forEncryption, CipherParameters params) Initialise the cipher and, possibly, the initialisation vector (IV).void
SICBlockCipher.init
(boolean forEncryption, CipherParameters params) -
Uses of CipherParameters in org.gudy.bouncycastle.crypto.paddings
Methods in org.gudy.bouncycastle.crypto.paddings with parameters of type CipherParametersModifier and TypeMethodDescriptionvoid
PaddedBufferedBlockCipher.init
(boolean forEncryption, CipherParameters params) initialise the cipher. -
Uses of CipherParameters in org.gudy.bouncycastle.crypto.params
Classes in org.gudy.bouncycastle.crypto.params that implement CipherParametersModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
parameters for using an integrated cipher in stream mode.class
class
class
class
class
class
class
class
Fields in org.gudy.bouncycastle.crypto.params declared as CipherParametersModifier and TypeFieldDescriptionprivate CipherParameters
ParametersWithIV.parameters
private CipherParameters
ParametersWithRandom.parameters
Methods in org.gudy.bouncycastle.crypto.params that return CipherParametersModifier and TypeMethodDescriptionParametersWithIV.getParameters()
ParametersWithRandom.getParameters()
Constructors in org.gudy.bouncycastle.crypto.params with parameters of type CipherParametersModifierConstructorDescriptionParametersWithIV
(CipherParameters parameters, byte[] iv) ParametersWithIV
(CipherParameters parameters, byte[] iv, int ivOff, int ivLen) ParametersWithRandom
(CipherParameters parameters) ParametersWithRandom
(CipherParameters parameters, SecureRandom random) -
Uses of CipherParameters in org.gudy.bouncycastle.crypto.signers
Methods in org.gudy.bouncycastle.crypto.signers with parameters of type CipherParametersModifier and TypeMethodDescriptionvoid
DSASigner.init
(boolean forSigning, CipherParameters param) void
ECDSASigner.init
(boolean forSigning, CipherParameters param) -
Uses of CipherParameters in org.gudy.bouncycastle.jce.provider
Fields in org.gudy.bouncycastle.jce.provider declared as CipherParameters