Uses of Interface
org.bouncycastle.crypto.internal.CipherParameters
-
-
Uses of CipherParameters in org.bouncycastle.crypto.internal
Methods in org.bouncycastle.crypto.internal that return CipherParameters Modifier and Type Method Description CipherParameters
KeyEncapsulation. decrypt(byte[] in, int inOff, int inLen, int keyLen)
Decapsulate an encapsulated session key.CipherParameters
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 CipherParameters Modifier and Type Method Description java.math.BigInteger
BasicAgreement. 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 CipherParameters Modifier and Type Method Description void
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 CipherParameters Modifier and Type Method Description void
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 CipherParameters Modifier and Type Method Description void
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 CipherParameters Modifier and Type Method Description void
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.params Modifier and Type Interface Description interface
KeyParameter
Created by dgh on 16/06/15.Classes in org.bouncycastle.crypto.internal.params that implement CipherParameters Modifier and Type Class Description class
AEADParameters
class
AsymmetricKeyParameter
class
DhKeyParameters
class
DhParameters
class
DhPrivateKeyParameters
class
DhPublicKeyParameters
class
DhuPrivateParameters
class
DhuPublicParameters
class
DsaKeyParameters
class
DsaParameters
class
DsaPrivateKeyParameters
class
DsaPublicKeyParameters
class
EcDhuPrivateParameters
class
EcDhuPublicParameters
class
EcKeyParameters
class
EcMqvPrivateParameters
class
EcMqvPublicParameters
class
EcPrivateKeyParameters
class
EcPublicKeyParameters
class
KeyParameterImpl
class
MqvPrivateParameters
class
MqvPublicParameters
class
ParametersWithIV
class
ParametersWithRandom
class
ParametersWithSalt
Cipher parameters with a fixed salt value associated with them.class
RsaKeyParameters
class
RsaPrivateCrtKeyParameters
Methods in org.bouncycastle.crypto.internal.params that return CipherParameters Modifier and Type Method Description CipherParameters
ParametersWithIV. getParameters()
CipherParameters
ParametersWithRandom. getParameters()
CipherParameters
ParametersWithSalt. getParameters()
Constructors in org.bouncycastle.crypto.internal.params with parameters of type CipherParameters Constructor Description ParametersWithIV(CipherParameters parameters, byte[] iv)
ParametersWithIV(CipherParameters parameters, byte[] iv, int ivOff, int ivLen)
ParametersWithRandom(CipherParameters parameters, java.security.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 CipherParameters Modifier and Type Method Description void
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)
-