Package

tsec.cipher.symmetric

bouncy

Permalink

package bouncy

Source
package.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. bouncy
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type BouncySecretKey[A] = bouncy.BouncySecretKey.Type[A]

    Permalink
  2. trait ChaCha20Poly1305 extends AnyRef

    Permalink
  3. sealed trait ChaCha20Poly1305IETF extends AnyRef

    Permalink
  4. trait XChaCha20Poly1305 extends AnyRef

    Permalink
  5. trait XSalsa20Poly1305 extends AnyRef

    Permalink

    https://tools.ietf.org/html/rfc7539#section-2.5 impl derived from: https://cr.yp.to/snuffle/xsalsa-20081128.pdf https://github.com/jedisct1/libsodium/blob/master/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c

Value Members

  1. object BouncySecretKey extends ArrayHKNewt with Serializable

    Permalink
  2. object ChaCha20Poly1305 extends AEADAPI[ChaCha20Poly1305, BouncySecretKey] with ChaCha20Cipher[ChaCha20Poly1305, ChaChaEngine]

    Permalink
  3. object ChaCha20Poly1305IETF extends IETFChaCha20Cipher[ChaCha20Poly1305IETF, ChaCha20IETFEngine]

    Permalink
  4. object XChaCha20Poly1305 extends AEADAPI[XChaCha20Poly1305, BouncySecretKey] with IETFChaCha20Cipher[XChaCha20Poly1305, XChaCha20Engine]

    Permalink
  5. object XSalsa20Poly1305 extends AuthCipherAPI[XSalsa20Poly1305, BouncySecretKey]

    Permalink
  6. package internal

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped