packages feed

jose 0.6.0.0 → 0.6.0.1

raw patch · 2 files changed

+2/−1 lines, 2 filesdep ~mtlPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: mtl

API changes (from Hackage documentation)

+ Crypto.JOSE.JWK: Enc :: KeyUse
+ Crypto.JOSE.JWK: Sig :: KeyUse
+ Crypto.JOSE.JWK: data KeyUse
- Crypto.JOSE.Error: _AlgorithmMismatch :: AsError r_aAei => Prism' r_aAei String
+ Crypto.JOSE.Error: _AlgorithmMismatch :: AsError r_aAeF => Prism' r_aAeF String
- Crypto.JOSE.Error: _AlgorithmNotImplemented :: AsError r_aAei => Prism' r_aAei ()
+ Crypto.JOSE.Error: _AlgorithmNotImplemented :: AsError r_aAeF => Prism' r_aAeF ()
- Crypto.JOSE.Error: _CompactDecodeError :: AsError r_aAei => Prism' r_aAei String
+ Crypto.JOSE.Error: _CompactDecodeError :: AsError r_aAeF => Prism' r_aAeF String
- Crypto.JOSE.Error: _CryptoError :: AsError r_aAei => Prism' r_aAei CryptoError
+ Crypto.JOSE.Error: _CryptoError :: AsError r_aAeF => Prism' r_aAeF CryptoError
- Crypto.JOSE.Error: _Error :: AsError r_aAei => Prism' r_aAei Error
+ Crypto.JOSE.Error: _Error :: AsError r_aAeF => Prism' r_aAeF Error
- Crypto.JOSE.Error: _JSONDecodeError :: AsError r_aAei => Prism' r_aAei String
+ Crypto.JOSE.Error: _JSONDecodeError :: AsError r_aAeF => Prism' r_aAeF String
- Crypto.JOSE.Error: _JWSCritUnprotected :: AsError r_aAei => Prism' r_aAei ()
+ Crypto.JOSE.Error: _JWSCritUnprotected :: AsError r_aAeF => Prism' r_aAeF ()
- Crypto.JOSE.Error: _JWSInvalidSignature :: AsError r_aAei => Prism' r_aAei ()
+ Crypto.JOSE.Error: _JWSInvalidSignature :: AsError r_aAeF => Prism' r_aAeF ()
- Crypto.JOSE.Error: _JWSNoSignatures :: AsError r_aAei => Prism' r_aAei ()
+ Crypto.JOSE.Error: _JWSNoSignatures :: AsError r_aAeF => Prism' r_aAeF ()
- Crypto.JOSE.Error: _JWSNoValidSignatures :: AsError r_aAei => Prism' r_aAei ()
+ Crypto.JOSE.Error: _JWSNoValidSignatures :: AsError r_aAeF => Prism' r_aAeF ()
- Crypto.JOSE.Error: _KeyMismatch :: AsError r_aAei => Prism' r_aAei String
+ Crypto.JOSE.Error: _KeyMismatch :: AsError r_aAeF => Prism' r_aAeF String
- Crypto.JOSE.Error: _KeySizeTooSmall :: AsError r_aAei => Prism' r_aAei ()
+ Crypto.JOSE.Error: _KeySizeTooSmall :: AsError r_aAeF => Prism' r_aAeF ()
- Crypto.JOSE.Error: _OtherPrimesNotSupported :: AsError r_aAei => Prism' r_aAei ()
+ Crypto.JOSE.Error: _OtherPrimesNotSupported :: AsError r_aAeF => Prism' r_aAeF ()
- Crypto.JOSE.Error: _RSAError :: AsError r_aAei => Prism' r_aAei Error
+ Crypto.JOSE.Error: _RSAError :: AsError r_aAeF => Prism' r_aAeF Error
- Crypto.JOSE.Error: class AsError r_aAei where _AlgorithmNotImplemented = (.) _Error _AlgorithmNotImplemented _AlgorithmMismatch = (.) _Error _AlgorithmMismatch _KeyMismatch = (.) _Error _KeyMismatch _KeySizeTooSmall = (.) _Error _KeySizeTooSmall _OtherPrimesNotSupported = (.) _Error _OtherPrimesNotSupported _RSAError = (.) _Error _RSAError _CryptoError = (.) _Error _CryptoError _CompactDecodeError = (.) _Error _CompactDecodeError _JSONDecodeError = (.) _Error _JSONDecodeError _JWSCritUnprotected = (.) _Error _JWSCritUnprotected _JWSNoValidSignatures = (.) _Error _JWSNoValidSignatures _JWSInvalidSignature = (.) _Error _JWSInvalidSignature _JWSNoSignatures = (.) _Error _JWSNoSignatures
+ Crypto.JOSE.Error: class AsError r_aAeF where _AlgorithmNotImplemented = (.) _Error _AlgorithmNotImplemented _AlgorithmMismatch = (.) _Error _AlgorithmMismatch _KeyMismatch = (.) _Error _KeyMismatch _KeySizeTooSmall = (.) _Error _KeySizeTooSmall _OtherPrimesNotSupported = (.) _Error _OtherPrimesNotSupported _RSAError = (.) _Error _RSAError _CryptoError = (.) _Error _CryptoError _CompactDecodeError = (.) _Error _CompactDecodeError _JSONDecodeError = (.) _Error _JSONDecodeError _JWSCritUnprotected = (.) _Error _JWSCritUnprotected _JWSNoValidSignatures = (.) _Error _JWSNoValidSignatures _JWSInvalidSignature = (.) _Error _JWSInvalidSignature _JWSNoSignatures = (.) _Error _JWSNoSignatures
- Crypto.JWT: _JWSError :: AsJWTError r_a1GB7 => Prism' r_a1GB7 Error
+ Crypto.JWT: _JWSError :: AsJWTError r_a1GBu => Prism' r_a1GBu Error
- Crypto.JWT: _JWTClaimsSetDecodeError :: AsJWTError r_a1GB7 => Prism' r_a1GB7 String
+ Crypto.JWT: _JWTClaimsSetDecodeError :: AsJWTError r_a1GBu => Prism' r_a1GBu String
- Crypto.JWT: _JWTError :: AsJWTError r_a1GB7 => Prism' r_a1GB7 JWTError
+ Crypto.JWT: _JWTError :: AsJWTError r_a1GBu => Prism' r_a1GBu JWTError
- Crypto.JWT: _JWTExpired :: AsJWTError r_a1GB7 => Prism' r_a1GB7 ()
+ Crypto.JWT: _JWTExpired :: AsJWTError r_a1GBu => Prism' r_a1GBu ()
- Crypto.JWT: _JWTIssuedAtFuture :: AsJWTError r_a1GB7 => Prism' r_a1GB7 ()
+ Crypto.JWT: _JWTIssuedAtFuture :: AsJWTError r_a1GBu => Prism' r_a1GBu ()
- Crypto.JWT: _JWTNotInAudience :: AsJWTError r_a1GB7 => Prism' r_a1GB7 ()
+ Crypto.JWT: _JWTNotInAudience :: AsJWTError r_a1GBu => Prism' r_a1GBu ()
- Crypto.JWT: _JWTNotInIssuer :: AsJWTError r_a1GB7 => Prism' r_a1GB7 ()
+ Crypto.JWT: _JWTNotInIssuer :: AsJWTError r_a1GBu => Prism' r_a1GBu ()
- Crypto.JWT: _JWTNotYetValid :: AsJWTError r_a1GB7 => Prism' r_a1GB7 ()
+ Crypto.JWT: _JWTNotYetValid :: AsJWTError r_a1GBu => Prism' r_a1GBu ()
- Crypto.JWT: class AsJWTError r_a1GB7 where _JWSError = (.) _JWTError _JWSError _JWTClaimsSetDecodeError = (.) _JWTError _JWTClaimsSetDecodeError _JWTExpired = (.) _JWTError _JWTExpired _JWTNotYetValid = (.) _JWTError _JWTNotYetValid _JWTNotInIssuer = (.) _JWTError _JWTNotInIssuer _JWTNotInAudience = (.) _JWTError _JWTNotInAudience _JWTIssuedAtFuture = (.) _JWTError _JWTIssuedAtFuture
+ Crypto.JWT: class AsJWTError r_a1GBu where _JWSError = (.) _JWTError _JWSError _JWTClaimsSetDecodeError = (.) _JWTError _JWTClaimsSetDecodeError _JWTExpired = (.) _JWTError _JWTExpired _JWTNotYetValid = (.) _JWTError _JWTNotYetValid _JWTNotInIssuer = (.) _JWTError _JWTNotInIssuer _JWTNotInAudience = (.) _JWTError _JWTNotInAudience _JWTIssuedAtFuture = (.) _JWTError _JWTIssuedAtFuture
- Crypto.JWT: class HasJWTValidationSettings c_a1HhP where jwtValidationSettingsAllowedSkew = (.) jWTValidationSettings jwtValidationSettingsAllowedSkew jwtValidationSettingsAudiencePredicate = (.) jWTValidationSettings jwtValidationSettingsAudiencePredicate jwtValidationSettingsCheckIssuedAt = (.) jWTValidationSettings jwtValidationSettingsCheckIssuedAt jwtValidationSettingsIssuerPredicate = (.) jWTValidationSettings jwtValidationSettingsIssuerPredicate jwtValidationSettingsValidationSettings = (.) jWTValidationSettings jwtValidationSettingsValidationSettings
+ Crypto.JWT: class HasJWTValidationSettings c_a1Hic where jwtValidationSettingsAllowedSkew = (.) jWTValidationSettings jwtValidationSettingsAllowedSkew jwtValidationSettingsAudiencePredicate = (.) jWTValidationSettings jwtValidationSettingsAudiencePredicate jwtValidationSettingsCheckIssuedAt = (.) jWTValidationSettings jwtValidationSettingsCheckIssuedAt jwtValidationSettingsIssuerPredicate = (.) jWTValidationSettings jwtValidationSettingsIssuerPredicate jwtValidationSettingsValidationSettings = (.) jWTValidationSettings jwtValidationSettingsValidationSettings
- Crypto.JWT: jWTValidationSettings :: HasJWTValidationSettings c_a1HhP => Lens' c_a1HhP JWTValidationSettings
+ Crypto.JWT: jWTValidationSettings :: HasJWTValidationSettings c_a1Hic => Lens' c_a1Hic JWTValidationSettings
- Crypto.JWT: jwtValidationSettingsAllowedSkew :: HasJWTValidationSettings c_a1HhP => Lens' c_a1HhP NominalDiffTime
+ Crypto.JWT: jwtValidationSettingsAllowedSkew :: HasJWTValidationSettings c_a1Hic => Lens' c_a1Hic NominalDiffTime
- Crypto.JWT: jwtValidationSettingsAudiencePredicate :: HasJWTValidationSettings c_a1HhP => Lens' c_a1HhP (StringOrURI -> Bool)
+ Crypto.JWT: jwtValidationSettingsAudiencePredicate :: HasJWTValidationSettings c_a1Hic => Lens' c_a1Hic (StringOrURI -> Bool)
- Crypto.JWT: jwtValidationSettingsCheckIssuedAt :: HasJWTValidationSettings c_a1HhP => Lens' c_a1HhP Bool
+ Crypto.JWT: jwtValidationSettingsCheckIssuedAt :: HasJWTValidationSettings c_a1Hic => Lens' c_a1Hic Bool
- Crypto.JWT: jwtValidationSettingsIssuerPredicate :: HasJWTValidationSettings c_a1HhP => Lens' c_a1HhP (StringOrURI -> Bool)
+ Crypto.JWT: jwtValidationSettingsIssuerPredicate :: HasJWTValidationSettings c_a1Hic => Lens' c_a1Hic (StringOrURI -> Bool)
- Crypto.JWT: jwtValidationSettingsValidationSettings :: HasJWTValidationSettings c_a1HhP => Lens' c_a1HhP ValidationSettings
+ Crypto.JWT: jwtValidationSettingsValidationSettings :: HasJWTValidationSettings c_a1Hic => Lens' c_a1Hic ValidationSettings

Files

jose.cabal view
@@ -1,5 +1,5 @@ name:                jose-version:             0.6.0.0+version:             0.6.0.1 synopsis:   Javascript Object Signing and Encryption and JSON Web Token library description:
src/Crypto/JOSE/JWK.hs view
@@ -54,6 +54,7 @@   -- * Parts of a JWK   , jwkMaterial   , jwkUse+  , KeyUse(..)   , jwkKeyOps   , KeyOp(..)   , jwkAlg