packages feed

Cabal revisions of cryptostore-0.3.1.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                cryptostore-version:             0.3.1.0-synopsis:            Serialization of cryptographic data types-description:         Haskell implementation of PKCS \#8, PKCS \#12 and CMS-                     (Cryptographic Message Syntax).-license:             BSD3-license-file:        LICENSE-author:              Olivier Chéron-maintainer:          olivier.cheron@gmail.com-copyright:           Olivier Chéron-category:            Cryptography, Codec-homepage:            https://github.com/ocheron/cryptostore-bug-reports:         https://github.com/ocheron/cryptostore/issues-build-type:          Simple-extra-source-files:  README.md ChangeLog.md tests/files/*.pem-cabal-version:       >=1.10--source-repository head-  type:     git-  location: https://github.com/ocheron/cryptostore--flag use_crypton-  description: Use crypton instead of cryptonite-  manual: True-  default: False--library-  hs-source-dirs:      src-  exposed-modules:     Crypto.Store.CMS-                     , Crypto.Store.Cipher.RC2-                     , Crypto.Store.Error-                     , Crypto.Store.PKCS5-                     , Crypto.Store.KeyWrap.AES-                     , Crypto.Store.KeyWrap.TripleDES-                     , Crypto.Store.KeyWrap.RC2-                     , Crypto.Store.PKCS12-                     , Crypto.Store.PKCS8-                     , Crypto.Store.X509-  other-modules:       Crypto.Store.ASN1.Generate-                     , Crypto.Store.ASN1.Parse-                     , Crypto.Store.CMS.Algorithms-                     , Crypto.Store.CMS.Attribute-                     , Crypto.Store.CMS.Authenticated-                     , Crypto.Store.CMS.AuthEnveloped-                     , Crypto.Store.CMS.Digested-                     , Crypto.Store.CMS.Encrypted-                     , Crypto.Store.CMS.Enveloped-                     , Crypto.Store.CMS.Info-                     , Crypto.Store.CMS.OriginatorInfo-                     , Crypto.Store.CMS.PEM-                     , Crypto.Store.CMS.Signed-                     , Crypto.Store.CMS.Type-                     , Crypto.Store.CMS.Util-                     , Crypto.Store.Cipher.RC2.Primitive-                     , Crypto.Store.PEM-                     , Crypto.Store.PKCS5.PBES1-                     , Crypto.Store.PKCS8.EC-                     , Crypto.Store.Util-  -- other-extensions:-  build-depends:       base >= 4.9 && < 5-                     , bytestring-                     , basement-                     , memory-                     , pem >= 0.1 && < 0.3-                     , asn1-types >= 0.3.1 && < 0.4-                     , asn1-encoding >= 0.9 && < 0.10-                     , hourglass >= 0.2-  if flag(use_crypton)-    build-depends:     crypton-                     , crypton-x509-                     , crypton-x509-validation-  else-    build-depends:     cryptonite >=0.26-                     , x509 >= 1.7.5-                     , x509-validation >= 1.5-  default-language:    Haskell2010-  ghc-options:         -Wall--test-suite test-cryptostore-  type:                exitcode-stdio-1.0-  hs-source-dirs:      tests-  main-is:             Main.hs-  other-modules:       KeyWrap.AES-                     , KeyWrap.TripleDES-                     , KeyWrap.RC2-                     , CMS.Instances-                     , CMS.Tests-                     , Cipher.RC2-                     , PKCS12.Instances-                     , PKCS12.Tests-                     , PKCS8.Instances-                     , PKCS8.Tests-                     , Util-                     , X509.Instances-                     , X509.Tests-  build-depends:       base >= 4.9 && < 5-                     , bytestring-                     , asn1-types >= 0.3.1 && < 0.4-                     , memory-                     , tasty-                     , tasty-hunit-                     , tasty-quickcheck-                     , hourglass-                     , pem-                     , cryptostore-  if flag(use_crypton)-    build-depends:     crypton-                     , crypton-x509-  else-    build-depends:     cryptonite >=0.25-                     , x509-  default-language:    Haskell2010-  ghc-options:         -Wall+name:                cryptostore
+version:             0.3.1.0
+x-revision: 1
+synopsis:            Serialization of cryptographic data types
+description:         Haskell implementation of PKCS \#8, PKCS \#12 and CMS
+                     (Cryptographic Message Syntax).
+license:             BSD3
+license-file:        LICENSE
+author:              Olivier Chéron
+maintainer:          olivier.cheron@gmail.com
+copyright:           Olivier Chéron
+category:            Cryptography, Codec
+homepage:            https://github.com/ocheron/cryptostore
+bug-reports:         https://github.com/ocheron/cryptostore/issues
+build-type:          Simple
+extra-source-files:  README.md ChangeLog.md tests/files/*.pem
+cabal-version:       >=1.10
+
+source-repository head
+  type:     git
+  location: https://github.com/ocheron/cryptostore
+
+flag use_crypton
+  description: Use crypton instead of cryptonite
+  manual: True
+  default: False
+
+library
+  hs-source-dirs:      src
+  exposed-modules:     Crypto.Store.CMS
+                     , Crypto.Store.Cipher.RC2
+                     , Crypto.Store.Error
+                     , Crypto.Store.PKCS5
+                     , Crypto.Store.KeyWrap.AES
+                     , Crypto.Store.KeyWrap.TripleDES
+                     , Crypto.Store.KeyWrap.RC2
+                     , Crypto.Store.PKCS12
+                     , Crypto.Store.PKCS8
+                     , Crypto.Store.X509
+  other-modules:       Crypto.Store.ASN1.Generate
+                     , Crypto.Store.ASN1.Parse
+                     , Crypto.Store.CMS.Algorithms
+                     , Crypto.Store.CMS.Attribute
+                     , Crypto.Store.CMS.Authenticated
+                     , Crypto.Store.CMS.AuthEnveloped
+                     , Crypto.Store.CMS.Digested
+                     , Crypto.Store.CMS.Encrypted
+                     , Crypto.Store.CMS.Enveloped
+                     , Crypto.Store.CMS.Info
+                     , Crypto.Store.CMS.OriginatorInfo
+                     , Crypto.Store.CMS.PEM
+                     , Crypto.Store.CMS.Signed
+                     , Crypto.Store.CMS.Type
+                     , Crypto.Store.CMS.Util
+                     , Crypto.Store.Cipher.RC2.Primitive
+                     , Crypto.Store.PEM
+                     , Crypto.Store.PKCS5.PBES1
+                     , Crypto.Store.PKCS8.EC
+                     , Crypto.Store.Util
+  -- other-extensions:
+  build-depends:       base >= 4.9 && < 5
+                     , bytestring
+                     , basement
+                     , memory
+                     , pem >= 0.1 && < 0.3
+                     , asn1-types >= 0.3.1 && < 0.4
+                     , asn1-encoding >= 0.9 && < 0.10
+                     , hourglass >= 0.2
+  if flag(use_crypton)
+    build-depends:     crypton < 1.1
+                     , crypton-x509 < 1.8
+                     , crypton-x509-validation
+  else
+    build-depends:     cryptonite >=0.26
+                     , x509 >= 1.7.5
+                     , x509-validation >= 1.5
+  default-language:    Haskell2010
+  ghc-options:         -Wall
+
+test-suite test-cryptostore
+  type:                exitcode-stdio-1.0
+  hs-source-dirs:      tests
+  main-is:             Main.hs
+  other-modules:       KeyWrap.AES
+                     , KeyWrap.TripleDES
+                     , KeyWrap.RC2
+                     , CMS.Instances
+                     , CMS.Tests
+                     , Cipher.RC2
+                     , PKCS12.Instances
+                     , PKCS12.Tests
+                     , PKCS8.Instances
+                     , PKCS8.Tests
+                     , Util
+                     , X509.Instances
+                     , X509.Tests
+  build-depends:       base >= 4.9 && < 5
+                     , bytestring
+                     , asn1-types >= 0.3.1 && < 0.4
+                     , memory
+                     , tasty
+                     , tasty-hunit
+                     , tasty-quickcheck
+                     , hourglass
+                     , pem
+                     , cryptostore
+  if flag(use_crypton)
+    build-depends:     crypton
+                     , crypton-x509
+  else
+    build-depends:     cryptonite >=0.25
+                     , x509
+  default-language:    Haskell2010
+  ghc-options:         -Wall