Package org.bouncycastle.crypto.general
Class SEED
java.lang.Object
org.bouncycastle.crypto.general.SEED
The SEED encryption algorithm as described in RFC 4269.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classFactory for SEED AEAD encryption/decryption operators.static final classParameters for SEED AEAD and MAC modes.static final classSEED key generator.static final classFactory for SEED key wrap/unwrap operators.static final classFactory for producing SEED MAC calculators.static final classFactory for basic SEED encryption/decryption operators.static final classParameters for general SEED block cipher modes.static final classSEED general WRAP operator parameters for KW and KWP. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GeneralAlgorithmRaw SEED algorithm, can be used for creating general purpose SEED keys.static final SEED.ParametersSEED in cipher block chaining (CBC) mode.static final SEED.ParametersSEED in cipher block chaining mode cipher text stealing type 1.static final SEED.ParametersSEED in cipher block chaining mode cipher text stealing type 2.static final SEED.ParametersSEED in cipher block chaining mode cipher text stealing type 3.static final SEED.ParametersSEED in cipher block chaining mode with ISO10126-2 padding.static final SEED.ParametersSEED in cipher block chaining mode with ISO7816-4 padding.static final SEED.ParametersSEED in cipher block chaining mode with PKCS#7/PKCS#5 padding.static final SEED.ParametersSEED in cipher block chaining mode with trailing bit complement (TBC) padding.static final SEED.ParametersSEED in cipher block chaining mode with X9.23 padding.static final SEED.AuthParametersSEED in counter with CBC-MAC (CCM).static final SEED.ParametersSEED in cipher feedback (CFB) mode.static final SEED.ParametersSEED in cipher feedback (CFB) mode, 8 bit block size.static final SEED.AuthParametersSEED cipher-based MAC algorithm.static final SEED.ParametersSEED in counter (CTR) mode.static final SEED.AuthParametersSEED in EAX mode.static final SEED.ParametersSEED in electronic code book (ECB) mode.static final SEED.ParametersSEED in electronic code book mode with ISO10126-2 padding.static final SEED.ParametersSEED in electronic code book mode with ISO7816-4 padding.static final SEED.ParametersSEED in electronic code book mode with PKCS#7/PKCS#5 padding.static final SEED.ParametersSEED in electronic code book mode with trailing bit complement (TBC) padding.static final SEED.ParametersSEED in electronic code book mode with X9.23 padding.static final SEED.AuthParametersSEED in Galois/Counter Mode (GCM).static final SEED.AuthParametersSEED cipher-based GMAC algorithm.static final SEED.WrapParametersSEED as a FIPS/RFC 4010 key wrapper.static final SEED.WrapParametersSEED as a FIPS/RFC 4010 key wrapper.static final SEED.AuthParametersSEED in offset code book (OCB) mode.static final SEED.ParametersSEED in output feedback (OFB) mode. -
Method Summary
-
Field Details
-
ALGORITHM
Raw SEED algorithm, can be used for creating general purpose SEED keys. -
ECB
SEED in electronic code book (ECB) mode. -
ECBwithPKCS7
SEED in electronic code book mode with PKCS#7/PKCS#5 padding. -
ECBwithISO10126_2
SEED in electronic code book mode with ISO10126-2 padding. -
ECBwithX923
SEED in electronic code book mode with X9.23 padding. -
ECBwithISO7816_4
SEED in electronic code book mode with ISO7816-4 padding. -
ECBwithTBC
SEED in electronic code book mode with trailing bit complement (TBC) padding. -
CBC
SEED in cipher block chaining (CBC) mode. -
CBCwithPKCS7
SEED in cipher block chaining mode with PKCS#7/PKCS#5 padding. -
CBCwithISO10126_2
SEED in cipher block chaining mode with ISO10126-2 padding. -
CBCwithX923
SEED in cipher block chaining mode with X9.23 padding. -
CBCwithISO7816_4
SEED in cipher block chaining mode with ISO7816-4 padding. -
CBCwithTBC
SEED in cipher block chaining mode with trailing bit complement (TBC) padding. -
CBCwithCS1
SEED in cipher block chaining mode cipher text stealing type 1. -
CBCwithCS2
SEED in cipher block chaining mode cipher text stealing type 2. -
CBCwithCS3
SEED in cipher block chaining mode cipher text stealing type 3. -
CFB128
SEED in cipher feedback (CFB) mode. -
CFB8
SEED in cipher feedback (CFB) mode, 8 bit block size. -
OFB
SEED in output feedback (OFB) mode. -
CTR
SEED in counter (CTR) mode. -
GCM
SEED in Galois/Counter Mode (GCM). -
CCM
SEED in counter with CBC-MAC (CCM). -
OCB
SEED in offset code book (OCB) mode. -
EAX
SEED in EAX mode. -
CMAC
SEED cipher-based MAC algorithm. -
GMAC
SEED cipher-based GMAC algorithm. -
KW
SEED as a FIPS/RFC 4010 key wrapper. -
KWP
SEED as a FIPS/RFC 4010 key wrapper.
-