tsec.cipher.symmetric.jca
package tsec.cipher.symmetric.jca
Members list
Packages
Type members
Classlikes
Attributes
- Source
- AES128.scala
- Supertypes
-
trait AES[A]trait AEADCipher[A]trait AECipher[A]trait BlockCipher[A]trait Cipher[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- object
- Source
- AESCBC.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- AESCBC.scala
- Supertypes
-
trait AEADCipher[AES128CBC]trait BlockCipher[AES128CBC]class Objecttrait Matchableclass AnyShow all
- Self type
-
AES128CBC.type
Attributes
- Companion
- object
- Source
- AESCTR.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- AESCTR.scala
- Supertypes
-
trait AEADCipher[AES128CTR]trait BlockCipher[AES128CTR]class Objecttrait Matchableclass AnyShow all
- Self type
-
AES128CTR.type
Attributes
- Companion
- object
- Source
- AESGCM.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- AESGCM.scala
- Supertypes
-
trait AEADCipher[AES128GCM]trait BlockCipher[AES128GCM]class Objecttrait Matchableclass AnyShow all
- Self type
-
AES128GCM.type
Attributes
- Source
- AES192.scala
- Supertypes
-
trait AES[A]trait AEADCipher[A]trait AECipher[A]trait BlockCipher[A]trait Cipher[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- object
- Source
- AESCBC.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- AESCBC.scala
- Supertypes
-
trait AEADCipher[AES192CBC]trait BlockCipher[AES192CBC]class Objecttrait Matchableclass AnyShow all
- Self type
-
AES192CBC.type
Attributes
- Companion
- object
- Source
- AESCTR.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- AESCTR.scala
- Supertypes
-
trait AEADCipher[AES192CTR]trait BlockCipher[AES192CTR]class Objecttrait Matchableclass AnyShow all
- Self type
-
AES192CTR.type
Attributes
- Companion
- object
- Source
- AESGCM.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- AESGCM.scala
- Supertypes
-
trait AEADCipher[AES192GCM]trait BlockCipher[AES192GCM]class Objecttrait Matchableclass AnyShow all
- Self type
-
AES192GCM.type
Attributes
- Source
- AES256.scala
- Supertypes
-
trait AES[A]trait AEADCipher[A]trait AECipher[A]trait BlockCipher[A]trait Cipher[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- object
- Source
- AESCBC.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- AESCBC.scala
- Supertypes
-
trait AEADCipher[AES256CBC]trait BlockCipher[AES256CBC]class Objecttrait Matchableclass AnyShow all
- Self type
-
AES256CBC.type
Attributes
- Companion
- object
- Source
- AESCTR.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- AESCTR.scala
- Supertypes
-
trait AEADCipher[AES256CTR]trait BlockCipher[AES256CTR]class Objecttrait Matchableclass AnyShow all
- Self type
-
AES256CTR.type
Attributes
- Companion
- object
- Source
- AESGCM.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- AESGCM.scala
- Supertypes
-
trait AEADCipher[AES256GCM]trait BlockCipher[AES256GCM]class Objecttrait Matchableclass AnyShow all
- Self type
-
AES256GCM.type
sealed abstract class AESCBC[A] extends JCACipherAPI[A, CBC, PKCS7Padding], AES[A]
Attributes
- Source
- AESCBC.scala
- Supertypes
-
trait AES[A]trait AEADCipher[A]trait AECipher[A]trait BlockCipher[A]trait Cipher[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
sealed abstract class AESCTR[A] extends JCACipherAPI[A, CTR, NoPadding], AES[A]
Attributes
- Source
- AESCTR.scala
- Supertypes
-
trait AES[A]trait AEADCipher[A]trait AECipher[A]trait BlockCipher[A]trait Cipher[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Source
- AESGCM.scala
- Supertypes
-
trait AES[A]trait AEADCipher[A]trait AECipher[A]trait BlockCipher[A]trait Cipher[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- object
- Source
- Blowfish.scala
- Supertypes
object Blowfish
Attributes
- Companion
- trait
- Source
- Blowfish.scala
- Supertypes
- Self type
-
Blowfish.type
object CBC
Attributes
- Companion
- trait
- Source
- package.scala
- Supertypes
- Self type
-
CBC.type
Attributes
- Companion
- object
- Source
- package.scala
- Supertypes
object CFB
Attributes
- Companion
- trait
- Source
- package.scala
- Supertypes
- Self type
-
CFB.type
Attributes
- Companion
- object
- Source
- package.scala
- Supertypes
object CFBx
Attributes
- Companion
- trait
- Source
- package.scala
- Supertypes
- Self type
-
CFBx.type
Attributes
- Companion
- object
- Source
- package.scala
- Supertypes
object CTOPS
Attributes
- Source
- package.scala
- Supertypes
- Self type
-
CTOPS.type
object CTR
Attributes
- Companion
- trait
- Source
- package.scala
- Supertypes
- Self type
-
CTR.type
Attributes
- Companion
- object
- Source
- package.scala
- Supertypes
trait CounterIvGen[F[_], A] extends IvGen[F, A]
Attributes
- Source
- IvStrategy.scala
- Supertypes
object DES
object ECB
Attributes
- Companion
- trait
- Source
- package.scala
- Supertypes
- Self type
-
ECB.type
Attributes
- Companion
- object
- Source
- package.scala
- Supertypes
object GCM
Attributes
- Companion
- trait
- Source
- package.scala
- Supertypes
- Self type
-
GCM.type
Attributes
- Companion
- object
- Source
- package.scala
- Supertypes
trait JCACipherAPI[A, M, P] extends CipherAPI[A, SecretKey]
Attributes
- Source
- JCACipherAPI.scala
- Supertypes
- Known subtypes
object JCAIvGen
Attributes
- Source
- IvStrategy.scala
- Supertypes
- Self type
-
JCAIvGen.type
object NoMode
Attributes
- Companion
- trait
- Source
- package.scala
- Supertypes
- Self type
-
NoMode.type
Attributes
- Companion
- object
- Source
- package.scala
- Supertypes
object OFB
Attributes
- Companion
- trait
- Source
- package.scala
- Supertypes
- Self type
-
OFB.type
Attributes
- Companion
- object
- Source
- package.scala
- Supertypes
object OFBx
Attributes
- Companion
- trait
- Source
- package.scala
- Supertypes
- Self type
-
OFBx.type
Attributes
- Companion
- object
- Source
- package.scala
- Supertypes
object PCBC
Attributes
- Companion
- trait
- Source
- package.scala
- Supertypes
- Self type
-
PCBC.type
Attributes
- Companion
- object
- Source
- package.scala
- Supertypes
object SecretKey
Attributes
- Source
- package.scala
- Supertypes
- Self type
-
SecretKey.type
final class SecretKeySyntax[A](val key: Type[A]) extends AnyVal
Attributes
- Source
- package.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Companion
- object
- Source
- TripleDES.scala
- Supertypes
object TripleDES
Attributes
- Companion
- trait
- Source
- TripleDES.scala
- Supertypes
- Self type
-
TripleDES.type
Inherited classlikes
case class AADError(cause: String) extends CipherError
AAD error
AAD error
Attributes
- Inherited from:
- CipherErrors
- Source
- CipherErrors.scala
- Supertypes
-
trait Producttrait Equalstrait CipherErrortrait TSecErrortrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class AuthTagError(cause: String) extends CipherError
Authentication tag related errors
Authentication tag related errors
Attributes
- Inherited from:
- CipherErrors
- Source
- CipherErrors.scala
- Supertypes
-
trait Producttrait Equalstrait CipherErrortrait TSecErrortrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
sealed trait CipherError extends TSecError
Base CipherError trait
Base CipherError trait
Attributes
- Inherited from:
- CipherErrors
- Source
- CipherErrors.scala
- Supertypes
-
trait TSecErrortrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class AADErrorclass AuthTagErrorclass CipherKeyBuildErrorclass CipherKeyErrorclass CipherTextErrorclass DecryptErrorclass EncryptErrorclass InstanceInitErrorclass IvErrorobject NoSuchInstanceError.typeShow all
case class CipherKeyBuildError(cause: String) extends CipherError
Error during key construction/generation
Error during key construction/generation
Attributes
- Inherited from:
- CipherErrors
- Source
- CipherErrors.scala
- Supertypes
-
trait Producttrait Equalstrait CipherErrortrait TSecErrortrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class CipherKeyError(cause: String) extends CipherError
Error with incorrect key
Error with incorrect key
Attributes
- Inherited from:
- CipherErrors
- Source
- CipherErrors.scala
- Supertypes
-
trait Producttrait Equalstrait CipherErrortrait TSecErrortrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class CipherTextError(cause: String) extends CipherError
Ciphertext related errors
Ciphertext related errors
Attributes
- Inherited from:
- CipherErrors
- Source
- CipherErrors.scala
- Supertypes
-
trait Producttrait Equalstrait CipherErrortrait TSecErrortrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class DecryptError(cause: String) extends CipherError
Error during decryption
Error during decryption
Attributes
- Inherited from:
- CipherErrors
- Source
- CipherErrors.scala
- Supertypes
-
trait Producttrait Equalstrait CipherErrortrait TSecErrortrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class EncryptError(cause: String) extends CipherError
Error possibly thrown during encryption
Error possibly thrown during encryption
Attributes
- Inherited from:
- CipherErrors
- Source
- CipherErrors.scala
- Supertypes
-
trait Producttrait Equalstrait CipherErrortrait TSecErrortrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class InstanceInitError(cause: String) extends CipherError
Error thrown if the instance is invalid
Error thrown if the instance is invalid
Attributes
- Inherited from:
- CipherErrors
- Source
- CipherErrors.scala
- Supertypes
-
trait Producttrait Equalstrait CipherErrortrait TSecErrortrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class IvError(cause: String) extends CipherError
Error with incorrect iv len
Error with incorrect iv len
Attributes
- Inherited from:
- CipherErrors
- Source
- CipherErrors.scala
- Supertypes
-
trait Producttrait Equalstrait CipherErrortrait TSecErrortrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case object NoSuchInstanceError extends CipherError
NoSuchInstance error
NoSuchInstance error
Attributes
- Inherited from:
- CipherErrors
- Source
- CipherErrors.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Producttrait Equalstrait CipherErrortrait TSecErrortrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Types
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Inherited types
Attributes
- Inherited from:
- CipherErrors
- Source
- CipherErrors.scala
Implicits
Implicits
Attributes
- Source
- package.scala
In this article