lol-0.7.0.0: Crypto/Lol/Tests.hs
{-|
Module : Crypto.Lol.Tests
Description : Infrastructure for benchmarking lol.
Copyright : (c) Eric Crockett, 2011-2017
Chris Peikert, 2011-2017
License : GPL-3
Maintainer : ecrockett0@email.com
Stability : experimental
Portability : POSIX
\( \def\C{\mathbb{C}} \)
Tests for individual layers of the Lol stack ('Crypto.Lol.Cyclotomic.Tensor',
'Crypto.Lol.Cyclotomic.UCyc', Crypto.Lol.Cyclotomic.Cyc'), plus
default parameters and helper functions for displaying results.
-}
-- EAC: See https://github.com/haskell/haddock/issues/563
module Crypto.Lol.Tests
(
-- * Default parameters for tests
module Crypto.Lol.Tests.Default
-- * Tests for different layers of Lol
,module Crypto.Lol.Tests.TensorTests
,module Crypto.Lol.Tests.CycTests
,module Crypto.Lol.Tests.ZqTests
-- * Utilities for creating tests
,module Crypto.Lol.Utils.Tests
-- * Utilities for showing benchmark results
,module Crypto.Lol.Utils.ShowType) where
import Crypto.Lol.Tests.Default
import Crypto.Lol.Tests.TensorTests
import Crypto.Lol.Tests.CycTests
import Crypto.Lol.Tests.ZqTests
import Crypto.Lol.Utils.Tests
import Crypto.Lol.Utils.ShowType