Uses of Class
org.bouncycastle.crypto.general.GeneralAlgorithm
-
Packages that use GeneralAlgorithm Package Description org.bouncycastle.crypto.general 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.general Modifier and Type Class Description classGeneralDigestAlgorithmMarker class for a digest algorithmFields in org.bouncycastle.crypto.general declared as GeneralAlgorithm Modifier and Type Field Description static GeneralAlgorithmARC4. ALGORITHMRaw ARC4 algorithm, can be used for creating general purpose ARC4 keys.static GeneralAlgorithmBlowfish. ALGORITHMRaw Blowfish algorithm, can be used for creating general purpose Blowfish keys.static GeneralAlgorithmCamellia. ALGORITHMRaw Camellia algorithm, can be used for creating general purpose Camellia keys.static GeneralAlgorithmCAST5. ALGORITHMRaw CAST5 algorithm, can be used for creating general purpose CAST5 keys.static GeneralAlgorithmChaCha20. ALGORITHMRaw ChaCha20 algorithm, can be used for creating general purpose ChaCha20 keys.static GeneralAlgorithmDES. ALGORITHMRaw DES algorithm, can be used for creating general purpose DES keys.static GeneralAlgorithmDSTU4145. ALGORITHMBasic DSTU-4145 key marker, can be used for creating general purpose DSTU-4145 keys.static GeneralAlgorithmECGOST3410. ALGORITHMBasic EC GOST 3410 key marker, can be used for creating general purpose EC GOST 3410 keys.static GeneralAlgorithmElGamal. ALGORITHMBasic ElGamal key marker, can be used for creating general purpose ElGamal keys.static GeneralAlgorithmGOST28147. ALGORITHMRaw GOST28147 algorithm, can be used for creating general purpose GOST28147 keys.static GeneralAlgorithmGOST3410. ALGORITHMBasic GOST-3410 key marker, can be used for creating general purpose GOST-3410 keys.static GeneralAlgorithmIDEA. ALGORITHMRaw IDEA algorithm, can be used for creating general purpose IDEA keys.static GeneralAlgorithmPoly1305. ALGORITHMRaw Poly1305 algorithm, can be used for creating general purpose Poly1305 keys.static GeneralAlgorithmRC2. ALGORITHMRaw RC2 algorithm, can be used for creating general purpose RC2 keys.static GeneralAlgorithmRSA. ALGORITHMThe generic algorithm for RSA.static GeneralAlgorithmSEED. ALGORITHMRaw SEED algorithm, can be used for creating general purpose SEED keys.static GeneralAlgorithmSerpent. ALGORITHMRaw Serpent algorithm, can be used for creating general purpose Serpent keys.static GeneralAlgorithmSHACAL2. ALGORITHMRaw SHACAL-2 algorithm, can be used for creating general purpose SHACAL-2 keys.static GeneralAlgorithmSipHash. ALGORITHMstatic GeneralAlgorithmTwofish. ALGORITHMRaw Twofish algorithm, can be used for creating general purpose Twofish keys.static GeneralAlgorithmEdEC.Algorithm. Ed25519static GeneralAlgorithmEdEC.Algorithm. Ed448static GeneralAlgorithmSipHash. SIPHASH_2_4static GeneralAlgorithmSipHash. SIPHASH_4_8static GeneralAlgorithmEdEC.Algorithm. X25519static GeneralAlgorithmEdEC.Algorithm. X448Methods in org.bouncycastle.crypto.general with parameters of type GeneralAlgorithm Modifier and Type Method Description protected AES.AuthParametersAES.AuthParameters. create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)protected Blowfish.AuthParametersBlowfish.AuthParameters. create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)protected Blowfish.ParametersBlowfish.Parameters. create(GeneralAlgorithm algorithm, byte[] iv)protected Camellia.AuthParametersCamellia.AuthParameters. create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)protected Camellia.ParametersCamellia.Parameters. create(GeneralAlgorithm algorithm, byte[] iv)protected CAST5.AuthParametersCAST5.AuthParameters. create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)protected CAST5.ParametersCAST5.Parameters. create(GeneralAlgorithm algorithm, byte[] iv)protected ChaCha20.ParametersChaCha20.Parameters. create(GeneralAlgorithm algorithm, byte[] iv)protected DES.AuthParametersDES.AuthParameters. create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)protected TGeneralAuthParameters. create(GeneralAlgorithm algorithm, byte[] iv)protected GOST28147.AuthParametersGOST28147.AuthParameters. create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)protected IDEA.AuthParametersIDEA.AuthParameters. create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)protected Poly1305.AuthParametersPoly1305.AuthParameters. create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)protected RC2.AuthParametersRC2.AuthParameters. create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)protected SEED.AuthParametersSEED.AuthParameters. create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)protected SEED.ParametersSEED.Parameters. create(GeneralAlgorithm algorithm, byte[] iv)protected Serpent.AuthParametersSerpent.AuthParameters. create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)protected Serpent.ParametersSerpent.Parameters. create(GeneralAlgorithm algorithm, byte[] iv)protected SHACAL2.AuthParametersSHACAL2.AuthParameters. create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)protected SHACAL2.ParametersSHACAL2.Parameters. create(GeneralAlgorithm algorithm, byte[] iv)protected TripleDES.AuthParametersTripleDES.AuthParameters. create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)protected TripleDES.ParametersTripleDES.Parameters. create(GeneralAlgorithm algorithm, byte[] iv)protected Twofish.AuthParametersTwofish.AuthParameters. create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)protected Twofish.ParametersTwofish.Parameters. create(GeneralAlgorithm algorithm, byte[] iv)Constructors in org.bouncycastle.crypto.general with parameters of type GeneralAlgorithm Constructor Description AuthParameters(GeneralAlgorithm algorithm, byte[] sBox)Base constructor - the algorithm, null IV.AuthParameters(GeneralAlgorithm algorithm)AuthParameters(GeneralAlgorithm algorithm)Base constructor - the algorithm, null IV.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, java.security.SecureRandom random)KeyGenerator(GeneralAlgorithm algorithm, java.security.SecureRandom random)Parameters(GeneralAlgorithm algorithm)
-