packages feed

DSA 1.0.1 → 1.0.2

raw patch · 1 files changed

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

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: HUnit

API changes (from Hackage documentation)

- Codec.Crypto.DSA.Exceptions: params_g :: Params -> Integer
- Codec.Crypto.DSA.Exceptions: params_p :: Params -> Integer
- Codec.Crypto.DSA.Exceptions: params_q :: Params -> Integer
- Codec.Crypto.DSA.Exceptions: private_params :: PrivateKey -> Params
- Codec.Crypto.DSA.Exceptions: private_x :: PrivateKey -> PrivateNumber
- Codec.Crypto.DSA.Exceptions: prpeCounter :: ProbablePrimesEvidence -> Integer
- Codec.Crypto.DSA.Exceptions: prpeDomainParameterSeed :: ProbablePrimesEvidence -> ByteString
- Codec.Crypto.DSA.Exceptions: prpeHash :: ProbablePrimesEvidence -> ByteString -> ByteString
- Codec.Crypto.DSA.Exceptions: public_params :: PublicKey -> Params
- Codec.Crypto.DSA.Exceptions: public_y :: PublicKey -> PublicNumber
- Codec.Crypto.DSA.Exceptions: pvpeFirstSeed :: ProvablePrimesEvidence -> Integer
- Codec.Crypto.DSA.Exceptions: pvpeHash :: ProvablePrimesEvidence -> ByteString -> ByteString
- Codec.Crypto.DSA.Exceptions: pvpePGenCounter :: ProvablePrimesEvidence -> Integer
- Codec.Crypto.DSA.Exceptions: pvpePSeed :: ProvablePrimesEvidence -> Integer
- Codec.Crypto.DSA.Exceptions: pvpeQGenCounter :: ProvablePrimesEvidence -> Integer
- Codec.Crypto.DSA.Exceptions: pvpeQSeed :: ProvablePrimesEvidence -> Integer
- Codec.Crypto.DSA.Exceptions: sign_r :: Signature -> Integer
- Codec.Crypto.DSA.Exceptions: sign_s :: Signature -> Integer
- Codec.Crypto.DSA.Pure: instance CryptoRandomGen NoGen
- Codec.Crypto.DSA.Pure: instance Eq DSAError
- Codec.Crypto.DSA.Pure: instance Eq HashFunction
- Codec.Crypto.DSA.Pure: instance Eq ParameterSizes
- Codec.Crypto.DSA.Pure: instance Eq ProvablePrimesEvidence
- Codec.Crypto.DSA.Pure: instance Exception DSAError
- Codec.Crypto.DSA.Pure: instance GenerationEvidence ProbablePrimesEvidence
- Codec.Crypto.DSA.Pure: instance GenerationEvidence ProvablePrimesEvidence
- Codec.Crypto.DSA.Pure: instance Show DSAError
- Codec.Crypto.DSA.Pure: instance Show HashFunction
- Codec.Crypto.DSA.Pure: instance Show ParameterSizes
- Codec.Crypto.DSA.Pure: instance Typeable DSAError
- Codec.Crypto.DSA.Pure: params_g :: Params -> Integer
- Codec.Crypto.DSA.Pure: params_p :: Params -> Integer
- Codec.Crypto.DSA.Pure: params_q :: Params -> Integer
- Codec.Crypto.DSA.Pure: private_params :: PrivateKey -> Params
- Codec.Crypto.DSA.Pure: private_x :: PrivateKey -> PrivateNumber
- Codec.Crypto.DSA.Pure: prpeCounter :: ProbablePrimesEvidence -> Integer
- Codec.Crypto.DSA.Pure: prpeDomainParameterSeed :: ProbablePrimesEvidence -> ByteString
- Codec.Crypto.DSA.Pure: prpeHash :: ProbablePrimesEvidence -> ByteString -> ByteString
- Codec.Crypto.DSA.Pure: public_params :: PublicKey -> Params
- Codec.Crypto.DSA.Pure: public_y :: PublicKey -> PublicNumber
- Codec.Crypto.DSA.Pure: pvpeFirstSeed :: ProvablePrimesEvidence -> Integer
- Codec.Crypto.DSA.Pure: pvpeHash :: ProvablePrimesEvidence -> ByteString -> ByteString
- Codec.Crypto.DSA.Pure: pvpePGenCounter :: ProvablePrimesEvidence -> Integer
- Codec.Crypto.DSA.Pure: pvpePSeed :: ProvablePrimesEvidence -> Integer
- Codec.Crypto.DSA.Pure: pvpeQGenCounter :: ProvablePrimesEvidence -> Integer
- Codec.Crypto.DSA.Pure: pvpeQSeed :: ProvablePrimesEvidence -> Integer
- Codec.Crypto.DSA.Pure: sign_r :: Signature -> Integer
- Codec.Crypto.DSA.Pure: sign_s :: Signature -> Integer
+ Codec.Crypto.DSA.Exceptions: [params_g] :: Params -> Integer
+ Codec.Crypto.DSA.Exceptions: [params_p] :: Params -> Integer
+ Codec.Crypto.DSA.Exceptions: [params_q] :: Params -> Integer
+ Codec.Crypto.DSA.Exceptions: [private_params] :: PrivateKey -> Params
+ Codec.Crypto.DSA.Exceptions: [private_x] :: PrivateKey -> PrivateNumber
+ Codec.Crypto.DSA.Exceptions: [prpeCounter] :: ProbablePrimesEvidence -> Integer
+ Codec.Crypto.DSA.Exceptions: [prpeDomainParameterSeed] :: ProbablePrimesEvidence -> ByteString
+ Codec.Crypto.DSA.Exceptions: [prpeHash] :: ProbablePrimesEvidence -> ByteString -> ByteString
+ Codec.Crypto.DSA.Exceptions: [public_params] :: PublicKey -> Params
+ Codec.Crypto.DSA.Exceptions: [public_y] :: PublicKey -> PublicNumber
+ Codec.Crypto.DSA.Exceptions: [pvpeFirstSeed] :: ProvablePrimesEvidence -> Integer
+ Codec.Crypto.DSA.Exceptions: [pvpeHash] :: ProvablePrimesEvidence -> ByteString -> ByteString
+ Codec.Crypto.DSA.Exceptions: [pvpePGenCounter] :: ProvablePrimesEvidence -> Integer
+ Codec.Crypto.DSA.Exceptions: [pvpePSeed] :: ProvablePrimesEvidence -> Integer
+ Codec.Crypto.DSA.Exceptions: [pvpeQGenCounter] :: ProvablePrimesEvidence -> Integer
+ Codec.Crypto.DSA.Exceptions: [pvpeQSeed] :: ProvablePrimesEvidence -> Integer
+ Codec.Crypto.DSA.Exceptions: [sign_r] :: Signature -> Integer
+ Codec.Crypto.DSA.Exceptions: [sign_s] :: Signature -> Integer
+ Codec.Crypto.DSA.Pure: [params_g] :: Params -> Integer
+ Codec.Crypto.DSA.Pure: [params_p] :: Params -> Integer
+ Codec.Crypto.DSA.Pure: [params_q] :: Params -> Integer
+ Codec.Crypto.DSA.Pure: [private_params] :: PrivateKey -> Params
+ Codec.Crypto.DSA.Pure: [private_x] :: PrivateKey -> PrivateNumber
+ Codec.Crypto.DSA.Pure: [prpeCounter] :: ProbablePrimesEvidence -> Integer
+ Codec.Crypto.DSA.Pure: [prpeDomainParameterSeed] :: ProbablePrimesEvidence -> ByteString
+ Codec.Crypto.DSA.Pure: [prpeHash] :: ProbablePrimesEvidence -> ByteString -> ByteString
+ Codec.Crypto.DSA.Pure: [public_params] :: PublicKey -> Params
+ Codec.Crypto.DSA.Pure: [public_y] :: PublicKey -> PublicNumber
+ Codec.Crypto.DSA.Pure: [pvpeFirstSeed] :: ProvablePrimesEvidence -> Integer
+ Codec.Crypto.DSA.Pure: [pvpeHash] :: ProvablePrimesEvidence -> ByteString -> ByteString
+ Codec.Crypto.DSA.Pure: [pvpePGenCounter] :: ProvablePrimesEvidence -> Integer
+ Codec.Crypto.DSA.Pure: [pvpePSeed] :: ProvablePrimesEvidence -> Integer
+ Codec.Crypto.DSA.Pure: [pvpeQGenCounter] :: ProvablePrimesEvidence -> Integer
+ Codec.Crypto.DSA.Pure: [pvpeQSeed] :: ProvablePrimesEvidence -> Integer
+ Codec.Crypto.DSA.Pure: [sign_r] :: Signature -> Integer
+ Codec.Crypto.DSA.Pure: [sign_s] :: Signature -> Integer
+ Codec.Crypto.DSA.Pure: instance Codec.Crypto.DSA.Pure.GenerationEvidence Codec.Crypto.DSA.Pure.ProbablePrimesEvidence
+ Codec.Crypto.DSA.Pure: instance Codec.Crypto.DSA.Pure.GenerationEvidence Codec.Crypto.DSA.Pure.ProvablePrimesEvidence
+ Codec.Crypto.DSA.Pure: instance Crypto.Random.CryptoRandomGen Codec.Crypto.DSA.Pure.NoGen
+ Codec.Crypto.DSA.Pure: instance GHC.Classes.Eq Codec.Crypto.DSA.Pure.DSAError
+ Codec.Crypto.DSA.Pure: instance GHC.Classes.Eq Codec.Crypto.DSA.Pure.HashFunction
+ Codec.Crypto.DSA.Pure: instance GHC.Classes.Eq Codec.Crypto.DSA.Pure.ParameterSizes
+ Codec.Crypto.DSA.Pure: instance GHC.Classes.Eq Codec.Crypto.DSA.Pure.ProvablePrimesEvidence
+ Codec.Crypto.DSA.Pure: instance GHC.Exception.Exception Codec.Crypto.DSA.Pure.DSAError
+ Codec.Crypto.DSA.Pure: instance GHC.Show.Show Codec.Crypto.DSA.Pure.DSAError
+ Codec.Crypto.DSA.Pure: instance GHC.Show.Show Codec.Crypto.DSA.Pure.HashFunction
+ Codec.Crypto.DSA.Pure: instance GHC.Show.Show Codec.Crypto.DSA.Pure.ParameterSizes

Files

DSA.cabal view
@@ -1,6 +1,6 @@ name:          DSA category:      Cryptography, Codec-version:       1.0.1+version:       1.0.2 license:       BSD3 license-file:  LICENSE author:        Adam Wick <awick@galois.com>@@ -52,7 +52,7 @@                   crypto-api                 >= 0.10    && < 0.14,                   crypto-pubkey-types        >= 0.4     && < 0.6,                   DRBG                       >= 0.5.2   && < 0.7,-                  HUnit                      >= 1.3     && < 1.5,+                  HUnit                      >= 1.3     && < 1.6,                   QuickCheck                 >= 2.5     && < 3,                   tagged                     >= 0.2     && < 0.9,                   test-framework             >= 0.8.0.3 && < 0.10,