package crypto

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait CSRFTokenSigner extends AnyRef

    Cryptographic utilities for generating and validating CSRF tokens.

    Cryptographic utilities for generating and validating CSRF tokens.

    This trait should not be used as a general purpose encryption utility.

  2. class CSRFTokenSignerProvider extends Provider[CSRFTokenSigner]
    Annotations
    @Singleton()
  3. trait CookieSigner extends AnyRef

    Authenticates a cookie by returning a message authentication code (MAC).

    Authenticates a cookie by returning a message authentication code (MAC).

    This trait should not be used as a general purpose MAC utility.

  4. class CookieSignerProvider extends Provider[CookieSigner]
    Annotations
    @Singleton()
  5. class DefaultCSRFTokenSigner extends CSRFTokenSigner

    This class is used for generating random tokens for CSRF.

  6. class DefaultCookieSigner extends CookieSigner

    Uses an HMAC-SHA1 for signing cookies.

Deprecated Value Members

  1. object CSRFTokenSigner
    Annotations
    @deprecated
    Deprecated

    (Since version 2.6.0) CSRFTokenSigner's singleton object can be replaced by MessageDigest.isEqual