Uses of Interface
org.bouncycastle.crypto.CipherParameters
Packages that use CipherParameters
Package
Description
The NTRU algorithm based on the round 3 submission of the NIST post-quantum cryptography.
-
Uses of CipherParameters in org.bouncycastle.cms.bc
Methods in org.bouncycastle.cms.bc that return CipherParametersModifier and TypeMethodDescriptionprotected CipherParametersBcKEKRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentEncryptionKey) protected CipherParametersBcKeyTransRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier encryptedKeyAlgorithm, byte[] encryptedEncryptionKey) -
Uses of CipherParameters in org.bouncycastle.crypto
Methods in org.bouncycastle.crypto that return CipherParametersModifier and TypeMethodDescriptionKeyEncapsulation.decrypt(byte[] in, int inOff, int inLen, int keyLen) Deprecated.Decapsulate an encapsulated session key.KeyEncapsulation.encrypt(byte[] out, int outOff, int keyLen) Deprecated.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 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) StagedAgreement.calculateStage(CipherParameters pubKey) 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.voidBufferedAsymmetricBlockCipher.init(boolean forEncryption, CipherParameters params) initialise the buffer and the underlying cipher.voidBufferedBlockCipher.init(boolean forEncryption, CipherParameters params) initialise the cipher.voidDefaultBufferedBlockCipher.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) Deprecated.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) Constructors in org.bouncycastle.crypto with parameters of type CipherParametersModifierConstructorDescriptionAsymmetricCipherKeyPair(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 CipherParametersModifier and TypeMethodDescriptionDHBasicAgreement.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) ECDHBasicAgreement.calculateAgreement(CipherParameters pubKey) ECDHCBasicAgreement.calculateAgreement(CipherParameters pubKey) ECDHCStagedAgreement.calculateAgreement(CipherParameters pubKey) byte[]ECDHCUnifiedAgreement.calculateAgreement(CipherParameters pubKey) ECMQVBasicAgreement.calculateAgreement(CipherParameters pubKey) byte[]ECVKOAgreement.calculateAgreement(CipherParameters pubKey) MQVBasicAgreement.calculateAgreement(CipherParameters pubKey) voidX25519Agreement.calculateAgreement(CipherParameters publicKey, byte[] buf, int off) voidX448Agreement.calculateAgreement(CipherParameters publicKey, byte[] buf, int off) XDHBasicAgreement.calculateAgreement(CipherParameters pubKey) voidXDHUnifiedAgreement.calculateAgreement(CipherParameters publicKey, byte[] buf, int off) byte[]SM2KeyExchange.calculateKey(int kLen, CipherParameters pubParam) byte[][]SM2KeyExchange.calculateKeyWithConfirmation(int kLen, byte[] confirmationTag, CipherParameters pubParam) ECDHCStagedAgreement.calculateStage(CipherParameters pubKey) voidDHAgreement.init(CipherParameters param) voidDHBasicAgreement.init(CipherParameters param) voidDHUnifiedAgreement.init(CipherParameters key) voidECDHBasicAgreement.init(CipherParameters key) voidECDHCBasicAgreement.init(CipherParameters key) voidECDHCStagedAgreement.init(CipherParameters key) voidECDHCUnifiedAgreement.init(CipherParameters key) voidECMQVBasicAgreement.init(CipherParameters key) voidECVKOAgreement.init(CipherParameters key) voidMQVBasicAgreement.init(CipherParameters key) voidSM2KeyExchange.init(CipherParameters privParam) voidX25519Agreement.init(CipherParameters parameters) voidX448Agreement.init(CipherParameters parameters) voidXDHBasicAgreement.init(CipherParameters key) voidXDHUnifiedAgreement.init(CipherParameters key) -
Uses of CipherParameters in org.bouncycastle.crypto.digests
Classes in org.bouncycastle.crypto.digests that implement CipherParameters -
Uses of CipherParameters in org.bouncycastle.crypto.ec
Methods in org.bouncycastle.crypto.ec with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidECDecryptor.init(CipherParameters params) voidECElGamalDecryptor.init(CipherParameters param) initialise the decryptor.voidECElGamalEncryptor.init(CipherParameters param) initialise the encryptor.voidECEncryptor.init(CipherParameters params) voidECFixedTransform.init(CipherParameters param) initialise the underlying EC ElGamal engine.voidECNewPublicKeyTransform.init(CipherParameters param) initialise the EC Elgamal engine.voidECNewRandomnessTransform.init(CipherParameters param) initialise the underlying EC ElGamal engine.voidECPairTransform.init(CipherParameters params) -
Uses of CipherParameters in org.bouncycastle.crypto.encodings
Methods in org.bouncycastle.crypto.encodings with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidISO9796d1Encoding.init(boolean forEncryption, CipherParameters param) 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 CipherParametersModifier and TypeMethodDescriptionvoidAESEngine.init(boolean forEncryption, CipherParameters params) initialise an AES cipher.voidAESFastEngine.init(boolean forEncryption, CipherParameters params) Deprecated.initialise an AES cipher.voidAESLightEngine.init(boolean forEncryption, CipherParameters params) initialise an AES cipher.voidARIAEngine.init(boolean forEncryption, CipherParameters params) voidAsconEngine.init(boolean forEncryption, CipherParameters params) voidBlowfishEngine.init(boolean encrypting, CipherParameters params) initialise a Blowfish cipher.voidCamelliaEngine.init(boolean forEncryption, CipherParameters params) voidCamelliaLightEngine.init(boolean forEncryption, CipherParameters params) voidCAST5Engine.init(boolean encrypting, CipherParameters params) initialise a CAST cipher.voidCramerShoupCoreEngine.init(boolean forEncryption, CipherParameters param) initialise the CramerShoup engine.voidCramerShoupCoreEngine.init(boolean forEncryption, CipherParameters param, String label) initialise the CramerShoup engine.voidCryptoProWrapEngine.init(boolean forWrapping, CipherParameters param) 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.voidDSTU7624Engine.init(boolean forEncryption, CipherParameters params) voidDSTU7624WrapEngine.init(boolean forWrapping, CipherParameters param) voidElephantEngine.init(boolean forEncryption, CipherParameters params) voidElGamalEngine.init(boolean forEncryption, CipherParameters param) initialise the ElGamal engine.voidEthereumIESEngine.init(boolean forEncryption, CipherParameters privParam, CipherParameters pubParam, CipherParameters params) Initialise the encryptor.voidEthereumIESEngine.init(AsymmetricKeyParameter publicKey, CipherParameters params, EphemeralKeyPairGenerator ephemeralKeyPairGenerator) Initialise the decryptor.voidEthereumIESEngine.init(AsymmetricKeyParameter privateKey, CipherParameters params, KeyParser publicKeyParser) Initialise the encryptor.voidGOST28147Engine.init(boolean forEncryption, CipherParameters params) initialise an GOST28147 cipher.voidGOST28147WrapEngine.init(boolean forWrapping, CipherParameters param) voidGOST3412_2015Engine.init(boolean forEncryption, CipherParameters params) voidGrain128AEADEngine.init(boolean forEncryption, CipherParameters params) Initialize a Grain-128AEAD cipher.voidGrain128Engine.init(boolean forEncryption, CipherParameters params) Initialize a Grain-128 cipher.voidGrainv1Engine.init(boolean forEncryption, CipherParameters params) Initialize a Grain v1 cipher.voidHC128Engine.init(boolean forEncryption, CipherParameters params) Initialise a HC-128 cipher.voidHC256Engine.init(boolean forEncryption, CipherParameters params) Initialise a HC-256 cipher.voidIDEAEngine.init(boolean forEncryption, CipherParameters params) initialise an IDEA cipher.voidIESEngine.init(boolean forEncryption, CipherParameters privParam, CipherParameters pubParam, CipherParameters params) Initialise the encryptor.voidIESEngine.init(AsymmetricKeyParameter publicKey, CipherParameters params, EphemeralKeyPairGenerator ephemeralKeyPairGenerator) Initialise the decryptor.voidIESEngine.init(AsymmetricKeyParameter privateKey, CipherParameters params, KeyParser publicKeyParser) Initialise the encryptor.voidISAACEngine.init(boolean forEncryption, CipherParameters params) initialise an ISAAC cipher.voidISAPEngine.init(boolean forEncryption, CipherParameters params) voidLEAEngine.init(boolean pEncrypt, CipherParameters pParams) voidNaccacheSternEngine.init(boolean forEncryption, CipherParameters param) Initializes this algorithm.voidNoekeonEngine.init(boolean forEncryption, CipherParameters params) initialisevoidNullEngine.init(boolean forEncryption, CipherParameters params) voidPhotonBeetleEngine.init(boolean forEncryption, CipherParameters params) voidRC2Engine.init(boolean encrypting, CipherParameters params) initialise a RC2 cipher.voidRC2WrapEngine.init(boolean forWrapping, CipherParameters param) Method initvoidRC4Engine.init(boolean forEncryption, CipherParameters params) initialise a RC4 cipher.voidRC532Engine.init(boolean forEncryption, CipherParameters params) initialise a RC5-32 cipher.voidRC564Engine.init(boolean forEncryption, CipherParameters params) initialise a RC5-64 cipher.voidRC6Engine.init(boolean forEncryption, CipherParameters params) initialise a RC5-32 cipher.voidRFC3211WrapEngine.init(boolean forWrapping, CipherParameters param) voidRFC3394WrapEngine.init(boolean forWrapping, CipherParameters param) voidRFC5649WrapEngine.init(boolean forWrapping, CipherParameters param) voidRijndaelEngine.init(boolean forEncryption, CipherParameters params) initialise a Rijndael cipher.voidRSABlindedEngine.init(boolean forEncryption, CipherParameters parameters) initialise the RSA engine.voidRSABlindingEngine.init(boolean forEncryption, CipherParameters param) Initialise the blinding engine.voidRSAEngine.init(boolean forEncryption, CipherParameters param) initialise the RSA engine.voidSalsa20Engine.init(boolean forEncryption, CipherParameters params) initialise a Salsa20 cipher.voidSEEDEngine.init(boolean forEncryption, CipherParameters params) voidSerpentEngineBase.init(boolean encrypting, CipherParameters params) initialise a Serpent cipher.voidShacal2Engine.init(boolean _forEncryption, CipherParameters params) voidSkipjackEngine.init(boolean encrypting, CipherParameters params) initialise a SKIPJACK cipher.voidSM2Engine.init(boolean forEncryption, CipherParameters param) voidSM4Engine.init(boolean forEncryption, CipherParameters params) voidSparkleEngine.init(boolean forEncryption, CipherParameters params) voidTEAEngine.init(boolean forEncryption, CipherParameters params) initialisevoidThreefishEngine.init(boolean forEncryption, CipherParameters params) Initialise the engine.voidTwofishEngine.init(boolean encrypting, CipherParameters params) initialise a Twofish cipher.voidVMPCEngine.init(boolean forEncryption, CipherParameters params) initialise a VMPC cipher.voidXoodyakEngine.init(boolean forEncryption, CipherParameters params) voidXTEAEngine.init(boolean forEncryption, CipherParameters params) initialisevoidZuc128CoreEngine.init(boolean forEncryption, CipherParameters params) initialise a Snow3G cipher. -
Uses of CipherParameters in org.bouncycastle.crypto.fpe
Methods in org.bouncycastle.crypto.fpe with parameters of type CipherParametersModifier and TypeMethodDescriptionabstract voidFPEEngine.init(boolean forEncryption, CipherParameters parameters) Initialize the FPE engine for encryption/decryption.voidFPEFF1Engine.init(boolean forEncryption, CipherParameters parameters) voidFPEFF3_1Engine.init(boolean forEncryption, CipherParameters parameters) -
Uses of CipherParameters in org.bouncycastle.crypto.generators
Methods in org.bouncycastle.crypto.generators that return CipherParametersModifier and TypeMethodDescriptionOpenSSLPBEParametersGenerator.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.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.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.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.OpenSSLPBEParametersGenerator.generateDerivedParameters(int keySize) Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.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.PKCS12ParametersGenerator.generateDerivedParameters(int keySize) Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.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.PKCS5S1ParametersGenerator.generateDerivedParameters(int keySize) Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.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.PKCS5S2ParametersGenerator.generateDerivedParameters(int keySize) Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.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 CipherParametersModifier and TypeMethodDescriptionvoidRSABlindingFactorGenerator.init(CipherParameters param) Initialise the factor generator -
Uses of CipherParameters in org.bouncycastle.crypto.kems
Methods in org.bouncycastle.crypto.kems that return CipherParametersModifier and TypeMethodDescriptionECIESKeyEncapsulation.decrypt(byte[] in, int keyLen) Deprecated.use ECIESKEMExtractorECIESKeyEncapsulation.decrypt(byte[] in, int inOff, int inLen, int keyLen) Deprecated.use ECIESKEMExtractorRSAKeyEncapsulation.decrypt(byte[] in, int keyLen) Deprecated.Decrypt an encapsulated session key.RSAKeyEncapsulation.decrypt(byte[] in, int inOff, int inLen, int keyLen) Deprecated.Decrypt an encapsulated session key.ECIESKeyEncapsulation.encrypt(byte[] out, int keyLen) Deprecated.use ECIESKEMGeneratorECIESKeyEncapsulation.encrypt(byte[] out, int outOff, int keyLen) Deprecated.use ECIESKEMGeneratorRSAKeyEncapsulation.encrypt(byte[] out, int keyLen) Deprecated.Generate and encapsulate a random session key.RSAKeyEncapsulation.encrypt(byte[] out, int outOff, int keyLen) Deprecated.Generate and encapsulate a random session key.Methods in org.bouncycastle.crypto.kems with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidECIESKeyEncapsulation.init(CipherParameters key) Deprecated.Initialise the ECIES-KEM.voidRSAKeyEncapsulation.init(CipherParameters key) Deprecated.Initialise the RSA-KEM. -
Uses of CipherParameters in org.bouncycastle.crypto.macs
Methods in org.bouncycastle.crypto.macs with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidBlake3Mac.init(CipherParameters pParams) voidBlockCipherMac.init(CipherParameters params) voidCBCBlockCipherMac.init(CipherParameters params) voidCFBBlockCipherMac.init(CipherParameters params) voidCMac.init(CipherParameters params) voidDSTU7564Mac.init(CipherParameters params) voidDSTU7624Mac.init(CipherParameters params) voidGMac.init(CipherParameters params) Initialises the GMAC - requires aParametersWithIVproviding aKeyParameterand a nonce.voidGOST28147Mac.init(CipherParameters params) voidHMac.init(CipherParameters params) voidISO9797Alg3Mac.init(CipherParameters params) voidKGMac.init(CipherParameters params) Initialises the GMAC - requires aParametersWithIVproviding aKeyParameterand a nonce.voidKMAC.init(CipherParameters params) voidOldHMac.init(CipherParameters params) voidPoly1305.init(CipherParameters params) Initialises the Poly1305 MAC.voidSipHash.init(CipherParameters params) voidSkeinMac.init(CipherParameters params) Initialises the Skein digest with the provided parameters.
SeeSkeinParametersfor details on the parameterisation of the Skein hash function.voidVMPCMac.init(CipherParameters params) voidZuc128Mac.init(CipherParameters pParams) Initialise the Mac.voidZuc256Mac.init(CipherParameters pParams) Initialise the Mac. -
Uses of CipherParameters in org.bouncycastle.crypto.modes
Methods in org.bouncycastle.crypto.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).voidChaCha20Poly1305.init(boolean forEncryption, CipherParameters params) voidEAXBlockCipher.init(boolean forEncryption, CipherParameters params) voidG3413CBCBlockCipher.init(boolean forEncryption, CipherParameters params) voidG3413CFBBlockCipher.init(boolean forEncryption, CipherParameters params) Initialise the cipher and initialisation vector R.voidG3413CTRBlockCipher.init(boolean encrypting, CipherParameters params) Initialise the cipher and, possibly, the initialisation vector (IV).voidG3413OFBBlockCipher.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.voidGCMSIVBlockCipher.init(boolean pEncrypt, CipherParameters cipherParameters) voidGOFBBlockCipher.init(boolean encrypting, CipherParameters params) Initialise the cipher and, possibly, the initialisation vector (IV).voidKCCMBlockCipher.init(boolean forEncryption, CipherParameters params) voidKCTRBlockCipher.init(boolean forEncryption, CipherParameters params) voidKGCMBlockCipher.init(boolean forEncryption, CipherParameters params) voidKXTSBlockCipher.init(boolean forEncryption, CipherParameters parameters) 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).voidPGPCFBBlockCipher.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.paddings
Methods in org.bouncycastle.crypto.paddings with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidPaddedBufferedBlockCipher.init(boolean forEncryption, CipherParameters params) initialise the cipher. -
Uses of CipherParameters in org.bouncycastle.crypto.params
Classes in org.bouncycastle.crypto.params that implement CipherParametersModifier and TypeClassDescriptionclassclassclassBlake3 Parameters.classDeprecated.use AEADParametersclassclassclassclassclassclassclassclassclassclassclassclassclassParameters holder for private unified static/ephemeral agreement as described in NIST SP 800-56A.classParameters holder for static/ephemeral agreement as described in NIST SP 800-56A.classclassclassclassclassParameters holder for private unified static/ephemeral agreement as described in NIST SP 800-56A.classParameters holder for public unified static/ephemeral agreement as described in NIST SP 800-56A using EC DH/CDH.classclassclassfinal classfinal classfinal classfinal classclassclassclassclassfinal classclassclassclassclassclassparameters for using an integrated cipher in stream mode.classclassclassclassclassPublic key parameters for NaccacheStern cipher.classPrivate key parameters for NaccacheStern cipher.classclassclassclassclassCipher parameters with a fixed salt value associated with them.classclassclassclassclassclassclassclassParameters for the Skein hash function - a series of byte[] strings identified by integer tags.classPrivate parameters for an SM2 key exchange.classPublic parameters for an SM2 key exchange.classParameters for tweakable block ciphers.final classfinal classfinal classfinal classclassParameters holder for private unified static/ephemeral agreement using Edwards Curves.classParameters holder for public unified static/ephemeral agreement using Edwards Curves.Methods in org.bouncycastle.crypto.params that return CipherParametersModifier and TypeMethodDescriptionParametersWithContext.getParameters()ParametersWithID.getParameters()ParametersWithIV.getParameters()ParametersWithRandom.getParameters()ParametersWithSalt.getParameters()ParametersWithSBox.getParameters()ParametersWithUKM.getParameters()Constructors in org.bouncycastle.crypto.params with parameters of type CipherParametersModifierConstructorDescriptionParametersWithContext(CipherParameters parameters, byte[] context) 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 ukmOff, int ukmLen) -
Uses of CipherParameters in org.bouncycastle.crypto.signers
Methods in org.bouncycastle.crypto.signers with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidDSADigestSigner.init(boolean forSigning, CipherParameters parameters) voidDSASigner.init(boolean forSigning, CipherParameters param) voidDSTU4145Signer.init(boolean forSigning, CipherParameters param) voidECDSASigner.init(boolean forSigning, CipherParameters param) voidECGOST3410Signer.init(boolean forSigning, CipherParameters param) voidECNRSigner.init(boolean forSigning, CipherParameters param) Initialise the signer.voidEd25519ctxSigner.init(boolean forSigning, CipherParameters parameters) voidEd25519phSigner.init(boolean forSigning, CipherParameters parameters) voidEd25519Signer.init(boolean forSigning, CipherParameters parameters) voidEd448phSigner.init(boolean forSigning, CipherParameters parameters) voidEd448Signer.init(boolean forSigning, CipherParameters parameters) voidGenericSigner.init(boolean forSigning, CipherParameters parameters) initialise the signer for signing or verification.voidGOST3410Signer.init(boolean forSigning, CipherParameters param) voidISO9796d2PSSSigner.init(boolean forSigning, CipherParameters param) Initialise the signer.voidISO9796d2Signer.init(boolean forSigning, CipherParameters param) voidPSSSigner.init(boolean forSigning, CipherParameters param) voidRSADigestSigner.init(boolean forSigning, CipherParameters parameters) Initialize the signer for signing or verification.voidSM2Signer.init(boolean forSigning, CipherParameters param) voidX931Signer.init(boolean forSigning, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.crypto.util
Methods in org.bouncycastle.crypto.util with parameters of type CipherParametersModifier and TypeMethodDescriptionstatic ObjectCipherFactory.createContentCipher(boolean forEncryption, CipherParameters encKey, AlgorithmIdentifier encryptionAlgID) Create a content cipher for encrypting bulk data. -
Uses of CipherParameters in org.bouncycastle.jcajce.provider.asymmetric.mldsa
Methods in org.bouncycastle.jcajce.provider.asymmetric.mldsa with parameters of type CipherParametersModifier and TypeMethodDescriptionprotected voidHashSignatureSpi.reInitialize(boolean forSigning, CipherParameters params) protected voidSignatureSpi.reInitialize(boolean forSigning, CipherParameters params) -
Uses of CipherParameters in org.bouncycastle.jcajce.provider.asymmetric.slhdsa
Methods in org.bouncycastle.jcajce.provider.asymmetric.slhdsa with parameters of type CipherParametersModifier and TypeMethodDescriptionprotected voidHashSignatureSpi.reInitialize(boolean forSigning, CipherParameters params) protected voidSignatureSpi.reInitialize(boolean forSigning, CipherParameters params) -
Uses of CipherParameters in org.bouncycastle.jcajce.provider.asymmetric.util
Methods in org.bouncycastle.jcajce.provider.asymmetric.util with parameters of type CipherParametersModifier and TypeMethodDescriptionprotected abstract voidBaseDeterministicOrRandomSignature.reInitialize(boolean forSigning, CipherParameters params) -
Uses of CipherParameters in org.bouncycastle.jcajce.provider.symmetric.util
Methods in org.bouncycastle.jcajce.provider.symmetric.util that return CipherParametersModifier and TypeMethodDescriptionBCPBEKey.getParam()static CipherParametersPBE.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 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(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 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 CipherParametersModifierConstructorDescriptionBCPBEKey(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
Subinterfaces of CipherParameters in org.bouncycastle.pqc.cryptoMethods in org.bouncycastle.pqc.crypto 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.pqc.crypto.bike
Classes in org.bouncycastle.pqc.crypto.bike that implement CipherParametersModifier and TypeClassDescriptionclassclassclassclass -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.cmce
Classes in org.bouncycastle.pqc.crypto.cmce that implement CipherParametersModifier and TypeClassDescriptionclassclassclassclass -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.crystals.dilithium
Classes in org.bouncycastle.pqc.crypto.crystals.dilithium that implement CipherParametersModifier and TypeClassDescriptionclassclassclassMethods in org.bouncycastle.pqc.crypto.crystals.dilithium with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidDilithiumSigner.init(boolean forSigning, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.falcon
Classes in org.bouncycastle.pqc.crypto.falcon that implement CipherParametersModifier and TypeClassDescriptionclassclassclassclassMethods in org.bouncycastle.pqc.crypto.falcon with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidFalconSigner.init(boolean forSigning, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.frodo
Classes in org.bouncycastle.pqc.crypto.frodo that implement CipherParametersModifier and TypeClassDescriptionclassclassclassclass -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.gemss
Classes in org.bouncycastle.pqc.crypto.gemss that implement CipherParametersModifier and TypeClassDescriptionclassclassclassMethods in org.bouncycastle.pqc.crypto.gemss with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidGeMSSSigner.init(boolean forSigning, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.hqc
Classes in org.bouncycastle.pqc.crypto.hqc that implement CipherParametersModifier and TypeClassDescriptionclassclassclassclass -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.lms
Classes in org.bouncycastle.pqc.crypto.lms that implement CipherParametersModifier and TypeClassDescriptionclassclassclassclassclassMethods in org.bouncycastle.pqc.crypto.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.pqc.crypto.mldsa
Classes in org.bouncycastle.pqc.crypto.mldsa that implement CipherParametersModifier and TypeClassDescriptionclassclassclassMethods in org.bouncycastle.pqc.crypto.mldsa with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidHashMLDSASigner.init(boolean forSigning, CipherParameters param) voidMLDSASigner.init(boolean forSigning, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.mlkem
Classes in org.bouncycastle.pqc.crypto.mlkem that implement CipherParametersModifier and TypeClassDescriptionclassclassclassclass -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.newhope
Classes in org.bouncycastle.pqc.crypto.newhope that implement CipherParametersMethods in org.bouncycastle.pqc.crypto.newhope with parameters of type CipherParametersModifier and TypeMethodDescriptionbyte[]NHAgreement.calculateAgreement(CipherParameters otherPublicKey) voidNHAgreement.init(CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.ntru
Classes in org.bouncycastle.pqc.crypto.ntru that implement CipherParametersModifier and TypeClassDescriptionclassAbstract class for NTRU key pair.classNTRU cipher parameter setsclassNTRU private key parameter class.classNTRU public key parameter class. -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.ntruprime
Classes in org.bouncycastle.pqc.crypto.ntruprime that implement CipherParametersModifier and TypeClassDescriptionclassclassNTRU LPRime Parameter SpecsclassclassclassclassStreamLined NTRU Prime Parameter Specsclassclass -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.picnic
Classes in org.bouncycastle.pqc.crypto.picnic that implement CipherParametersModifier and TypeClassDescriptionclassclassclassclassMethods in org.bouncycastle.pqc.crypto.picnic with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidPicnicSigner.init(boolean forSigning, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.rainbow
Classes in org.bouncycastle.pqc.crypto.rainbow that implement CipherParametersModifier and TypeClassDescriptionclassclassclassclassMethods in org.bouncycastle.pqc.crypto.rainbow with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidRainbowSigner.init(boolean forSigning, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.saber
Classes in org.bouncycastle.pqc.crypto.saber that implement CipherParametersModifier and TypeClassDescriptionclassclassclassclass -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.slhdsa
Classes in org.bouncycastle.pqc.crypto.slhdsa that implement CipherParametersModifier and TypeClassDescriptionclassclassclassMethods in org.bouncycastle.pqc.crypto.slhdsa with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidHashSLHDSASigner.init(boolean forSigning, CipherParameters param) voidSLHDSASigner.init(boolean forSigning, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.sphincs
Classes in org.bouncycastle.pqc.crypto.sphincs that implement CipherParametersModifier and TypeClassDescriptionclassclassclassMethods in org.bouncycastle.pqc.crypto.sphincs with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidSPHINCS256Signer.init(boolean forSigning, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.sphincsplus
Classes in org.bouncycastle.pqc.crypto.sphincsplus that implement CipherParametersModifier and TypeClassDescriptionclassclassclassMethods in org.bouncycastle.pqc.crypto.sphincsplus with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidSPHINCSPlusSigner.init(boolean forSigning, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.xmss
Classes in org.bouncycastle.pqc.crypto.xmss that implement CipherParametersModifier and TypeClassDescriptionclassclassfinal classXMSS^MT Private Key.final classXMSS^MT Public Key.final classXMSS Private Key.final classXMSS Public Key.Methods in org.bouncycastle.pqc.crypto.xmss with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidXMSSMTSigner.init(boolean forSigning, CipherParameters param) voidXMSSSigner.init(boolean forSigning, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.pqc.crypto.xwing
Classes in org.bouncycastle.pqc.crypto.xwing that implement CipherParametersModifier and TypeClassDescriptionclassclassclass -
Uses of CipherParameters in org.bouncycastle.pqc.jcajce.provider.gmss
Classes in org.bouncycastle.pqc.jcajce.provider.gmss that implement CipherParametersModifier and TypeClassDescriptionclassThis 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 CipherParametersModifier and TypeClassDescriptionclassThis class implements a McEliece CCA2 public key and is usually instantiated by theMcElieceCCA2KeyPairGeneratororMcElieceCCA2KeyFactorySpi.classThis class implements a McEliece private key and is usually instantiated by theMcElieceKeyPairGeneratororMcElieceKeyFactorySpi. -
Uses of CipherParameters in org.bouncycastle.pqc.legacy.crypto.gmss
Classes in org.bouncycastle.pqc.legacy.crypto.gmss that implement CipherParametersModifier and TypeClassDescriptionclassclassThis class provides a specification for a GMSS private key.classMethods in org.bouncycastle.pqc.legacy.crypto.gmss with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidGMSSSigner.init(boolean forSigning, CipherParameters param) voidGMSSStateAwareSigner.init(boolean forSigning, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.pqc.legacy.crypto.mceliece
Classes in org.bouncycastle.pqc.legacy.crypto.mceliece that implement CipherParametersModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassMethods in org.bouncycastle.pqc.legacy.crypto.mceliece with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidMcElieceCipher.init(boolean forEncryption, CipherParameters param) voidMcElieceFujisakiCipher.init(boolean forEncryption, CipherParameters param) voidMcElieceKobaraImaiCipher.init(boolean forEncryption, CipherParameters param) voidMcEliecePointchevalCipher.init(boolean forEncryption, CipherParameters param) -
Uses of CipherParameters in org.bouncycastle.pqc.legacy.crypto.ntru
Classes in org.bouncycastle.pqc.legacy.crypto.ntru that implement CipherParametersModifier and TypeClassDescriptionclassclassA NtruEncrypt private key is essentially a polynomial namedfwhich takes different forms depending on whether product-form polynomials are used, and onfastP
The inverse offmodulopis precomputed on initialization.classA NtruEncrypt public key is essentially a polynomial namedh.classA NtruSign private key comprises one or moreNTRUSigningPrivateKeyParameters.Basisof three polynomials each, except the zeroth basis for whichhis undefined.classA NtruSign public key is essentially a polynomial namedh.Methods in org.bouncycastle.pqc.legacy.crypto.ntru with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidNTRUEngine.init(boolean forEncryption, CipherParameters parameters) voidNTRUSigner.init(boolean forSigning, CipherParameters params) Deprecated.Resets the engine for signing a message. -
Uses of CipherParameters in org.bouncycastle.pqc.legacy.crypto.qtesla
Classes in org.bouncycastle.pqc.legacy.crypto.qtesla that implement CipherParametersModifier and TypeClassDescriptionfinal classqTESLA private keyfinal classqTESLA public keyMethods in org.bouncycastle.pqc.legacy.crypto.qtesla with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidQTESLASigner.init(boolean forSigning, CipherParameters param) Initialise the signer. -
Uses of CipherParameters in org.bouncycastle.pqc.legacy.crypto.rainbow
Classes in org.bouncycastle.pqc.legacy.crypto.rainbow that implement CipherParametersModifier and TypeClassDescriptionclassclassclassclassMethods in org.bouncycastle.pqc.legacy.crypto.rainbow with parameters of type CipherParametersModifier and TypeMethodDescriptionvoidRainbowSigner.init(boolean forSigning, CipherParameters param)