Modifier and Type | Method and Description |
---|---|
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.
|
CipherParameters |
AsymmetricCipherKeyPair.getPrivate()
return the private key parameters.
|
CipherParameters |
AsymmetricCipherKeyPair.getPublic()
return the public key parameters.
|
Modifier and Type | Method and Description |
---|---|
BigInteger |
BasicAgreement.calculateAgreement(CipherParameters pubKey)
given a public key from a given party calculate the next
message in the agreement sequence.
|
void |
Wrapper.init(boolean forWrapping,
CipherParameters param) |
void |
StreamCipher.init(boolean forEncryption,
CipherParameters params)
Initialise the cipher.
|
void |
StreamBlockCipher.init(boolean forEncryption,
CipherParameters params)
initialise the underlying cipher.
|
void |
Signer.init(boolean forSigning,
CipherParameters param)
Initialise the signer for signing or verification.
|
void |
DSA.init(boolean forSigning,
CipherParameters param)
initialise the signer for signature generation or signature
verification.
|
void |
BufferedBlockCipher.init(boolean forEncryption,
CipherParameters params)
initialise the cipher.
|
void |
BufferedAsymmetricBlockCipher.init(boolean forEncryption,
CipherParameters params)
initialise the buffer and the underlying cipher.
|
void |
BlockCipher.init(boolean forEncryption,
CipherParameters params)
Initialise the cipher.
|
void |
AsymmetricBlockCipher.init(boolean forEncryption,
CipherParameters param)
initialise the cipher.
|
void |
Mac.init(CipherParameters params)
Initialise the MAC.
|
void |
BasicAgreement.init(CipherParameters param)
initialise the agreement engine.
|
Constructor and Description |
---|
AsymmetricCipherKeyPair(CipherParameters publicParam,
CipherParameters privateParam)
basic constructor.
|
Modifier and Type | Method and Description |
---|---|
BigInteger |
ECMQVBasicAgreement.calculateAgreement(CipherParameters pubKey) |
BigInteger |
ECDHCBasicAgreement.calculateAgreement(CipherParameters pubKey) |
BigInteger |
ECDHBasicAgreement.calculateAgreement(CipherParameters pubKey) |
BigInteger |
DHBasicAgreement.calculateAgreement(CipherParameters pubKey)
given a short term public key from a given party calculate the next
message in the agreement sequence.
|
void |
ECMQVBasicAgreement.init(CipherParameters key) |
void |
ECDHCBasicAgreement.init(CipherParameters key) |
void |
ECDHBasicAgreement.init(CipherParameters key) |
void |
DHBasicAgreement.init(CipherParameters param) |
void |
DHAgreement.init(CipherParameters param) |
Modifier and Type | Method and Description |
---|---|
void |
PKCS1Encoding.init(boolean forEncryption,
CipherParameters param) |
void |
OAEPEncoding.init(boolean forEncryption,
CipherParameters param) |
void |
ISO9796d1Encoding.init(boolean forEncryption,
CipherParameters param) |
Modifier and Type | Method and Description |
---|---|
void |
XTEAEngine.init(boolean forEncryption,
CipherParameters params)
initialise
|
void |
VMPCEngine.init(boolean forEncryption,
CipherParameters params)
initialise a VMPC cipher.
|
void |
TwofishEngine.init(boolean encrypting,
CipherParameters params)
initialise a Twofish cipher.
|
void |
TEAEngine.init(boolean forEncryption,
CipherParameters params)
initialise
|
void |
SkipjackEngine.init(boolean encrypting,
CipherParameters params)
initialise a SKIPJACK cipher.
|
void |
SerpentEngine.init(boolean encrypting,
CipherParameters params)
initialise a Serpent cipher.
|
void |
SEEDEngine.init(boolean forEncryption,
CipherParameters params) |
void |
Salsa20Engine.init(boolean forEncryption,
CipherParameters params)
initialise a Salsa20 cipher.
|
void |
RSAEngine.init(boolean forEncryption,
CipherParameters param)
initialise the RSA engine.
|
void |
RSABlindingEngine.init(boolean forEncryption,
CipherParameters param)
Initialise the blinding engine.
|
void |
RSABlindedEngine.init(boolean forEncryption,
CipherParameters param)
initialise the RSA engine.
|
void |
RijndaelEngine.init(boolean forEncryption,
CipherParameters params)
initialise a Rijndael cipher.
|
void |
RFC3394WrapEngine.init(boolean forWrapping,
CipherParameters param) |
void |
RFC3211WrapEngine.init(boolean forWrapping,
CipherParameters param) |
void |
RC6Engine.init(boolean forEncryption,
CipherParameters params)
initialise a RC5-32 cipher.
|
void |
RC564Engine.init(boolean forEncryption,
CipherParameters params)
initialise a RC5-64 cipher.
|
void |
RC532Engine.init(boolean forEncryption,
CipherParameters params)
initialise a RC5-32 cipher.
|
void |
RC4Engine.init(boolean forEncryption,
CipherParameters params)
initialise a RC4 cipher.
|
void |
RC2WrapEngine.init(boolean forWrapping,
CipherParameters param)
Method init
|
void |
RC2Engine.init(boolean encrypting,
CipherParameters params)
initialise a RC2 cipher.
|
void |
NullEngine.init(boolean forEncryption,
CipherParameters params) |
void |
NoekeonEngine.init(boolean forEncryption,
CipherParameters params)
initialise
|
void |
NaccacheSternEngine.init(boolean forEncryption,
CipherParameters param)
Initializes this algorithm.
|
void |
ISAACEngine.init(boolean forEncryption,
CipherParameters params)
initialise an ISAAC cipher.
|
void |
IDEAEngine.init(boolean forEncryption,
CipherParameters params)
initialise an IDEA cipher.
|
void |
HC256Engine.init(boolean forEncryption,
CipherParameters params)
Initialise a HC-256 cipher.
|
void |
HC128Engine.init(boolean forEncryption,
CipherParameters params)
Initialise a HC-128 cipher.
|
void |
Grainv1Engine.init(boolean forEncryption,
CipherParameters params)
Initialize a Grain v1 cipher.
|
void |
Grain128Engine.init(boolean forEncryption,
CipherParameters params)
Initialize a Grain-128 cipher.
|
void |
GOST28147Engine.init(boolean forEncryption,
CipherParameters params)
initialise an GOST28147 cipher.
|
void |
ElGamalEngine.init(boolean forEncryption,
CipherParameters param)
initialise the ElGamal engine.
|
void |
DESEngine.init(boolean encrypting,
CipherParameters params)
initialise a DES cipher.
|
void |
DESedeWrapEngine.init(boolean forWrapping,
CipherParameters param)
Method init
|
void |
DESedeEngine.init(boolean encrypting,
CipherParameters params)
initialise a DESede cipher.
|
void |
CAST5Engine.init(boolean encrypting,
CipherParameters params)
initialise a CAST cipher.
|
void |
CamelliaLightEngine.init(boolean forEncryption,
CipherParameters params) |
void |
CamelliaEngine.init(boolean forEncryption,
CipherParameters params) |
void |
BlowfishEngine.init(boolean encrypting,
CipherParameters params)
initialise a Blowfish cipher.
|
void |
AESLightEngine.init(boolean forEncryption,
CipherParameters params)
initialise an AES cipher.
|
void |
AESFastEngine.init(boolean forEncryption,
CipherParameters params)
initialise an AES cipher.
|
void |
AESEngine.init(boolean forEncryption,
CipherParameters params)
initialise an AES cipher.
|
void |
IESEngine.init(boolean forEncryption,
CipherParameters privParam,
CipherParameters pubParam,
CipherParameters param)
Initialise the encryptor.
|
Modifier and Type | Method and Description |
---|---|
CipherParameters |
PKCS5S2ParametersGenerator.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.
|
CipherParameters |
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.
|
CipherParameters |
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.
|
CipherParameters |
OpenSSLPBEParametersGenerator.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.
|
CipherParameters |
PKCS5S2ParametersGenerator.generateDerivedParameters(int keySize)
Generate a key parameter derived from the password, salt, and iteration
count we are currently initialised with.
|
CipherParameters |
PKCS5S1ParametersGenerator.generateDerivedParameters(int keySize)
Generate a key parameter derived from the password, salt, and iteration
count we are currently initialised with.
|
CipherParameters |
PKCS12ParametersGenerator.generateDerivedParameters(int keySize)
Generate a key parameter derived from the password, salt, and iteration
count we are currently initialised with.
|
CipherParameters |
OpenSSLPBEParametersGenerator.generateDerivedParameters(int keySize)
Generate a key parameter derived from the password, salt, and iteration
count we are currently initialised with.
|
CipherParameters |
PKCS5S2ParametersGenerator.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.
|
CipherParameters |
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.
|
CipherParameters |
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.
|
CipherParameters |
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.
|
Modifier and Type | Method and Description |
---|---|
void |
RSABlindingFactorGenerator.init(CipherParameters param)
Initialise the factor generator
|
Modifier and Type | Method and Description |
---|---|
void |
VMPCMac.init(CipherParameters params) |
void |
OldHMac.init(CipherParameters params) |
void |
ISO9797Alg3Mac.init(CipherParameters params) |
void |
HMac.init(CipherParameters params) |
void |
GOST28147Mac.init(CipherParameters params) |
void |
CMac.init(CipherParameters params) |
void |
CFBBlockCipherMac.init(CipherParameters params) |
void |
CBCBlockCipherMac.init(CipherParameters params) |
void |
BlockCipherMac.init(CipherParameters params) |
Modifier and Type | Method and Description |
---|---|
void |
SICBlockCipher.init(boolean forEncryption,
CipherParameters params) |
void |
PGPCFBBlockCipher.init(boolean forEncryption,
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 |
OFBBlockCipher.init(boolean encrypting,
CipherParameters params)
Initialise the cipher and, possibly, the initialisation vector (IV).
|
void |
GOFBBlockCipher.init(boolean encrypting,
CipherParameters params)
Initialise the cipher and, possibly, the initialisation vector (IV).
|
void |
GCMBlockCipher.init(boolean forEncryption,
CipherParameters params) |
void |
EAXBlockCipher.init(boolean forEncryption,
CipherParameters params) |
void |
CFBBlockCipher.init(boolean encrypting,
CipherParameters params)
Initialise the cipher and, possibly, the initialisation vector (IV).
|
void |
CCMBlockCipher.init(boolean forEncryption,
CipherParameters params) |
void |
CBCBlockCipher.init(boolean encrypting,
CipherParameters params)
Initialise the cipher and, possibly, the initialisation vector (IV).
|
void |
AEADBlockCipher.init(boolean forEncryption,
CipherParameters params)
initialise the underlying cipher.
|
Modifier and Type | Method and Description |
---|---|
void |
PaddedBufferedBlockCipher.init(boolean forEncryption,
CipherParameters params)
initialise the cipher.
|
Modifier and Type | Method and Description |
---|---|
CipherParameters |
ParametersWithSBox.getParameters() |
CipherParameters |
ParametersWithSalt.getParameters() |
CipherParameters |
ParametersWithRandom.getParameters() |
CipherParameters |
ParametersWithIV.getParameters() |
Constructor and Description |
---|
ParametersWithIV(CipherParameters parameters,
byte[] iv) |
ParametersWithIV(CipherParameters parameters,
byte[] iv,
int ivOff,
int ivLen) |
ParametersWithRandom(CipherParameters parameters) |
ParametersWithRandom(CipherParameters parameters,
SecureRandom random) |
ParametersWithSalt(CipherParameters parameters,
byte[] salt) |
ParametersWithSalt(CipherParameters parameters,
byte[] salt,
int saltOff,
int saltLen) |
ParametersWithSBox(CipherParameters parameters,
byte[] sBox) |
Modifier and Type | Method and Description |
---|---|
void |
RSADigestSigner.init(boolean forSigning,
CipherParameters parameters)
initialise the signer for signing or verification.
|
void |
PSSSigner.init(boolean forSigning,
CipherParameters param) |
void |
ISO9796d2Signer.init(boolean forSigning,
CipherParameters param) |
void |
ISO9796d2PSSSigner.init(boolean forSigning,
CipherParameters param)
Initialise the signer.
|
void |
GOST3410Signer.init(boolean forSigning,
CipherParameters param) |
void |
GenericSigner.init(boolean forSigning,
CipherParameters parameters)
initialise the signer for signing or verification.
|
void |
ECNRSigner.init(boolean forSigning,
CipherParameters param) |
void |
ECGOST3410Signer.init(boolean forSigning,
CipherParameters param) |
void |
ECDSASigner.init(boolean forSigning,
CipherParameters param) |
void |
DSASigner.init(boolean forSigning,
CipherParameters param) |
void |
DSADigestSigner.init(boolean forSigning,
CipherParameters parameters) |
Constructor and Description |
---|
JCEPBEKey(String algorithm,
DERObjectIdentifier oid,
int type,
int digest,
int keySize,
int ivSize,
PBEKeySpec pbeKeySpec,
CipherParameters param) |
Copyright © 2015. All rights reserved.