Uses of Class
org.bouncycastle.crypto.general.GeneralAlgorithm
Packages that use GeneralAlgorithm
Package
Description
Classes for general encryption algorithms and non-FIPS approved variants.
-
Uses of GeneralAlgorithm in org.bouncycastle.crypto.general
Subclasses of GeneralAlgorithm in org.bouncycastle.crypto.generalModifier and TypeClassDescriptionclass
Marker class for a digest algorithmFields in org.bouncycastle.crypto.general declared as GeneralAlgorithmModifier and TypeFieldDescriptionstatic final GeneralAlgorithm
ARC4.ALGORITHM
Raw ARC4 algorithm, can be used for creating general purpose ARC4 keys.static final GeneralAlgorithm
Blowfish.ALGORITHM
Raw Blowfish algorithm, can be used for creating general purpose Blowfish keys.static final GeneralAlgorithm
Camellia.ALGORITHM
Raw Camellia algorithm, can be used for creating general purpose Camellia keys.static final GeneralAlgorithm
CAST5.ALGORITHM
Raw CAST5 algorithm, can be used for creating general purpose CAST5 keys.static final GeneralAlgorithm
ChaCha20.ALGORITHM
Raw ChaCha20 algorithm, can be used for creating general purpose ChaCha20 keys.static final GeneralAlgorithm
DES.ALGORITHM
Raw DES algorithm, can be used for creating general purpose DES keys.static final GeneralAlgorithm
DSTU4145.ALGORITHM
Basic DSTU-4145 key marker, can be used for creating general purpose DSTU-4145 keys.static final GeneralAlgorithm
ECGOST3410.ALGORITHM
Basic EC GOST 3410 key marker, can be used for creating general purpose EC GOST 3410 keys.static final GeneralAlgorithm
ElGamal.ALGORITHM
Basic ElGamal key marker, can be used for creating general purpose ElGamal keys.static final GeneralAlgorithm
GOST28147.ALGORITHM
Raw GOST28147 algorithm, can be used for creating general purpose GOST28147 keys.static final GeneralAlgorithm
GOST3410.ALGORITHM
Basic GOST-3410 key marker, can be used for creating general purpose GOST-3410 keys.static final GeneralAlgorithm
IDEA.ALGORITHM
Raw IDEA algorithm, can be used for creating general purpose IDEA keys.static final GeneralAlgorithm
Poly1305.ALGORITHM
Raw Poly1305 algorithm, can be used for creating general purpose Poly1305 keys.static final GeneralAlgorithm
RC2.ALGORITHM
Raw RC2 algorithm, can be used for creating general purpose RC2 keys.static final GeneralAlgorithm
RSA.ALGORITHM
The generic algorithm for RSA.static final GeneralAlgorithm
SEED.ALGORITHM
Raw SEED algorithm, can be used for creating general purpose SEED keys.static final GeneralAlgorithm
Serpent.ALGORITHM
Raw Serpent algorithm, can be used for creating general purpose Serpent keys.static final GeneralAlgorithm
SHACAL2.ALGORITHM
Raw SHACAL-2 algorithm, can be used for creating general purpose SHACAL-2 keys.static final GeneralAlgorithm
SipHash.ALGORITHM
static final GeneralAlgorithm
Twofish.ALGORITHM
Raw Twofish algorithm, can be used for creating general purpose Twofish keys.static final GeneralAlgorithm
EdEC.Algorithm.Ed25519
static final GeneralAlgorithm
EdEC.Algorithm.Ed448
static final GeneralAlgorithm
SipHash.SIPHASH_2_4
static final GeneralAlgorithm
SipHash.SIPHASH_4_8
static final GeneralAlgorithm
EdEC.Algorithm.X25519
static final GeneralAlgorithm
EdEC.Algorithm.X448
Methods in org.bouncycastle.crypto.general with parameters of type GeneralAlgorithmModifier and TypeMethodDescriptionprotected AES.AuthParameters
AES.AuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits) protected Blowfish.AuthParameters
Blowfish.AuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits) protected Blowfish.Parameters
Blowfish.Parameters.create
(GeneralAlgorithm algorithm, byte[] iv) protected Camellia.AuthParameters
Camellia.AuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits) protected Camellia.Parameters
Camellia.Parameters.create
(GeneralAlgorithm algorithm, byte[] iv) protected CAST5.AuthParameters
CAST5.AuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits) protected CAST5.Parameters
CAST5.Parameters.create
(GeneralAlgorithm algorithm, byte[] iv) protected ChaCha20.Parameters
ChaCha20.Parameters.create
(GeneralAlgorithm algorithm, byte[] iv) protected DES.AuthParameters
DES.AuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits) protected T
GeneralAuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv) protected GOST28147.AuthParameters
GOST28147.AuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits) protected IDEA.AuthParameters
IDEA.AuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits) protected Poly1305.AuthParameters
Poly1305.AuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits) protected RC2.AuthParameters
RC2.AuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits) protected SEED.AuthParameters
SEED.AuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits) protected SEED.Parameters
SEED.Parameters.create
(GeneralAlgorithm algorithm, byte[] iv) protected Serpent.AuthParameters
Serpent.AuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits) protected Serpent.Parameters
Serpent.Parameters.create
(GeneralAlgorithm algorithm, byte[] iv) protected SHACAL2.AuthParameters
SHACAL2.AuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits) protected SHACAL2.Parameters
SHACAL2.Parameters.create
(GeneralAlgorithm algorithm, byte[] iv) protected TripleDES.AuthParameters
TripleDES.AuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits) protected TripleDES.Parameters
TripleDES.Parameters.create
(GeneralAlgorithm algorithm, byte[] iv) protected Twofish.AuthParameters
Twofish.AuthParameters.create
(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits) protected Twofish.Parameters
Twofish.Parameters.create
(GeneralAlgorithm algorithm, byte[] iv) Constructors in org.bouncycastle.crypto.general with parameters of type GeneralAlgorithmModifierConstructorDescriptionAuthParameters
(GeneralAlgorithm algorithm, byte[] sBox) Base constructor - the algorithm, null IV.AuthParameters
(GeneralAlgorithm algorithm) AuthParameters
(GeneralAlgorithm algorithm) Base constructor - the algorithm, null IV.protected
GeneralAuthParameters
(GeneralAlgorithm algorithm, int blockSize, byte[] iv, int macSizeInBits) Base Constructor that takes an iv (nonce) and a tag length.KeyGenerator
(GeneralAlgorithm algorithm, int keySizeInBits, SecureRandom random) KeyGenerator
(GeneralAlgorithm algorithm, SecureRandom random) Parameters
(GeneralAlgorithm algorithm)