packages feed

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