xyz.wiedenhoeft.scalacrypt

blockciphers

package blockciphers

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AES128 extends SymmetricJavaBlockCipher[SymmetricKey128]

  2. sealed trait AES192 extends SymmetricJavaBlockCipher[SymmetricKey192]

  3. sealed trait AES256 extends SymmetricJavaBlockCipher[SymmetricKey256]

  4. sealed trait RSA extends BlockCipher[RSAKey]

    BlockCipher that encrypts a byte sequence using RSA.

  5. sealed trait SymmetricJavaBlockCipher[KeyType <: Key] extends BlockCipher[KeyType]

    Base class for symmetric block ciphers that are implemented in the java crypto API.

  6. trait Threefish[KeyType <: Key] extends BlockCipher[KeyType]

    Threefish block cipher.

  7. trait Threefish1024 extends Threefish[SymmetricKey1024]

  8. trait Threefish256 extends Threefish[SymmetricKey256]

  9. trait Threefish512 extends Threefish[SymmetricKey512]

Value Members

  1. object AES128

  2. object AES192

  3. object AES256

  4. object RSA

  5. object Threefish

  6. object Threefish1024

  7. object Threefish256

  8. object Threefish512

Ungrouped