Uses of Class
edu.vt.middleware.crypt.symmetric.SymmetricAlgorithm

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.
 



Copyright © 2003-2011 Virginia Tech. All Rights Reserved.