packages feed

Cabal revisions of lol-apps-0.1.1.0

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

revision 1
-name:                lol-apps--- The package version.  See the Haskell package versioning policy (PVP)--- for standards guiding when and how versions should be incremented.--- http://www.haskell.org/haskellwiki/Package_versioning_policy--- PVP summary:      +-+------- breaking API changes---                   | | +----- non-breaking API additions---                   | | | +--- code changes with no API change-version:             0.1.1.0-synopsis:            Lattice-based cryptographic applications using Lol.-homepage:            https://github.com/cpeikert/Lol-Bug-Reports:         https://github.com/cpeikert/Lol/issues-license:             GPL-2-license-file:        LICENSE-author:              Eric Crockett <ecrockett0@gmail.com>, Chris Peikert <cpeikert@alum.mit.edu>-maintainer:          Eric Crockett <ecrockett0@gmail.com>-copyright:           Eric Crockett, Chris Peikert-category:            Crypto-stability:           experimental-build-type:          Simple-extra-source-files:  README, CHANGES.md,-                     benchmarks/SHEBenches.hs,-                     tests/SHETests.hs,-                     utils/Apply.hs,-                     utils/Apply/SHE.hs-                     utils/Benchmarks.hs,-                     utils/GenArgs.hs,-                     utils/GenArgs/SHE.hs-                     utils/Tests.hs,-                     utils/TestTypes.hs,-                     utils/Utils.hs-cabal-version:       >= 1.10-description:-    This library contains example cryptographic applications built using-    <https://hackage.haskell.org/package/lol Λ ○ λ>  (Lol),-    a general-purpose library for ring-based lattice cryptography.--source-repository head-  type: git-  location: https://github.com/cpeikert/Lol--Flag llvm-  Description:  Compile via LLVM. This produces much better object code,-                but you need to have the LLVM compiler installed.--  Default:      False--Flag opt-  Description: Turn on library optimizations-  Default:     True-  Manual:      False--library-  default-language:   Haskell2010--  if flag(llvm)-    ghc-options: -fllvm -optlo-O3--  -- ghc optimizations-  if flag(opt)-    ghc-options: -O3 -Odph -funbox-strict-fields -fwarn-dodgy-imports-    ghc-options: -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000--  exposed-modules:-    Crypto.Lol.Applications.SymmSHE--  build-depends:-    base>=4.8 && <5,-    deepseq >= 1.4.1.1 && <1.5,-    lol >= 0.3 && < 0.5,-    MonadRandom >= 0.2 && < 0.5,-    numeric-prelude >= 0.4.2 && < 0.5--test-suite test-apps-  type:             exitcode-stdio-1.0-  hs-source-dirs:   tests,utils-  default-language: Haskell2010-  main-is:          Main.hs--  ghc-options: -threaded -rtsopts--  build-depends:-    arithmoi,-    base,-    constraints,-    deepseq,-    DRBG,-    lol,-    lol-apps,-    MonadRandom,-    mtl,-    QuickCheck >= 2.8 && < 2.9,-    random,-    repa,-    singletons,-    test-framework >= 0.8 && < 0.9,-    test-framework-quickcheck2 >= 0.3 && < 0.4,-    vector--Benchmark bench-apps-  type:             exitcode-stdio-1.0-  hs-source-dirs:   benchmarks,utils-  default-language: Haskell2010-  main-is:          Main.hs----  if flag(llvm)---    ghc-options: -fllvm -optlo-O3-  ghc-options: -threaded -rtsopts---  ghc-options: -O2 -Odph -funbox-strict-fields -fwarn-dodgy-imports -rtsopts---  ghc-options: -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000--  build-depends:-    arithmoi,-    base,-    criterion,-    deepseq,-    DRBG,-    lol,-    lol-apps,-    MonadRandom,-    mtl,-    singletons,-    transformers,-    vector,-    repa--executable simpleSHE-  hs-source-dirs:   examples/SymmSHE, utils-  default-language: Haskell2010-  main-is:          SimpleSHE.hs--  ghc-options: -threaded -rtsopts--  build-depends:-    arithmoi,-    base,-    lol,-    lol-apps,-    MonadRandom,-    numeric-prelude+name:                lol-apps
+-- The package version.  See the Haskell package versioning policy (PVP)
+-- for standards guiding when and how versions should be incremented.
+-- http://www.haskell.org/haskellwiki/Package_versioning_policy
+-- PVP summary:      +-+------- breaking API changes
+--                   | | +----- non-breaking API additions
+--                   | | | +--- code changes with no API change
+version:             0.1.1.0
+x-revision: 1
+synopsis:            Lattice-based cryptographic applications using Lol.
+homepage:            https://github.com/cpeikert/Lol
+Bug-Reports:         https://github.com/cpeikert/Lol/issues
+license:             GPL-2
+license-file:        LICENSE
+author:              Eric Crockett <ecrockett0@gmail.com>, Chris Peikert <cpeikert@alum.mit.edu>
+maintainer:          Eric Crockett <ecrockett0@gmail.com>
+copyright:           Eric Crockett, Chris Peikert
+category:            Crypto
+stability:           experimental
+build-type:          Simple
+extra-source-files:  README, CHANGES.md,
+                     benchmarks/SHEBenches.hs,
+                     tests/SHETests.hs,
+                     utils/Apply.hs,
+                     utils/Apply/SHE.hs
+                     utils/Benchmarks.hs,
+                     utils/GenArgs.hs,
+                     utils/GenArgs/SHE.hs
+                     utils/Tests.hs,
+                     utils/TestTypes.hs,
+                     utils/Utils.hs
+cabal-version:       >= 1.10
+description:
+    This library contains example cryptographic applications built using
+    <https://hackage.haskell.org/package/lol Λ ∘ λ>  (Lol),
+    a general-purpose library for ring-based lattice cryptography.
+
+source-repository head
+  type: git
+  location: https://github.com/cpeikert/Lol
+
+Flag llvm
+  Description:  Compile via LLVM. This produces much better object code,
+                but you need to have the LLVM compiler installed.
+
+  Default:      False
+
+Flag opt
+  Description: Turn on library optimizations
+  Default:     True
+  Manual:      False
+
+library
+  default-language:   Haskell2010
+
+  if flag(llvm)
+    ghc-options: -fllvm -optlo-O3
+
+  -- ghc optimizations
+  if flag(opt)
+    ghc-options: -O3 -Odph -funbox-strict-fields -fwarn-dodgy-imports
+    ghc-options: -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000
+
+  exposed-modules:
+    Crypto.Lol.Applications.SymmSHE
+
+  build-depends:
+    base>=4.8 && <5,
+    deepseq >= 1.4.1.1 && <1.5,
+    lol >= 0.3 && < 0.5,
+    MonadRandom >= 0.2 && < 0.5,
+    numeric-prelude >= 0.4.2 && < 0.5
+
+test-suite test-apps
+  type:             exitcode-stdio-1.0
+  hs-source-dirs:   tests,utils
+  default-language: Haskell2010
+  main-is:          Main.hs
+
+  ghc-options: -threaded -rtsopts
+
+  build-depends:
+    arithmoi,
+    base,
+    constraints,
+    deepseq,
+    DRBG,
+    lol,
+    lol-apps,
+    MonadRandom,
+    mtl,
+    QuickCheck >= 2.8 && < 2.9,
+    random,
+    repa,
+    singletons,
+    test-framework >= 0.8 && < 0.9,
+    test-framework-quickcheck2 >= 0.3 && < 0.4,
+    vector
+
+Benchmark bench-apps
+  type:             exitcode-stdio-1.0
+  hs-source-dirs:   benchmarks,utils
+  default-language: Haskell2010
+  main-is:          Main.hs
+
+--  if flag(llvm)
+--    ghc-options: -fllvm -optlo-O3
+  ghc-options: -threaded -rtsopts
+--  ghc-options: -O2 -Odph -funbox-strict-fields -fwarn-dodgy-imports -rtsopts
+--  ghc-options: -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000
+
+  build-depends:
+    arithmoi,
+    base,
+    criterion,
+    deepseq,
+    DRBG,
+    lol,
+    lol-apps,
+    MonadRandom,
+    mtl,
+    singletons,
+    transformers,
+    vector,
+    repa
+
+executable simpleSHE
+  hs-source-dirs:   examples/SymmSHE, utils
+  default-language: Haskell2010
+  main-is:          SimpleSHE.hs
+
+  ghc-options: -threaded -rtsopts
+
+  build-depends:
+    arithmoi,
+    base,
+    lol,
+    lol-apps,
+    MonadRandom,
+    numeric-prelude
revision 2
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
 version:             0.1.1.0
-x-revision: 1
+x-revision: 2
 synopsis:            Lattice-based cryptographic applications using Lol.
 homepage:            https://github.com/cpeikert/Lol
 Bug-Reports:         https://github.com/cpeikert/Lol/issues
   build-depends:
     base>=4.8 && <5,
     deepseq >= 1.4.1.1 && <1.5,
-    lol >= 0.3 && < 0.5,
+    lol >= 0.3 && < 0.6,
     MonadRandom >= 0.2 && < 0.5,
     numeric-prelude >= 0.4.2 && < 0.5