Top Fields Constructors Methods
org.bouncycastle.crypto.fips

pack-priv Class BlockCipherUtils

extends Object
Class Inheritance
Imports
java.security.SecureRandom, org.bouncycastle.crypto.CryptoServicesRegistrar, .ParametersWithIV, org.bouncycastle.crypto.internal.BlockCipher, .BufferedBlockCipher, .CipherParameters, .EngineProvider, .ValidatedSymmetricKey, org.bouncycastle.crypto.internal.modes.AEADBlockCipher, .CBCBlockCipher, .CCMBlockCipher, .CFBBlockCipher, .GCMBlockCipher, .NISTCTSBlockCipher, .OFBBlockCipher, .SICBlockCipher, org.bouncycastle.crypto.internal.paddings.ISO10126d2Padding, .ISO7816d4Padding, .PKCS7Padding, .PaddedBufferedBlockCipher, .TBCPadding, .X923Padding, org.bouncycastle.crypto.internal.params.ParametersWithRandom, org.bouncycastle.util.Pack, .Strings

Field Summary

Modifier and TypeField and Description
private static SecureRandom

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static AEADBlockCipher
pack-priv static BufferedBlockCipher
pack-priv static BufferedBlockCipher
createStandardCipher(boolean forEncryption, final ValidatedSymmetricKey key, EngineProvider<BlockCipher> engineProvider, ParametersWithIV<T extends Parameters> parameters, SecureRandom random)

pack-priv static synchronized SecureRandom
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

defaultRandomPadderback to summary
private static SecureRandom defaultRandomPadder

Constructor Detail

BlockCipherUtilsback to summary
pack-priv BlockCipherUtils()

Method Detail

createAEADCipherback to summary
pack-priv static AEADBlockCipher createAEADCipher(FipsAlgorithm algorithm, EngineProvider<BlockCipher> provider)
createBlockCipherback to summary
pack-priv static BufferedBlockCipher createBlockCipher(EngineProvider<BlockCipher> provider, FipsParameters parameter)
createStandardCipherback to summary
pack-priv static BufferedBlockCipher createStandardCipher(boolean forEncryption, final ValidatedSymmetricKey key, EngineProvider<BlockCipher> engineProvider, ParametersWithIV<T extends Parameters> parameters, SecureRandom random)
getDefaultRandomPadderback to summary
pack-priv static synchronized SecureRandom getDefaultRandomPadder()