|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SymmetricAlgorithm | |
|---|---|
| edu.vt.middleware.crypt.pbe | |
| edu.vt.middleware.crypt.pkcs | |
| edu.vt.middleware.crypt.symmetric | |
| edu.vt.middleware.crypt.tasks | |
| Uses of SymmetricAlgorithm in edu.vt.middleware.crypt.pbe |
|---|
| Fields in edu.vt.middleware.crypt.pbe declared as SymmetricAlgorithm | |
|---|---|
protected SymmetricAlgorithm |
AbstractEncryptionScheme.cipher
Cipher used for encryption and decryption. |
| Methods in edu.vt.middleware.crypt.pbe with parameters of type SymmetricAlgorithm | |
|---|---|
protected void |
AbstractEncryptionScheme.setCipher(SymmetricAlgorithm alg)
Sets the symmetric algorithm cipher. |
| Constructors in edu.vt.middleware.crypt.pbe with parameters of type SymmetricAlgorithm | |
|---|---|
OpenSSLEncryptionScheme(SymmetricAlgorithm alg,
byte[] salt,
int keyBitLength)
Creates a new instance using the given parameters. |
|
PBES1EncryptionScheme(SymmetricAlgorithm alg,
DigestAlgorithm digest,
PBEParameter params)
Creates a new instance with the given parameters. |
|
PBES2EncryptionScheme(SymmetricAlgorithm alg,
PBKDF2Parameters params)
Creates a new instance with the given parameters. |
|
PKCS12EncryptionScheme(SymmetricAlgorithm alg,
DigestAlgorithm digest,
PBEParameter params,
int keyBitLength)
Creates a new instance with the given parameters. |
|
| Uses of SymmetricAlgorithm in edu.vt.middleware.crypt.pkcs |
|---|
| Methods in edu.vt.middleware.crypt.pkcs that return SymmetricAlgorithm | |
|---|---|
SymmetricAlgorithm |
PBES2CipherGenerator.generate()
Generates a symmetric cipher algorithm from decoded state data. |
| Uses of SymmetricAlgorithm in edu.vt.middleware.crypt.symmetric |
|---|
| Subclasses of SymmetricAlgorithm in edu.vt.middleware.crypt.symmetric | |
|---|---|
class |
AES
Provider of symmetric encryption/decryption operations using AES cipher. |
class |
Blowfish
Provider of symmetric encryption/decryption operations using Blowfish cipher. |
class |
CAST5
Provider of symmetric encryption/decryption operations using CAST5 cipher. |
class |
CAST6
Provider of symmetric encryption/decryption operations using CAST6 cipher. |
class |
DES
Provider of symmetric encryption/decryption operations using DES cipher. |
class |
DESede
Provider of symmetric encryption/decryption operations using Triple-DES cipher. |
class |
RC2
Provider of symmetric encryption/decryption operations using RC2 cipher. |
class |
RC4
Provider of symmetric encryption/decryption operations using RC4 cipher. |
class |
RC5
Provider of symmetric encryption/decryption operations using RC5 cipher. |
class |
RC6
Provider of symmetric encryption/decryption operations using RC6 cipher. |
class |
Rijndael
Provider of symmetric encryption/decryption operations using Rijndael cipher. |
class |
Serpent
Provider of symmetric encryption/decryption operations using Serpent cipher. |
class |
Skipjack
Provider of symmetric encryption/decryption operations using Skipjack cipher. |
class |
Twofish
Provider of symmetric encryption/decryption operations using Twofish cipher. |
| Methods in edu.vt.middleware.crypt.symmetric that return SymmetricAlgorithm | |
|---|---|
protected SymmetricAlgorithm |
SymmetricCli.newAlgorithm(org.apache.commons.cli.CommandLine line)
Creates a new symmetric encryption algorithm instance based on CLI options. |
static SymmetricAlgorithm |
SymmetricAlgorithm.newInstance(AlgorithmSpec spec)
Creates a new instance from an algorithm specification. |
static SymmetricAlgorithm |
SymmetricAlgorithm.newInstance(AlgorithmSpec spec,
AlgorithmParameterSpec cipherSpec)
Creates a new instance from an algorithm specification and cipher initialization parameters. |
static SymmetricAlgorithm |
SymmetricAlgorithm.newInstance(String cipherAlgorithm)
Creates a new instance that uses a cipher of the given algorithm and the default mode and padding. |
static SymmetricAlgorithm |
SymmetricAlgorithm.newInstance(String cipherAlgorithm,
String cipherModeName,
String cipherPadding)
Creates a new instance that uses a cipher of the given algorithm. |
| Methods in edu.vt.middleware.crypt.symmetric with parameters of type SymmetricAlgorithm | |
|---|---|
protected SecretKey |
SymmetricCli.generatePBEKey(SymmetricAlgorithm alg,
org.apache.commons.cli.CommandLine line)
Generates a PBE key from command line options including a password. |
protected EncryptionScheme |
SymmetricCli.getPBEScheme(SymmetricAlgorithm alg,
org.apache.commons.cli.CommandLine line)
Gets a password-based encryption scheme based on command line arguments. |
| Uses of SymmetricAlgorithm in edu.vt.middleware.crypt.tasks |
|---|
| Methods in edu.vt.middleware.crypt.tasks that return SymmetricAlgorithm | |
|---|---|
protected SymmetricAlgorithm |
AbstractCryptTask.createAlgorithm()
Creates a new symmetric algorithm cipher and initializes it using task properties. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||