jose-0.9: JSON Object Signing and Encryption (JOSE) and JSON Web Token (JWT) library
Safe HaskellNone
LanguageHaskell2010

Crypto.JOSE.JWA.JWE

Description

JSON Web Encryption data types specified under JSON Web Algorithms.

Synopsis

Documentation

data ECDHParameters Source #

RFC 7518 §4.6.1. Header Parameters Used for ECDH Key Agreement

Constructors

ECDHParameters 

Fields

data AESGCMParameters Source #

RFC 7518 §4.7.1. Header Parameters Used for AES GCM Key Encryption

Constructors

AESGCMParameters 

Fields

data PBES2Parameters Source #

RFC 7518 §4.8.1. Header Parameters Used for PBES2 Key Encryption

Constructors

PBES2Parameters 

Fields

data Enc Source #

RFC 7518 §5 Cryptographic Algorithms for Content Encryption

Instances

Instances details
Eq Enc Source # 
Instance details

Defined in Crypto.JOSE.JWA.JWE

Methods

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

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

Ord Enc Source # 
Instance details

Defined in Crypto.JOSE.JWA.JWE

Methods

compare :: Enc -> Enc -> Ordering #

(<) :: Enc -> Enc -> Bool #

(<=) :: Enc -> Enc -> Bool #

(>) :: Enc -> Enc -> Bool #

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

max :: Enc -> Enc -> Enc #

min :: Enc -> Enc -> Enc #

Show Enc Source # 
Instance details

Defined in Crypto.JOSE.JWA.JWE

Methods

showsPrec :: Int -> Enc -> ShowS #

show :: Enc -> String #

showList :: [Enc] -> ShowS #

ToJSON Enc Source # 
Instance details

Defined in Crypto.JOSE.JWA.JWE

FromJSON Enc Source # 
Instance details

Defined in Crypto.JOSE.JWA.JWE