Uses of Interface
org.bouncycastle.crypto.internal.CipherParameters
Packages that use CipherParameters
Package
Description
Classes for FIPS approved mode algorithms
-
Uses of CipherParameters in org.bouncycastle.crypto.fips
Methods in org.bouncycastle.crypto.fips with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidRSAEngine.init(boolean forEncryption, CipherParameters param) -
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 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.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.voidRawAgreement.calculateAgreement(CipherParameters publicKey, byte[] buf, int off) 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) voidDefaultBufferedBlockCipher.init(boolean forEncryption, CipherParameters params) initialise the cipher.voidDefaultBufferedMultiBlockCipher.init(boolean forEncryption, CipherParameters params) initialise the cipher.voidDSA.init(boolean forSigning, CipherParameters param) initialise the signer for signature generation or signature verification.voidKeyEncapsulation.init(CipherParameters param) Initialise the key encapsulation mechanism.voidMac.init(CipherParameters params) Initialise the MAC.voidRawAgreement.init(CipherParameters parameters) voidSigner.init(boolean forSigning, CipherParameters param) Initialise the signer for signing or verification.voidStreamCipher.init(boolean forEncryption, CipherParameters params) Initialise the cipher.voidWrapper.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 TypeMethodDescriptionvoidOAEPEncoding.init(boolean forEncryption, CipherParameters param) voidPKCS1Encoding.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 TypeMethodDescriptionvoidAEADCipherMac.init(CipherParameters params) voidCBCBlockCipherMac.init(CipherParameters params) voidCFBBlockCipherMac.init(CipherParameters params) voidCMac.init(CipherParameters params) voidGMac.init(CipherParameters params) Initialises the GMAC - requires aParametersWithIVproviding aKeyParameterImpland a nonce.voidHMac.init(CipherParameters params) voidTruncatingMac.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 TypeMethodDescriptionvoidAEADCipher.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).voidEAXBlockCipher.init(boolean forEncryption, CipherParameters params) voidGCFBBlockCipher.init(boolean forEncryption, CipherParameters params) voidGCMBlockCipher.init(boolean forEncryption, CipherParameters params) NOTE: MAC sizes from 32 bits to 128 bits (must be a multiple of 8) are supported.voidGOFBBlockCipher.init(boolean encrypting, CipherParameters params) Initialise the cipher and, possibly, the initialisation vector (IV).voidOCBBlockCipher.init(boolean forEncryption, CipherParameters parameters) voidOFBBlockCipher.init(boolean encrypting, CipherParameters params) Initialise the cipher and, possibly, the initialisation vector (IV).voidOpenPGPCFBBlockCipher.init(boolean forEncryption, CipherParameters params) Initialise the cipher and, possibly, the initialisation vector (IV).voidSICBlockCipher.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 TypeMethodDescriptionvoidPaddedBufferedBlockCipher.init(boolean forEncryption, CipherParameters params) initialise the cipher.voidPaddedBufferedMultiBlockCipher.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 TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassCipher parameters with a fixed salt value associated with them.classclassMethods in org.bouncycastle.crypto.internal.params that return CipherParametersModifier and TypeMethodDescriptionParametersWithCounter.getParameters()ParametersWithIV.getParameters()ParametersWithRandom.getParameters()ParametersWithSalt.getParameters()Constructors in org.bouncycastle.crypto.internal.params with parameters of type CipherParametersModifierConstructorDescriptionParametersWithCounter(CipherParameters parameters, int counter) ParametersWithIV(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.pqc
Methods in org.bouncycastle.crypto.internal.pqc with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidDigestingMessageSigner.init(boolean forSigning, CipherParameters param) voidMessageEncryptor.init(boolean forEncrypting, CipherParameters param) voidMessageSigner.init(boolean forSigning, CipherParameters param) initialise the signer for signature generation or signature verification. -
Uses of CipherParameters in org.bouncycastle.crypto.internal.pqc.lms
Classes in org.bouncycastle.crypto.internal.pqc.lms that implement CipherParametersModifier and TypeClassDescriptionclassclassclassclassclassMethods in org.bouncycastle.crypto.internal.pqc.lms with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidHSSSigner.init(boolean forSigning, CipherParameters param) voidLMSSigner.init(boolean forSigning, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.crypto.internal.signers
Methods in org.bouncycastle.crypto.internal.signers with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidBaseISO9796d2PSSSigner.init(boolean forSigning, CipherParameters param) Initialise the signer.voidBaseISO9796d2Signer.init(boolean forSigning, CipherParameters param) voidBaseRsaDigestSigner.init(boolean forSigning, CipherParameters parameters) initialise the signer for signing or verification.voidBaseX931Signer.init(boolean forSigning, CipherParameters param)