Cabal revisions of newhope-0.1.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
--- 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+-- 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 +x-revision: 1 +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/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