-- This file has been generated from package.yaml by hpack version 0.28.2. -- -- see: https://github.com/sol/hpack -- -- hash: fc69f9cd0d25496be7de02d53407ea306132435af206b38a738ccf3ba3f4274e name: newhope version: 0.1.0.0 synopsis: Library implementing the NewHope cryptographic key-exchange protocol description: This is a Haskell implementation of the NewHope key exchange protocol. It has been made via examination of the official NewHope project's public domain C reference code and the author is not affiliated with that team or with NIST. For further details please see the package README. category: Library, Cryptography homepage: https://github.com/unprolix/newhope#README.md bug-reports: https://github.com/unprolix/newhope/issues author: Jeremy Bornstein maintainer: jeremy@bornstein.org copyright: © 2019 Jeremy Bornstein license: Apache-2.0 license-file: LICENSE build-type: Simple cabal-version: >= 1.10 extra-source-files: ChangeLog.md README.md source-repository head type: git location: https://github.com/https://github.com/unprolix/newhope library exposed-modules: Crypto.NewHope Crypto.NewHope.CCA_KEM Crypto.NewHope.CPA_KEM Crypto.NewHope.RNG Crypto.NewHope.SeedExpander other-modules: Crypto.NewHope.CPA_PKE Crypto.NewHope.FIPS202 Crypto.NewHope.Internal.CCA_KEM Crypto.NewHope.Internal.CPA_KEM Crypto.NewHope.Internal.RNG Crypto.NewHope.Internal.SeedExpander Crypto.NewHope.Internals Crypto.NewHope.NTT Crypto.NewHope.Poly Crypto.NewHope.Precomp Crypto.NewHope.Reduce Crypto.NewHope.Verify MiscUtils StringUtils Paths_newhope hs-source-dirs: src ghc-options: -Wall -O2 build-depends: AES >=0.2 && <0.3 , base >=4.7 && <5 , bytestring >=0.10 && <0.11 , containers >=0.5 && <0.7 , deepseq >=1.4 && <1.5 , mtl >=2.2 && <2.3 , vector >=0.12 && <0.13 default-language: Haskell2010 executable PQCgenKAT main-is: PQCgenKAT.hs other-modules: AuxUtil KAT Timing Crypto.NewHope Crypto.NewHope.CCA_KEM Crypto.NewHope.CPA_KEM Crypto.NewHope.CPA_PKE Crypto.NewHope.FIPS202 Crypto.NewHope.Internal.CCA_KEM Crypto.NewHope.Internal.CPA_KEM Crypto.NewHope.Internal.RNG Crypto.NewHope.Internal.SeedExpander Crypto.NewHope.Internals Crypto.NewHope.NTT Crypto.NewHope.Poly Crypto.NewHope.Precomp Crypto.NewHope.Reduce Crypto.NewHope.RNG Crypto.NewHope.SeedExpander Crypto.NewHope.Verify MiscUtils StringUtils Paths_newhope hs-source-dirs: app/kat auxiliary src ghc-options: -Wall -O2 -Wall -O2 -threaded -rtsopts -with-rtsopts=-N build-depends: AES , base >=4.7 && <5 , bytestring , containers , deepseq , mtl , system-fileio >=0.3 && <90.4 , system-filepath >=0.4 && <0.5 , tasty-quickcheck >=0.10 && <0.11 , text >=1.2 && <1.3 , vector default-language: Haskell2010 executable speed main-is: Speed.hs other-modules: AuxUtil KAT Timing Crypto.NewHope Crypto.NewHope.CCA_KEM Crypto.NewHope.CPA_KEM Crypto.NewHope.CPA_PKE Crypto.NewHope.FIPS202 Crypto.NewHope.Internal.CCA_KEM Crypto.NewHope.Internal.CPA_KEM Crypto.NewHope.Internal.RNG Crypto.NewHope.Internal.SeedExpander Crypto.NewHope.Internals Crypto.NewHope.NTT Crypto.NewHope.Poly Crypto.NewHope.Precomp Crypto.NewHope.Reduce Crypto.NewHope.RNG Crypto.NewHope.SeedExpander Crypto.NewHope.Verify MiscUtils StringUtils Paths_newhope hs-source-dirs: app/speed auxiliary src ghc-options: -Wall -O2 -threaded -rtsopts -with-rtsopts=-N build-depends: AES , base >=4.7 && <5 , bytestring , containers , deepseq , mtl , tasty-quickcheck , vector default-language: Haskell2010 test-suite libtest type: exitcode-stdio-1.0 main-is: LibTest.hs other-modules: AuxUtil KAT Timing Crypto.NewHope Crypto.NewHope.CCA_KEM Crypto.NewHope.CPA_KEM Crypto.NewHope.CPA_PKE Crypto.NewHope.FIPS202 Crypto.NewHope.Internal.CCA_KEM Crypto.NewHope.Internal.CPA_KEM Crypto.NewHope.Internal.RNG Crypto.NewHope.Internal.SeedExpander Crypto.NewHope.Internals Crypto.NewHope.NTT Crypto.NewHope.Poly Crypto.NewHope.Precomp Crypto.NewHope.Reduce Crypto.NewHope.RNG Crypto.NewHope.SeedExpander Crypto.NewHope.Verify MiscUtils StringUtils ConfigFile Crypto.NewHope.Test.CCA_KEM Crypto.NewHope.Test.CPA_KEM Crypto.NewHope.Test.FIPS202 Crypto.NewHope.Test.NTT Crypto.NewHope.Test.Poly Crypto.NewHope.Test.Reduce Crypto.NewHope.Test.RNG Crypto.NewHope.Test.SeedExpander Crypto.NewHope.Test.Verify Statistics Test.ConfigFile Test.KAT Util Paths_newhope hs-source-dirs: app/libtest auxiliary src test ghc-options: -Wall -O2 -threaded -rtsopts -with-rtsopts=-N build-depends: AES , HUnit >=1.6 && <1.7 , QuickCheck >=2.11 && <2.13 , base >=4.7 && <5 , bytestring , containers , deepseq , hspec >=2.5 && <2.7 , mtl , parallel >=3.2 && <3.3 , raw-strings-qq >=1.1 && <1.2 , statistics >=0.14 && <0.16 , system-fileio , system-filepath , tasty >=1.1 && <1.3 , tasty-expected-failure >=0.11 && <0.12 , tasty-hunit >=0.10 && <0.11 , tasty-quickcheck , text , trifecta >=2 && <2.0 , vector default-language: Haskell2010