Top Fields Constructors Methods
org.bouncycastle.crypto.internal

public final Enum BlockCipherMode

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

Field Summary

Modifier and TypeField and Description
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
private final String
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
private final boolean
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode
public static final BlockCipherMode

Constructor Summary

AccessConstructor and Description
private
BlockCipherMode(String code, boolean expectsIV)

Method Summary

Modifier and TypeMethod and Description
public byte[]
createDefaultIV(int blockSize, SecureRandom random)

public boolean
public String
public static BlockCipherMode
getMode(Algorithm algorithm)

public static BlockCipherMode
public static BlockCipherMode[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

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

Constructor Detail

BlockCipherModeback to summary
private BlockCipherMode(String code, boolean expectsIV)

Method Detail

createDefaultIVback to summary
public byte[] createDefaultIV(int blockSize, SecureRandom random)
expectsIVback to summary
public boolean expectsIV()
getCodeback to summary
public String getCode()
getModeback to summary
public static BlockCipherMode getMode(Algorithm algorithm)
valueOfback to summary
public static BlockCipherMode valueOf(String name)
valuesback to summary
public static BlockCipherMode[] values()