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 class
Factory for SEED AEAD encryption/decryption operators.static final class
Parameters for SEED AEAD and MAC modes.static final class
SEED key generator.static final class
Factory for SEED key wrap/unwrap operators.static final class
Factory for producing SEED MAC calculators.static final class
Factory for basic SEED encryption/decryption operators.static final class
Parameters for general SEED block cipher modes.static final class
SEED general WRAP operator parameters for KW and KWP. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GeneralAlgorithm
Raw SEED algorithm, can be used for creating general purpose SEED keys.static final SEED.Parameters
SEED in cipher block chaining (CBC) mode.static final SEED.Parameters
SEED in cipher block chaining mode cipher text stealing type 1.static final SEED.Parameters
SEED in cipher block chaining mode cipher text stealing type 2.static final SEED.Parameters
SEED in cipher block chaining mode cipher text stealing type 3.static final SEED.Parameters
SEED in cipher block chaining mode with ISO10126-2 padding.static final SEED.Parameters
SEED in cipher block chaining mode with ISO7816-4 padding.static final SEED.Parameters
SEED in cipher block chaining mode with PKCS#7/PKCS#5 padding.static final SEED.Parameters
SEED in cipher block chaining mode with trailing bit complement (TBC) padding.static final SEED.Parameters
SEED in cipher block chaining mode with X9.23 padding.static final SEED.AuthParameters
SEED in counter with CBC-MAC (CCM).static final SEED.Parameters
SEED in cipher feedback (CFB) mode.static final SEED.Parameters
SEED in cipher feedback (CFB) mode, 8 bit block size.static final SEED.AuthParameters
SEED cipher-based MAC algorithm.static final SEED.Parameters
SEED in counter (CTR) mode.static final SEED.AuthParameters
SEED in EAX mode.static final SEED.Parameters
SEED in electronic code book (ECB) mode.static final SEED.Parameters
SEED in electronic code book mode with ISO10126-2 padding.static final SEED.Parameters
SEED in electronic code book mode with ISO7816-4 padding.static final SEED.Parameters
SEED in electronic code book mode with PKCS#7/PKCS#5 padding.static final SEED.Parameters
SEED in electronic code book mode with trailing bit complement (TBC) padding.static final SEED.Parameters
SEED in electronic code book mode with X9.23 padding.static final SEED.AuthParameters
SEED in Galois/Counter Mode (GCM).static final SEED.AuthParameters
SEED cipher-based GMAC algorithm.static final SEED.WrapParameters
SEED as a FIPS/RFC 4010 key wrapper.static final SEED.WrapParameters
SEED as a FIPS/RFC 4010 key wrapper.static final SEED.AuthParameters
SEED in offset code book (OCB) mode.static final SEED.Parameters
SEED 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.
-