Uses of Interface
org.bouncycastle.crypto.CipherParameters
-
-
Uses of CipherParameters in org.bouncycastle.crypto
Methods in org.bouncycastle.crypto 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 with parameters of type CipherParameters Modifier and Type Method Description 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)
AsymmetricKeyParameter
StagedAgreement. calculateStage(CipherParameters pubKey)
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
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)
Constructors in org.bouncycastle.crypto with parameters of type CipherParameters Constructor Description AsymmetricCipherKeyPair(CipherParameters publicParam, CipherParameters privateParam)
Deprecated.use AsymmetricKeyParameter -
Uses of CipherParameters in org.bouncycastle.crypto.agreement
Methods in org.bouncycastle.crypto.agreement with parameters of type CipherParameters Modifier and Type Method Description BigInteger
DHBasicAgreement. calculateAgreement(CipherParameters pubKey)
given a short term public key from a given party calculate the next message in the agreement sequence.byte[]
DHUnifiedAgreement. calculateAgreement(CipherParameters pubKey)
BigInteger
ECDHBasicAgreement. calculateAgreement(CipherParameters pubKey)
BigInteger
ECDHCBasicAgreement. calculateAgreement(CipherParameters pubKey)
BigInteger
ECDHCStagedAgreement. calculateAgreement(CipherParameters pubKey)
byte[]
ECDHCUnifiedAgreement. calculateAgreement(CipherParameters pubKey)
BigInteger
ECMQVBasicAgreement. calculateAgreement(CipherParameters pubKey)
byte[]
ECVKOAgreement. calculateAgreement(CipherParameters pubKey)
BigInteger
MQVBasicAgreement. calculateAgreement(CipherParameters pubKey)
void
X25519Agreement. calculateAgreement(CipherParameters publicKey, byte[] buf, int off)
void
X448Agreement. calculateAgreement(CipherParameters publicKey, byte[] buf, int off)
void
XDHUnifiedAgreement. calculateAgreement(CipherParameters publicKey, byte[] buf, int off)
byte[]
SM2KeyExchange. calculateKey(int kLen, CipherParameters pubParam)
byte[][]
SM2KeyExchange. calculateKeyWithConfirmation(int kLen, byte[] confirmationTag, CipherParameters pubParam)
AsymmetricKeyParameter
ECDHCStagedAgreement. calculateStage(CipherParameters pubKey)
void
DHAgreement. init(CipherParameters param)
void
DHBasicAgreement. init(CipherParameters param)
void
DHUnifiedAgreement. init(CipherParameters key)
void
ECDHBasicAgreement. init(CipherParameters key)
void
ECDHCBasicAgreement. init(CipherParameters key)
void
ECDHCStagedAgreement. init(CipherParameters key)
void
ECDHCUnifiedAgreement. init(CipherParameters key)
void
ECMQVBasicAgreement. init(CipherParameters key)
void
ECVKOAgreement. init(CipherParameters key)
void
MQVBasicAgreement. init(CipherParameters key)
void
SM2KeyExchange. init(CipherParameters privParam)
void
X25519Agreement. init(CipherParameters parameters)
void
X448Agreement. init(CipherParameters parameters)
void
XDHUnifiedAgreement. init(CipherParameters key)
-
Uses of CipherParameters in org.bouncycastle.crypto.ec
Methods in org.bouncycastle.crypto.ec with parameters of type CipherParameters Modifier and Type Method Description void
ECDecryptor. init(CipherParameters params)
void
ECElGamalDecryptor. init(CipherParameters param)
initialise the decryptor.void
ECElGamalEncryptor. init(CipherParameters param)
initialise the encryptor.void
ECEncryptor. init(CipherParameters params)
void
ECFixedTransform. init(CipherParameters param)
initialise the underlying EC ElGamal engine.void
ECNewPublicKeyTransform. init(CipherParameters param)
initialise the EC Elgamal engine.void
ECNewRandomnessTransform. init(CipherParameters param)
initialise the underlying EC ElGamal engine.void
ECPairTransform. init(CipherParameters params)
-
Uses of CipherParameters in org.bouncycastle.crypto.encodings
Methods in org.bouncycastle.crypto.encodings with parameters of type CipherParameters Modifier and Type Method Description void
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.bouncycastle.crypto.engines
Methods in org.bouncycastle.crypto.engines with parameters of type CipherParameters Modifier and Type Method Description void
AESEngine. init(boolean forEncryption, CipherParameters params)
initialise an AES cipher.void
AESFastEngine. init(boolean forEncryption, CipherParameters params)
Deprecated.initialise an AES cipher.void
AESLightEngine. init(boolean forEncryption, CipherParameters params)
initialise an AES cipher.void
ARIAEngine. init(boolean forEncryption, CipherParameters params)
void
BlowfishEngine. init(boolean encrypting, CipherParameters params)
initialise a Blowfish cipher.void
CamelliaEngine. init(boolean forEncryption, CipherParameters params)
void
CamelliaLightEngine. init(boolean forEncryption, CipherParameters params)
void
CAST5Engine. init(boolean encrypting, CipherParameters params)
initialise a CAST cipher.void
CramerShoupCoreEngine. init(boolean forEncryption, CipherParameters param)
initialise the CramerShoup engine.void
CramerShoupCoreEngine. init(boolean forEncryption, CipherParameters param, String label)
initialise the CramerShoup engine.void
CryptoProWrapEngine. init(boolean forWrapping, CipherParameters param)
void
DESedeEngine. init(boolean encrypting, CipherParameters params)
initialise a DESede cipher.void
DESedeWrapEngine. init(boolean forWrapping, CipherParameters param)
Method initvoid
DESEngine. init(boolean encrypting, CipherParameters params)
initialise a DES cipher.void
DSTU7624Engine. init(boolean forEncryption, CipherParameters params)
void
DSTU7624WrapEngine. init(boolean forWrapping, CipherParameters param)
void
ElGamalEngine. init(boolean forEncryption, CipherParameters param)
initialise the ElGamal engine.void
EthereumIESEngine. init(boolean forEncryption, CipherParameters privParam, CipherParameters pubParam, CipherParameters params)
Initialise the encryptor.void
EthereumIESEngine. init(AsymmetricKeyParameter publicKey, CipherParameters params, EphemeralKeyPairGenerator ephemeralKeyPairGenerator)
Initialise the decryptor.void
EthereumIESEngine. init(AsymmetricKeyParameter privateKey, CipherParameters params, KeyParser publicKeyParser)
Initialise the encryptor.void
GOST28147Engine. init(boolean forEncryption, CipherParameters params)
initialise an GOST28147 cipher.void
GOST28147WrapEngine. init(boolean forWrapping, CipherParameters param)
void
GOST3412_2015Engine. init(boolean forEncryption, CipherParameters params)
void
Grain128Engine. init(boolean forEncryption, CipherParameters params)
Initialize a Grain-128 cipher.void
Grainv1Engine. init(boolean forEncryption, CipherParameters params)
Initialize a Grain v1 cipher.void
HC128Engine. init(boolean forEncryption, CipherParameters params)
Initialise a HC-128 cipher.void
HC256Engine. init(boolean forEncryption, CipherParameters params)
Initialise a HC-256 cipher.void
IDEAEngine. init(boolean forEncryption, CipherParameters params)
initialise an IDEA cipher.void
IESEngine. init(boolean forEncryption, CipherParameters privParam, CipherParameters pubParam, CipherParameters params)
Initialise the encryptor.void
IESEngine. init(AsymmetricKeyParameter publicKey, CipherParameters params, EphemeralKeyPairGenerator ephemeralKeyPairGenerator)
Initialise the decryptor.void
IESEngine. init(AsymmetricKeyParameter privateKey, CipherParameters params, KeyParser publicKeyParser)
Initialise the encryptor.void
ISAACEngine. init(boolean forEncryption, CipherParameters params)
initialise an ISAAC cipher.void
NaccacheSternEngine. init(boolean forEncryption, CipherParameters param)
Initializes this algorithm.void
NoekeonEngine. init(boolean forEncryption, CipherParameters params)
initialisevoid
NullEngine. init(boolean forEncryption, CipherParameters params)
void
RC2Engine. init(boolean encrypting, CipherParameters params)
initialise a RC2 cipher.void
RC2WrapEngine. init(boolean forWrapping, CipherParameters param)
Method initvoid
RC4Engine. init(boolean forEncryption, CipherParameters params)
initialise a RC4 cipher.void
RC532Engine. init(boolean forEncryption, CipherParameters params)
initialise a RC5-32 cipher.void
RC564Engine. init(boolean forEncryption, CipherParameters params)
initialise a RC5-64 cipher.void
RC6Engine. init(boolean forEncryption, CipherParameters params)
initialise a RC5-32 cipher.void
RFC3211WrapEngine. init(boolean forWrapping, CipherParameters param)
void
RFC3394WrapEngine. init(boolean forWrapping, CipherParameters param)
void
RFC5649WrapEngine. init(boolean forWrapping, CipherParameters param)
void
RijndaelEngine. init(boolean forEncryption, CipherParameters params)
initialise a Rijndael cipher.void
RSABlindedEngine. init(boolean forEncryption, CipherParameters param)
initialise the RSA engine.void
RSABlindingEngine. init(boolean forEncryption, CipherParameters param)
Initialise the blinding engine.void
RSAEngine. init(boolean forEncryption, CipherParameters param)
initialise the RSA engine.void
Salsa20Engine. init(boolean forEncryption, CipherParameters params)
initialise a Salsa20 cipher.void
SEEDEngine. init(boolean forEncryption, CipherParameters params)
void
SerpentEngineBase. init(boolean encrypting, CipherParameters params)
initialise a Serpent cipher.void
Shacal2Engine. init(boolean _forEncryption, CipherParameters params)
void
SkipjackEngine. init(boolean encrypting, CipherParameters params)
initialise a SKIPJACK cipher.void
SM2Engine. init(boolean forEncryption, CipherParameters param)
void
SM4Engine. init(boolean forEncryption, CipherParameters params)
void
TEAEngine. init(boolean forEncryption, CipherParameters params)
initialisevoid
ThreefishEngine. init(boolean forEncryption, CipherParameters params)
Initialise the engine.void
TwofishEngine. init(boolean encrypting, CipherParameters params)
initialise a Twofish cipher.void
VMPCEngine. init(boolean forEncryption, CipherParameters params)
initialise a VMPC cipher.void
XTEAEngine. init(boolean forEncryption, CipherParameters params)
initialisevoid
Zuc128CoreEngine. init(boolean forEncryption, CipherParameters params)
initialise a Snow3G cipher. -
Uses of CipherParameters in org.bouncycastle.crypto.generators
Methods in org.bouncycastle.crypto.generators that return CipherParameters Modifier and Type Method Description 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
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
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
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
OpenSSLPBEParametersGenerator. 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, 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)
Generate a key 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
PKCS5S1ParametersGenerator. 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, int ivSize)
Generate a key with initialisation vector parameter 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
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.Methods in org.bouncycastle.crypto.generators with parameters of type CipherParameters Modifier and Type Method Description void
RSABlindingFactorGenerator. init(CipherParameters param)
Initialise the factor generator -
Uses of CipherParameters in org.bouncycastle.crypto.kems
Methods in org.bouncycastle.crypto.kems that return CipherParameters Modifier and Type Method Description CipherParameters
ECIESKeyEncapsulation. decrypt(byte[] in, int keyLen)
Decrypt an encapsulated session key.CipherParameters
ECIESKeyEncapsulation. decrypt(byte[] in, int inOff, int inLen, int keyLen)
Decrypt an encapsulated session key.CipherParameters
RSAKeyEncapsulation. decrypt(byte[] in, int keyLen)
Decrypt an encapsulated session key.CipherParameters
RSAKeyEncapsulation. decrypt(byte[] in, int inOff, int inLen, int keyLen)
Decrypt an encapsulated session key.CipherParameters
ECIESKeyEncapsulation. encrypt(byte[] out, int keyLen)
Generate and encapsulate a random session key.CipherParameters
ECIESKeyEncapsulation. encrypt(byte[] out, int outOff, int keyLen)
Generate and encapsulate a random session key.CipherParameters
RSAKeyEncapsulation. encrypt(byte[] out, int keyLen)
Generate and encapsulate a random session key.CipherParameters
RSAKeyEncapsulation. encrypt(byte[] out, int outOff, int keyLen)
Generate and encapsulate a random session key.Methods in org.bouncycastle.crypto.kems with parameters of type CipherParameters Modifier and Type Method Description void
ECIESKeyEncapsulation. init(CipherParameters key)
Initialise the ECIES-KEM.void
RSAKeyEncapsulation. init(CipherParameters key)
Initialise the RSA-KEM. -
Uses of CipherParameters in org.bouncycastle.crypto.macs
Methods in org.bouncycastle.crypto.macs with parameters of type CipherParameters Modifier and Type Method Description void
BlockCipherMac. init(CipherParameters params)
void
CBCBlockCipherMac. init(CipherParameters params)
void
CFBBlockCipherMac. init(CipherParameters params)
void
CMac. init(CipherParameters params)
void
DSTU7564Mac. init(CipherParameters params)
void
DSTU7624Mac. init(CipherParameters params)
void
GMac. init(CipherParameters params)
Initialises the GMAC - requires aParametersWithIV
providing aKeyParameter
and a nonce.void
GOST28147Mac. init(CipherParameters params)
void
HMac. init(CipherParameters params)
void
ISO9797Alg3Mac. init(CipherParameters params)
void
KGMac. init(CipherParameters params)
Initialises the GMAC - requires aParametersWithIV
providing aKeyParameter
and a nonce.void
KMAC. init(CipherParameters params)
void
OldHMac. init(CipherParameters params)
void
Poly1305. init(CipherParameters params)
Initialises the Poly1305 MAC.void
SipHash. init(CipherParameters params)
void
SkeinMac. init(CipherParameters params)
Initialises the Skein digest with the provided parameters.
SeeSkeinParameters
for details on the parameterisation of the Skein hash function.void
VMPCMac. init(CipherParameters params)
void
Zuc128Mac. init(CipherParameters pParams)
Initialise the Mac.void
Zuc256Mac. init(CipherParameters pParams)
Initialise the Mac. -
Uses of CipherParameters in org.bouncycastle.crypto.modes
Methods in org.bouncycastle.crypto.modes with parameters of type CipherParameters Modifier and Type Method Description void
AEADCipher. init(boolean forEncryption, CipherParameters params)
initialise 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
ChaCha20Poly1305. init(boolean forEncryption, CipherParameters params)
void
EAXBlockCipher. init(boolean forEncryption, CipherParameters params)
void
G3413CBCBlockCipher. init(boolean forEncryption, CipherParameters params)
void
G3413CFBBlockCipher. init(boolean forEncryption, CipherParameters params)
Initialise the cipher and initialisation vector R.void
G3413CTRBlockCipher. init(boolean encrypting, CipherParameters params)
Initialise the cipher and, possibly, the initialisation vector (IV).void
G3413OFBBlockCipher. 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
KCCMBlockCipher. init(boolean forEncryption, CipherParameters params)
void
KCTRBlockCipher. init(boolean forEncryption, CipherParameters params)
void
KGCMBlockCipher. init(boolean forEncryption, CipherParameters params)
void
KXTSBlockCipher. init(boolean forEncryption, CipherParameters parameters)
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
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.bouncycastle.crypto.paddings
Methods in org.bouncycastle.crypto.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.params
Classes in org.bouncycastle.crypto.params that implement CipherParameters Modifier and Type Class Description class
AEADParameters
class
AsymmetricKeyParameter
class
CCMParameters
Deprecated.use AEADParametersclass
CramerShoupKeyParameters
class
CramerShoupParameters
class
CramerShoupPrivateKeyParameters
class
CramerShoupPublicKeyParameters
class
DESedeParameters
class
DESParameters
class
DHKeyParameters
class
DHMQVPrivateParameters
class
DHMQVPublicParameters
class
DHParameters
class
DHPrivateKeyParameters
class
DHPublicKeyParameters
class
DHUPrivateParameters
Parameters holder for private unified static/ephemeral agreement as described in NIST SP 800-56A.class
DHUPublicParameters
Parameters holder for static/ephemeral agreement as described in NIST SP 800-56A.class
DSAKeyParameters
class
DSAParameters
class
DSAPrivateKeyParameters
class
DSAPublicKeyParameters
class
ECDHUPrivateParameters
Parameters holder for private unified static/ephemeral agreement as described in NIST SP 800-56A.class
ECDHUPublicParameters
Parameters holder for public unified static/ephemeral agreement as described in NIST SP 800-56A using EC DH/CDH.class
ECKeyParameters
class
ECPrivateKeyParameters
class
ECPublicKeyParameters
class
Ed25519PrivateKeyParameters
class
Ed25519PublicKeyParameters
class
Ed448PrivateKeyParameters
class
Ed448PublicKeyParameters
class
ElGamalKeyParameters
class
ElGamalParameters
class
ElGamalPrivateKeyParameters
class
ElGamalPublicKeyParameters
class
GOST3410KeyParameters
class
GOST3410Parameters
class
GOST3410PrivateKeyParameters
class
GOST3410PublicKeyParameters
class
IESParameters
parameters for using an integrated cipher in stream mode.class
IESWithCipherParameters
class
KeyParameter
class
MQVPrivateParameters
class
MQVPublicParameters
class
NaccacheSternKeyParameters
Public key parameters for NaccacheStern cipher.class
NaccacheSternPrivateKeyParameters
Private key parameters for NaccacheStern cipher.class
ParametersWithID
class
ParametersWithIV
class
ParametersWithRandom
class
ParametersWithSalt
Cipher parameters with a fixed salt value associated with them.class
ParametersWithSBox
class
ParametersWithUKM
class
RC2Parameters
class
RC5Parameters
class
RSABlindingParameters
class
RSAKeyParameters
class
RSAPrivateCrtKeyParameters
class
SkeinParameters
Parameters for the Skein hash function - a series of byte[] strings identified by integer tags.class
SM2KeyExchangePrivateParameters
Private parameters for an SM2 key exchange.class
SM2KeyExchangePublicParameters
Public parameters for an SM2 key exchange.class
TweakableBlockCipherParameters
Parameters for tweakable block ciphers.class
X25519PrivateKeyParameters
class
X25519PublicKeyParameters
class
X448PrivateKeyParameters
class
X448PublicKeyParameters
class
XDHUPrivateParameters
Parameters holder for private unified static/ephemeral agreement using Edwards Curves.class
XDHUPublicParameters
Parameters holder for public unified static/ephemeral agreement using Edwards Curves.Methods in org.bouncycastle.crypto.params that return CipherParameters Modifier and Type Method Description CipherParameters
ParametersWithID. getParameters()
CipherParameters
ParametersWithIV. getParameters()
CipherParameters
ParametersWithRandom. getParameters()
CipherParameters
ParametersWithSalt. getParameters()
CipherParameters
ParametersWithSBox. getParameters()
CipherParameters
ParametersWithUKM. getParameters()
Constructors in org.bouncycastle.crypto.params with parameters of type CipherParameters Constructor Description ParametersWithID(CipherParameters parameters, byte[] id)
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)
ParametersWithUKM(CipherParameters parameters, byte[] ukm)
ParametersWithUKM(CipherParameters parameters, byte[] ukm, int ivOff, int ivLen)
-
Uses of CipherParameters in org.bouncycastle.crypto.signers
Methods in org.bouncycastle.crypto.signers with parameters of type CipherParameters Modifier and Type Method Description void
DSADigestSigner. init(boolean forSigning, CipherParameters parameters)
void
DSASigner. init(boolean forSigning, CipherParameters param)
void
DSTU4145Signer. init(boolean forSigning, CipherParameters param)
void
ECDSASigner. init(boolean forSigning, CipherParameters param)
void
ECGOST3410_2012Signer. init(boolean forSigning, CipherParameters param)
void
ECGOST3410Signer. init(boolean forSigning, CipherParameters param)
void
ECNRSigner. init(boolean forSigning, CipherParameters param)
Initialise the signer.void
Ed25519ctxSigner. init(boolean forSigning, CipherParameters parameters)
void
Ed25519phSigner. init(boolean forSigning, CipherParameters parameters)
void
Ed25519Signer. init(boolean forSigning, CipherParameters parameters)
void
Ed448phSigner. init(boolean forSigning, CipherParameters parameters)
void
Ed448Signer. init(boolean forSigning, CipherParameters parameters)
void
GenericSigner. init(boolean forSigning, CipherParameters parameters)
initialise the signer for signing or verification.void
GOST3410Signer. init(boolean forSigning, CipherParameters param)
void
ISO9796d2PSSSigner. init(boolean forSigning, CipherParameters param)
Initialise the signer.void
ISO9796d2Signer. init(boolean forSigning, CipherParameters param)
void
PSSSigner. init(boolean forSigning, CipherParameters param)
void
RSADigestSigner. init(boolean forSigning, CipherParameters parameters)
Initialize the signer for signing or verification.void
SM2Signer. init(boolean forSigning, CipherParameters param)
void
X931Signer. init(boolean forSigning, CipherParameters param)
-
Uses of CipherParameters in org.bouncycastle.crypto.util
Methods in org.bouncycastle.crypto.util with parameters of type CipherParameters Modifier and Type Method Description static Object
CipherFactory. createContentCipher(boolean forEncryption, CipherParameters encKey, AlgorithmIdentifier encryptionAlgID)
Create a content cipher for encrypting bulk data. -
Uses of CipherParameters in org.bouncycastle.jcajce.provider.symmetric.util
Methods in org.bouncycastle.jcajce.provider.symmetric.util that return CipherParameters Modifier and Type Method Description CipherParameters
BCPBEKey. getParam()
static CipherParameters
PBE.Util. makePBEMacParameters(SecretKey key, int type, int hash, int keySize, PBEParameterSpec pbeSpec)
generate a PBE based key suitable for a MAC algorithm, the key size is chosen according the MAC size, or the hashing algorithm, whichever is greater.static CipherParameters
PBE.Util. makePBEMacParameters(PBEKeySpec keySpec, int type, int hash, int keySize)
generate a PBE based key suitable for a MAC algorithm, the key size is chosen according the MAC size, or the hashing algorithm, whichever is greater.static CipherParameters
PBE.Util. makePBEMacParameters(BCPBEKey pbeKey, AlgorithmParameterSpec spec)
generate a PBE based key suitable for a MAC algorithm, the key size is chosen according the MAC size, or the hashing algorithm, whichever is greater.static CipherParameters
PBE.Util. makePBEParameters(byte[] pbeKey, int scheme, int digest, int keySize, int ivSize, AlgorithmParameterSpec spec, String targetAlgorithm)
construct a key and iv (if necessary) suitable for use with a Cipher.static CipherParameters
PBE.Util. makePBEParameters(PBEKeySpec keySpec, int type, int hash, int keySize, int ivSize)
construct a key and iv (if necessary) suitable for use with a Cipher.static CipherParameters
PBE.Util. makePBEParameters(BCPBEKey pbeKey, AlgorithmParameterSpec spec, String targetAlgorithm)
construct a key and iv (if necessary) suitable for use with a Cipher.Constructors in org.bouncycastle.jcajce.provider.symmetric.util with parameters of type CipherParameters Constructor Description BCPBEKey(String algorithm, ASN1ObjectIdentifier oid, int type, int digest, int keySize, int ivSize, PBEKeySpec pbeKeySpec, CipherParameters param)
BCPBEKey(String algName, CipherParameters param)
-
Uses of CipherParameters in org.bouncycastle.pqc.crypto
Methods in org.bouncycastle.pqc.crypto with parameters of type CipherParameters Modifier and Type Method Description void
DigestingMessageSigner. init(boolean forSigning, CipherParameters param)
void
MessageEncryptor. init(boolean forEncrypting, CipherParameters param)
void
MessageSigner. init(boolean forSigning, CipherParameters param)
initialise the signer for signature generation or signature verification. -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.gmss
Classes in org.bouncycastle.pqc.crypto.gmss that implement CipherParameters Modifier and Type Class Description class
GMSSKeyParameters
class
GMSSPrivateKeyParameters
This class provides a specification for a GMSS private key.class
GMSSPublicKeyParameters
Methods in org.bouncycastle.pqc.crypto.gmss with parameters of type CipherParameters Modifier and Type Method Description void
GMSSSigner. init(boolean forSigning, CipherParameters param)
void
GMSSStateAwareSigner. init(boolean forSigning, CipherParameters param)
-
Uses of CipherParameters in org.bouncycastle.pqc.crypto.lms
Classes in org.bouncycastle.pqc.crypto.lms that implement CipherParameters Modifier and Type Class Description class
HSSPrivateKeyParameters
class
HSSPublicKeyParameters
class
LMSKeyParameters
class
LMSPrivateKeyParameters
class
LMSPublicKeyParameters
Methods in org.bouncycastle.pqc.crypto.lms with parameters of type CipherParameters Modifier and Type Method Description void
HSSSigner. init(boolean forSigning, CipherParameters param)
void
LMSSigner. init(boolean forSigning, CipherParameters param)
-
Uses of CipherParameters in org.bouncycastle.pqc.crypto.mceliece
Classes in org.bouncycastle.pqc.crypto.mceliece that implement CipherParameters Modifier and Type Class Description class
McElieceCCA2KeyParameters
class
McElieceCCA2Parameters
class
McElieceCCA2PrivateKeyParameters
class
McElieceCCA2PublicKeyParameters
class
McElieceKeyParameters
class
McElieceParameters
class
McEliecePrivateKeyParameters
class
McEliecePublicKeyParameters
Methods in org.bouncycastle.pqc.crypto.mceliece with parameters of type CipherParameters Modifier and Type Method Description void
McElieceCipher. init(boolean forEncryption, CipherParameters param)
void
McElieceFujisakiCipher. init(boolean forEncryption, CipherParameters param)
void
McElieceKobaraImaiCipher. init(boolean forEncryption, CipherParameters param)
void
McEliecePointchevalCipher. init(boolean forEncryption, CipherParameters param)
-
Uses of CipherParameters in org.bouncycastle.pqc.crypto.newhope
Classes in org.bouncycastle.pqc.crypto.newhope that implement CipherParameters Modifier and Type Class Description class
NHPrivateKeyParameters
class
NHPublicKeyParameters
Methods in org.bouncycastle.pqc.crypto.newhope with parameters of type CipherParameters Modifier and Type Method Description byte[]
NHAgreement. calculateAgreement(CipherParameters otherPublicKey)
void
NHAgreement. init(CipherParameters param)
-
Uses of CipherParameters in org.bouncycastle.pqc.crypto.ntru
Classes in org.bouncycastle.pqc.crypto.ntru that implement CipherParameters Modifier and Type Class Description class
NTRUEncryptionKeyParameters
class
NTRUEncryptionPrivateKeyParameters
A NtruEncrypt private key is essentially a polynomial namedf
which takes different forms depending on whether product-form polynomials are used, and onfastP
The inverse off
modulop
is precomputed on initialization.class
NTRUEncryptionPublicKeyParameters
A NtruEncrypt public key is essentially a polynomial namedh
.class
NTRUSigningPrivateKeyParameters
A NtruSign private key comprises one or moreNTRUSigningPrivateKeyParameters.Basis
of three polynomials each, except the zeroth basis for whichh
is undefined.class
NTRUSigningPublicKeyParameters
A NtruSign public key is essentially a polynomial namedh
.Methods in org.bouncycastle.pqc.crypto.ntru with parameters of type CipherParameters Modifier and Type Method Description void
NTRUEngine. init(boolean forEncryption, CipherParameters parameters)
void
NTRUSigner. init(boolean forSigning, CipherParameters params)
Deprecated.Resets the engine for signing a message. -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.qtesla
Classes in org.bouncycastle.pqc.crypto.qtesla that implement CipherParameters Modifier and Type Class Description class
QTESLAPrivateKeyParameters
qTESLA private keyclass
QTESLAPublicKeyParameters
qTESLA public keyMethods in org.bouncycastle.pqc.crypto.qtesla with parameters of type CipherParameters Modifier and Type Method Description void
QTESLASigner. init(boolean forSigning, CipherParameters param)
Initialise the signer. -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.rainbow
Classes in org.bouncycastle.pqc.crypto.rainbow that implement CipherParameters Modifier and Type Class Description class
RainbowKeyParameters
class
RainbowParameters
class
RainbowPrivateKeyParameters
class
RainbowPublicKeyParameters
Methods in org.bouncycastle.pqc.crypto.rainbow with parameters of type CipherParameters Modifier and Type Method Description void
RainbowSigner. init(boolean forSigning, CipherParameters param)
-
Uses of CipherParameters in org.bouncycastle.pqc.crypto.sphincs
Classes in org.bouncycastle.pqc.crypto.sphincs that implement CipherParameters Modifier and Type Class Description class
SPHINCSKeyParameters
class
SPHINCSPrivateKeyParameters
class
SPHINCSPublicKeyParameters
Methods in org.bouncycastle.pqc.crypto.sphincs with parameters of type CipherParameters Modifier and Type Method Description void
SPHINCS256Signer. init(boolean forSigning, CipherParameters param)
-
Uses of CipherParameters in org.bouncycastle.pqc.crypto.xmss
Classes in org.bouncycastle.pqc.crypto.xmss that implement CipherParameters Modifier and Type Class Description class
XMSSKeyParameters
class
XMSSMTKeyParameters
class
XMSSMTPrivateKeyParameters
XMSS^MT Private Key.class
XMSSMTPublicKeyParameters
XMSS^MT Public Key.class
XMSSPrivateKeyParameters
XMSS Private Key.class
XMSSPublicKeyParameters
XMSS Public Key.Methods in org.bouncycastle.pqc.crypto.xmss with parameters of type CipherParameters Modifier and Type Method Description void
XMSSMTSigner. init(boolean forSigning, CipherParameters param)
void
XMSSSigner. init(boolean forSigning, CipherParameters param)
-
Uses of CipherParameters in org.bouncycastle.pqc.jcajce.provider.gmss
Classes in org.bouncycastle.pqc.jcajce.provider.gmss that implement CipherParameters Modifier and Type Class Description class
BCGMSSPublicKey
This class implements the GMSS public key and is usually initiated by the GMSSKeyPairGenerator. -
Uses of CipherParameters in org.bouncycastle.pqc.jcajce.provider.mceliece
Classes in org.bouncycastle.pqc.jcajce.provider.mceliece that implement CipherParameters Modifier and Type Class Description class
BCMcElieceCCA2PublicKey
This class implements a McEliece CCA2 public key and is usually instantiated by theMcElieceCCA2KeyPairGenerator
orMcElieceCCA2KeyFactorySpi
.class
BCMcEliecePrivateKey
This class implements a McEliece private key and is usually instantiated by theMcElieceKeyPairGenerator
orMcElieceKeyFactorySpi
.
-