Top Fields Constructors Methods
org.bouncycastle.crypto.general

pack-priv final Enum Mode

extends Enum<Mode>
Class Inheritance
Imports
java.security.SecureRandom, org.bouncycastle.crypto.CryptoServicesRegistrar, org.bouncycastle.crypto.internal.BlockCipherMode

Field Summary

Modifier and TypeField and Description
private final BlockCipherMode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode
public static final Mode

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv byte[]
checkIv(byte[] iv, int blockSize)

pack-priv byte[]
pack-priv byte[]
createIvIfNecessary(int blockSize, SecureRandom random)

pack-priv BlockCipherMode
public static Mode
public static Mode[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

baseModeback to summary
private final BlockCipherMode baseMode
CBCback to summary
public static final Mode CBC
CBCMACback to summary
public static final Mode CBCMAC
CCMback to summary
public static final Mode CCM
CFB128back to summary
public static final Mode CFB128
CFB16back to summary
public static final Mode CFB16
CFB256back to summary
public static final Mode CFB256
CFB32back to summary
public static final Mode CFB32
CFB64back to summary
public static final Mode CFB64
CFB8back to summary
public static final Mode CFB8
CFB8MACback to summary
public static final Mode CFB8MAC
CMACback to summary
public static final Mode CMAC
CTRback to summary
public static final Mode CTR
EAXback to summary
public static final Mode EAX
ECBback to summary
public static final Mode ECB
GCFBback to summary
public static final Mode GCFB
GCMback to summary
public static final Mode GCM
GMACback to summary
public static final Mode GMAC
GOFBback to summary
public static final Mode GOFB
GOSTMACback to summary
public static final Mode GOSTMAC
ISO9797alg3back to summary
public static final Mode ISO9797alg3
OCBback to summary
public static final Mode OCB
OFB128back to summary
public static final Mode OFB128
OFB16back to summary
public static final Mode OFB16
OFB256back to summary
public static final Mode OFB256
OFB32back to summary
public static final Mode OFB32
OFB64back to summary
public static final Mode OFB64
OFB8back to summary
public static final Mode OFB8
OpenPGPCFBback to summary
public static final Mode OpenPGPCFB
RFC3211_WRAPback to summary
public static final Mode RFC3211_WRAP
RFC3217_WRAPback to summary
public static final Mode RFC3217_WRAP
WRAPback to summary
public static final Mode WRAP
WRAPPADback to summary
public static final Mode WRAPPAD

Constructor Detail

Modeback to summary
private Mode(BlockCipherMode baseMode)

Method Detail

checkIvback to summary
pack-priv byte[] checkIv(byte[] iv, int blockSize)
createDefaultIvIfNecessaryback to summary
pack-priv byte[] createDefaultIvIfNecessary(int size, SecureRandom random)
createIvIfNecessaryback to summary
pack-priv byte[] createIvIfNecessary(int blockSize, SecureRandom random)
getBaseModeback to summary
pack-priv BlockCipherMode getBaseMode()
valueOfback to summary
public static Mode valueOf(String name)
valuesback to summary
public static Mode[] values()