Package org.bouncycastle.crypto.general
Class RC2
java.lang.Object
org.bouncycastle.crypto.general.RC2
Source class for implementations of RC2 based algorithms.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Factory for RC2 AEAD encryption/decryption operators.static final class
Parameters for RC2 AEAD and MAC modes.static final class
RC2 key generator.static final class
Factory for RC2 key wrap/unwrap operators.static final class
Factory for producing RC2 MAC calculators.static final class
Factory for basic RC2 encryption/decryption operators.static final class
Parameters for general RC2 block cipher modes. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GeneralAlgorithm
Raw RC2 algorithm, can be used for creating general purpose RC2 keys.static final RC2.Parameters
RC2 in cipher block chaining (CBC) mode.static final RC2.AuthParameters
RC2 cipher-based CBC MAC algorithm.static final RC2.Parameters
RC2 in cipher block chaining mode cipher text stealing type 1.static final RC2.Parameters
RC2 in cipher block chaining mode cipher text stealing type 2.static final RC2.Parameters
RC2 in cipher block chaining mode cipher text stealing type 3.static final RC2.Parameters
RC2 in cipher block chaining mode with ISO10126-2 padding.static final RC2.Parameters
RC2 in cipher block chaining mode with ISO7816-4 padding.static final RC2.Parameters
RC2 in cipher block chaining mode with PKCS#7/PKCS#5 padding.static final RC2.Parameters
RC2 in cipher block chaining mode with trailing bit complement (TBC) padding.static final RC2.Parameters
RC2 in cipher block chaining mode with X9.23 padding.static final RC2.Parameters
RC2 in cipher feedback (CFB) mode, 64 bit block size.static final RC2.Parameters
RC2 in cipher feedback (CFB) mode, 8 bit block size.static final RC2.AuthParameters
RC2 CFB8MAC.static final RC2.AuthParameters
RC2 cipher-based MAC algorithm.static final RC2.Parameters
RC2 in counter (CTR) mode.static final RC2.AuthParameters
RC2 in EAX mode.static final RC2.Parameters
RC2 in electronic code book (ECB) mode.static final RC2.Parameters
RC2 in electronic code book mode with ISO10126-2 padding.static final RC2.Parameters
RC2 in electronic code book mode with ISO7816-4 padding.static final RC2.Parameters
RC2 in electronic code book mode with PKCS#7/PKCS#5 padding.static final RC2.Parameters
RC2 in electronic code book mode with trailing bit complement (TBC) padding.static final RC2.Parameters
RC2 in electronic code book mode with X9.23 padding.static final RC2.Parameters
RC2 in output feedback (OFB) mode, 64 bit block size.static final RC2.Parameters
RC2 RFC 3217 key wrapper. -
Method Summary
-
Field Details
-
ALGORITHM
Raw RC2 algorithm, can be used for creating general purpose RC2 keys. -
ECB
RC2 in electronic code book (ECB) mode. -
ECBwithPKCS7
RC2 in electronic code book mode with PKCS#7/PKCS#5 padding. -
ECBwithISO10126_2
RC2 in electronic code book mode with ISO10126-2 padding. -
ECBwithX923
RC2 in electronic code book mode with X9.23 padding. -
ECBwithISO7816_4
RC2 in electronic code book mode with ISO7816-4 padding. -
ECBwithTBC
RC2 in electronic code book mode with trailing bit complement (TBC) padding. -
CBC
RC2 in cipher block chaining (CBC) mode. -
CBCwithPKCS7
RC2 in cipher block chaining mode with PKCS#7/PKCS#5 padding. -
CBCwithISO10126_2
RC2 in cipher block chaining mode with ISO10126-2 padding. -
CBCwithX923
RC2 in cipher block chaining mode with X9.23 padding. -
CBCwithISO7816_4
RC2 in cipher block chaining mode with ISO7816-4 padding. -
CBCwithTBC
RC2 in cipher block chaining mode with trailing bit complement (TBC) padding. -
CBCwithCS1
RC2 in cipher block chaining mode cipher text stealing type 1. -
CBCwithCS2
RC2 in cipher block chaining mode cipher text stealing type 2. -
CBCwithCS3
RC2 in cipher block chaining mode cipher text stealing type 3. -
CFB8
RC2 in cipher feedback (CFB) mode, 8 bit block size. -
CFB64
RC2 in cipher feedback (CFB) mode, 64 bit block size. -
OFB
RC2 in output feedback (OFB) mode, 64 bit block size. -
CTR
RC2 in counter (CTR) mode. -
EAX
RC2 in EAX mode. -
CBC_MAC
RC2 cipher-based CBC MAC algorithm. -
CFB8_MAC
RC2 CFB8MAC. -
CMAC
RC2 cipher-based MAC algorithm. -
RFC3217_WRAP
RC2 RFC 3217 key wrapper.
-