{-| 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