paseto-0.1.1.1: Platform-Agnostic Security Tokens
Safe HaskellSafe-Inferred
LanguageHaskell2010

Crypto.Paseto.Mode

Synopsis

Documentation

data Version Source #

PASETO protocol version.

Constructors

V3

Version 3. Modern NIST cryptography.

V4

Version 4. Modern Sodium (libsodium) cryptography.

Instances

Instances details
Show Version Source # 
Instance details

Defined in Crypto.Paseto.Mode

Eq Version Source # 
Instance details

Defined in Crypto.Paseto.Mode

Methods

(==) :: Version -> Version -> Bool #

(/=) :: Version -> Version -> Bool #

data Purpose Source #

PASETO token purpose.

Constructors

Local

Shared-key authenticated encryption.

Public

Public-key digital signatures (not encrypted).

Instances

Instances details
Show Purpose Source # 
Instance details

Defined in Crypto.Paseto.Mode

Eq Purpose Source # 
Instance details

Defined in Crypto.Paseto.Mode

Methods

(==) :: Purpose -> Purpose -> Bool #

(/=) :: Purpose -> Purpose -> Bool #