Top Fields Constructors Methods
org.bouncycastle.crypto.fips

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

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

pack-priv byte[]
pack-priv byte[]
createIvIfNecessary(int ivLen, 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
CCMback to summary
public static final Mode CCM
CFB128back to summary
public static final Mode CFB128
CFB16back to summary
public static final Mode CFB16
CFB32back to summary
public static final Mode CFB32
CFB64back to summary
public static final Mode CFB64
CFB8back to summary
public static final Mode CFB8
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
GCMback to summary
public static final Mode GCM
GMACback to summary
public static final Mode GMAC
OCBback to summary
public static final Mode OCB
OFB128back to summary
public static final Mode OFB128
OFB16back to summary
public static final Mode OFB16
OFB32back to summary
public static final Mode OFB32
OFB64back to summary
public static final Mode OFB64
OFB8back to summary
public static final Mode OFB8
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 int checkIv(byte[] iv, int blockSize)
createDefaultIvIfNecessaryback to summary
pack-priv byte[] createDefaultIvIfNecessary(int blockSize, SecureRandom random)
createIvIfNecessaryback to summary
pack-priv byte[] createIvIfNecessary(int ivLen, 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()