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 abstract CipherParametersPBEParametersGenerator. generateDerivedMacParameters(int keySize)generate derived parameters for a key of length keySize, specifically for use with a MAC.abstract CipherParametersPBEParametersGenerator. generateDerivedParameters(int keySize)generate derived parameters for a key of length keySize.abstract CipherParametersPBEParametersGenerator. 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 BigIntegerBasicAgreement. calculateAgreement(CipherParameters pubKey)given a public key from a given party calculate the next message in the agreement sequence.voidAsymmetricBlockCipher. init(boolean forEncryption, CipherParameters param)initialise the cipher.voidBasicAgreement. init(CipherParameters param)initialise the agreement engine.voidBlockCipher. init(boolean forEncryption, CipherParameters params)Initialise the cipher.voidBufferedBlockCipher. init(boolean forEncryption, CipherParameters params)initialise the cipher.voidDSA. init(boolean forSigning, CipherParameters param)initialise the signer for signature generation or signature verification.voidMac. init(CipherParameters params)Initialise the MAC.voidSigner. init(boolean forSigning, CipherParameters param)Initialise the signer for signing or verification.voidStreamBlockCipher. init(boolean forEncryption, CipherParameters params)initialise the underlying cipher.voidStreamCipher. init(boolean forEncryption, CipherParameters params)Initialise the cipher.voidWrapper. 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 BigIntegerDHBasicAgreement. calculateAgreement(CipherParameters pubKey)given a short term public key from a given party calculate the next message in the agreement sequence.BigIntegerECDHBasicAgreement. calculateAgreement(CipherParameters pubKey)voidDHBasicAgreement. init(CipherParameters param)voidECDHBasicAgreement. init(CipherParameters key) -
Uses of CipherParameters in org.bouncycastle.crypto.encodings
Methods in org.bouncycastle.crypto.encodings with parameters of type CipherParameters Modifier and Type Method Description voidOAEPEncoding. init(boolean forEncryption, CipherParameters param)voidPKCS1Encoding. 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 voidAESEngine. init(boolean forEncryption, CipherParameters params)initialise an AES cipher.voidAESFastEngine. init(boolean forEncryption, CipherParameters params)initialise an AES cipher.voidBlowfishEngine. init(boolean encrypting, CipherParameters params)initialise a Blowfish cipher.voidDESedeEngine. init(boolean encrypting, CipherParameters params)initialise a DESede cipher.voidDESedeWrapEngine. init(boolean forWrapping, CipherParameters param)Method initvoidDESEngine. init(boolean encrypting, CipherParameters params)initialise a DES cipher.voidRC2Engine. init(boolean encrypting, CipherParameters params)initialise a RC2 cipher.voidRC4Engine. init(boolean forEncryption, CipherParameters params)initialise a RC4 cipher.voidRFC3394WrapEngine. init(boolean forWrapping, CipherParameters param)voidRSABlindedEngine. init(boolean forEncryption, CipherParameters param)initialise the RSA engine.voidTwofishEngine. init(boolean encrypting, CipherParameters params)initialise a Twofish cipher. -
Uses of CipherParameters in org.bouncycastle.crypto.generators
Methods in org.bouncycastle.crypto.generators that return CipherParameters Modifier and Type Method Description CipherParametersOpenSSLPBEParametersGenerator. 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.CipherParametersPKCS12ParametersGenerator. 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.CipherParametersPKCS5S1ParametersGenerator. 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.CipherParametersPKCS5S2ParametersGenerator. 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.CipherParametersOpenSSLPBEParametersGenerator. generateDerivedParameters(int keySize)Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.CipherParametersOpenSSLPBEParametersGenerator. 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.CipherParametersPKCS12ParametersGenerator. generateDerivedParameters(int keySize)Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.CipherParametersPKCS12ParametersGenerator. 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.CipherParametersPKCS5S1ParametersGenerator. generateDerivedParameters(int keySize)Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.CipherParametersPKCS5S1ParametersGenerator. 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.CipherParametersPKCS5S2ParametersGenerator. generateDerivedParameters(int keySize)Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.CipherParametersPKCS5S2ParametersGenerator. 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.bouncycastle.crypto.macs
Methods in org.bouncycastle.crypto.macs with parameters of type CipherParameters Modifier and Type Method Description voidCBCBlockCipherMac. init(CipherParameters params)voidHMac. init(CipherParameters params) -
Uses of CipherParameters in org.bouncycastle.crypto.modes
Methods in org.bouncycastle.crypto.modes with parameters of type CipherParameters Modifier and Type Method Description voidAEADBlockCipher. init(boolean forEncryption, CipherParameters params)initialise the underlying cipher.voidCBCBlockCipher. init(boolean encrypting, CipherParameters params)Initialise the cipher and, possibly, the initialisation vector (IV).voidCCMBlockCipher. init(boolean forEncryption, CipherParameters params)voidCFBBlockCipher. init(boolean encrypting, CipherParameters params)Initialise the cipher and, possibly, the initialisation vector (IV).voidGCMBlockCipher. init(boolean forEncryption, CipherParameters params)voidOFBBlockCipher. init(boolean encrypting, CipherParameters params)Initialise the cipher and, possibly, the initialisation vector (IV).voidSICBlockCipher. 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 voidPaddedBufferedBlockCipher. 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 classAEADParametersclassAsymmetricKeyParameterclassDESedeParametersclassDESParametersclassDHKeyParametersclassDHParametersclassDHPrivateKeyParametersclassDHPublicKeyParametersclassDSAKeyParametersclassDSAParametersclassDSAPrivateKeyParametersclassDSAPublicKeyParametersclassECKeyParametersclassECPrivateKeyParametersclassECPublicKeyParametersclassKeyParameterclassParametersWithIVclassParametersWithRandomclassRC2ParametersclassRSAKeyParametersclassRSAPrivateCrtKeyParametersMethods in org.bouncycastle.crypto.params that return CipherParameters Modifier and Type Method Description CipherParametersParametersWithIV. getParameters()CipherParametersParametersWithRandom. getParameters()Constructors in org.bouncycastle.crypto.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)ParametersWithRandom(CipherParameters parameters, SecureRandom random) -
Uses of CipherParameters in org.bouncycastle.crypto.signers
Methods in org.bouncycastle.crypto.signers with parameters of type CipherParameters Modifier and Type Method Description voidDSASigner. init(boolean forSigning, CipherParameters param)voidECDSASigner. init(boolean forSigning, CipherParameters param)voidRSADigestSigner. init(boolean forSigning, CipherParameters parameters)initialise the signer for signing or verification. -
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 CipherParametersBCPBEKey. getParam()static CipherParametersPBE.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 CipherParametersPBE.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 CipherParametersPBE.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 CipherParametersPBE.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)