Uses of Interface
org.bouncycastle.crypto.internal.CipherParameters
Packages that use CipherParameters
Package
Description
-
Uses of CipherParameters in org.bouncycastle.crypto.internal
Methods in org.bouncycastle.crypto.internal that return CipherParametersModifier and TypeMethodDescriptionKeyEncapsulation.decrypt
(byte[] in, int inOff, int inLen, int keyLen) Decapsulate an encapsulated session key.KeyEncapsulation.encrypt
(byte[] out, int outOff, int keyLen) Encapsulate a randomly generated session key.abstract 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.Methods in org.bouncycastle.crypto.internal 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
RawAgreement.calculateAgreement
(CipherParameters publicKey, byte[] buf, int off) 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
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
KeyEncapsulation.init
(CipherParameters param) Initialise the key encapsulation mechanism.void
Mac.init
(CipherParameters params) Initialise the MAC.void
RawAgreement.init
(CipherParameters parameters) void
Signer.init
(boolean forSigning, CipherParameters param) Initialise the signer for signing or verification.void
StreamCipher.init
(boolean forEncryption, CipherParameters params) Initialise the cipher.void
Wrapper.init
(boolean forWrapping, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.crypto.internal.encodings
Methods in org.bouncycastle.crypto.internal.encodings with parameters of type CipherParametersModifier and TypeMethodDescriptionvoid
OAEPEncoding.init
(boolean forEncryption, CipherParameters param) void
PKCS1Encoding.init
(boolean forEncryption, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.crypto.internal.macs
Methods in org.bouncycastle.crypto.internal.macs with parameters of type CipherParametersModifier and TypeMethodDescriptionvoid
AEADCipherMac.init
(CipherParameters params) void
CBCBlockCipherMac.init
(CipherParameters params) void
CFBBlockCipherMac.init
(CipherParameters params) void
CMac.init
(CipherParameters params) void
GMac.init
(CipherParameters params) Initialises the GMAC - requires aParametersWithIV
providing aKeyParameterImpl
and a nonce.void
HMac.init
(CipherParameters params) void
TruncatingMac.init
(CipherParameters params) -
Uses of CipherParameters in org.bouncycastle.crypto.internal.modes
Methods in org.bouncycastle.crypto.internal.modes with parameters of type CipherParametersModifier and TypeMethodDescriptionvoid
AEADBlockCipher.init
(boolean forEncryption, CipherParameters params) initialize the underlying cipher.void
CBCBlockCipher.init
(boolean encrypting, CipherParameters params) Initialise the cipher and, possibly, the initialisation vector (IV).void
CCMBlockCipher.init
(boolean forEncryption, CipherParameters params) void
CFBBlockCipher.init
(boolean encrypting, CipherParameters params) Initialise the cipher and, possibly, the initialisation vector (IV).void
EAXBlockCipher.init
(boolean forEncryption, CipherParameters params) void
GCFBBlockCipher.init
(boolean forEncryption, CipherParameters params) void
GCMBlockCipher.init
(boolean forEncryption, CipherParameters params) NOTE: MAC sizes from 32 bits to 128 bits (must be a multiple of 8) are supported.void
GOFBBlockCipher.init
(boolean encrypting, CipherParameters params) Initialise the cipher and, possibly, the initialisation vector (IV).void
OCBBlockCipher.init
(boolean forEncryption, CipherParameters parameters) 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
SICBlockCipher.init
(boolean forEncryption, CipherParameters params) -
Uses of CipherParameters in org.bouncycastle.crypto.internal.paddings
Methods in org.bouncycastle.crypto.internal.paddings with parameters of type CipherParametersModifier and TypeMethodDescriptionvoid
PaddedBufferedBlockCipher.init
(boolean forEncryption, CipherParameters params) initialise the cipher. -
Uses of CipherParameters in org.bouncycastle.crypto.internal.params
Subinterfaces of CipherParameters in org.bouncycastle.crypto.internal.paramsClasses in org.bouncycastle.crypto.internal.params that implement CipherParametersModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Cipher parameters with a fixed salt value associated with them.class
class
Methods in org.bouncycastle.crypto.internal.params that return CipherParametersModifier and TypeMethodDescriptionParametersWithIV.getParameters()
ParametersWithRandom.getParameters()
ParametersWithSalt.getParameters()
Constructors in org.bouncycastle.crypto.internal.params with parameters of type CipherParametersModifierConstructorDescriptionParametersWithIV
(CipherParameters parameters, byte[] iv) ParametersWithIV
(CipherParameters parameters, byte[] iv, int ivOff, int ivLen) ParametersWithRandom
(CipherParameters parameters, SecureRandom random) ParametersWithSalt
(CipherParameters parameters, byte[] salt) ParametersWithSalt
(CipherParameters parameters, byte[] salt, int saltOff, int saltLen) -
Uses of CipherParameters in org.bouncycastle.crypto.internal.signers
Methods in org.bouncycastle.crypto.internal.signers with parameters of type CipherParametersModifier and TypeMethodDescriptionvoid
BaseISO9796d2PSSSigner.init
(boolean forSigning, CipherParameters param) Initialise the signer.void
BaseISO9796d2Signer.init
(boolean forSigning, CipherParameters param) void
BaseRsaDigestSigner.init
(boolean forSigning, CipherParameters parameters) initialise the signer for signing or verification.void
BaseX931Signer.init
(boolean forSigning, CipherParameters param)