rlwe-challenges-0.1.0.0: rlwe-challenges.cabal
name: rlwe-challenges
-- 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.0.0
synopsis: Ring-LWE/LWR challenges 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, Challenges.proto
cabal-version: >= 1.10
description:
Contains a library for reading serialized challenges
(generated with <https://hackage.haskell.org/package/hprotoc hprotoc>)
and an executable used to generate, suppress, and verify RLWE and RLWR
challenges using <https://hackage.haskell.org/package/lol Λ ∘ λ> (Lol).
You can find more information about the challenges
<https://web.eecs.umich.edu/~cpeikert/rlwe-challenges here>.
source-repository head
type: git
location: https://github.com/cpeikert/Lol
library
default-language: Haskell2010
ghc-options: -O2 -Wall
exposed-modules:
Crypto.Proto.RLWE.Challenges
Crypto.Proto.RLWE.Challenges.Challenge
Crypto.Proto.RLWE.Challenges.Challenge.Params
Crypto.Proto.RLWE.Challenges.ContParams
Crypto.Proto.RLWE.Challenges.DiscParams
Crypto.Proto.RLWE.Challenges.RLWRParams
Crypto.Proto.RLWE.Challenges.InstanceCont
Crypto.Proto.RLWE.Challenges.InstanceDisc
Crypto.Proto.RLWE.Challenges.InstanceRLWR
Crypto.Proto.RLWE.Challenges.Secret
Crypto.Proto.RLWE.Challenges.InstanceCont1
Crypto.Proto.RLWE.Challenges.InstanceDisc1
Crypto.Proto.RLWE.Challenges.InstanceRLWR1
Crypto.Proto.RLWE.Challenges.Secret1
Crypto.RLWE.Challenges.Beacon
Crypto.RLWE.Challenges.Common
Crypto.RLWE.Challenges.Generate
Crypto.RLWE.Challenges.Params
Crypto.RLWE.Challenges.Suppress
Crypto.RLWE.Challenges.Verify
build-depends: ansi-terminal,
base >= 4.9 && < 5,
bytestring,
containers,
directory,
DRBG,
filepath,
http-client >= 0.5,
http-conduit,
lol >= 0.6.0.0,
lol-cpp,
MonadRandom,
mtl,
nist-beacon,
parsec,
protocol-buffers,
protocol-buffers-descriptor,
reflection,
tagged,
time
executable rlwe-challenges
default-language: Haskell2010
hs-source-dirs: exec
main-is: RLWEChallengesMain.hs
ghc-options: -main-is RLWEChallengesMain
ghc-options: -threaded -rtsopts -O2 -auto-all -caf-all -fno-warn-partial-type-signatures
build-depends: ansi-terminal,
base >= 4.9 && < 5,
lol >= 0.6.0.0,
MonadRandom,
options,
protocol-buffers,
rlwe-challenges,
time,
transformers