lol-tests-0.0.0.1: A library for testing <https://hackage.haskell.org/package/lol Λ ∘ λ>.

Copyright(c) Eric Crockett 2011-2017
Chris Peikert 2011-2017
LicenseGPL-2
Maintainerecrockett0@email.com
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Crypto.Lol.Tests.Standard

Description

High-level test groups and parameters, which can be used to verify a Tensor implementation.

Synopsis

Documentation

data a ** b infixr 9 Source #

defaultTestMain :: _ => Proxy t -> IO () Source #

type family Zq (a :: k) :: * where ... Source #

Equations

Zq (a ** b) = (Zq a, Zq b) 
Zq q = ZqBasic q Int64 

zqTs :: Test Source #

Default parameters for ZqBasic tests

defaultTests :: _ => Proxy t -> [Test] Source #

Default m/r test parameters, for an arbitrary Tensor.

type ZQ1 = Zq 18869761 Source #

type ZQ2 = Zq (19393921 ** 18869761) Source #

type ZQ3 = Zq (19918081 ** (19393921 ** 18869761)) Source #

type SmoothQ1 = 2148249601 Source #

type SmoothQ2 = 2148854401 Source #

type SmoothQ3 = 2150668801 Source #

type SmoothZQ1 = Zq 2148249601 Source #

type SmoothZQ2 = Zq (2148854401 ** 2148249601) Source #

type SmoothZQ3 = Zq (2148854401 ** (2148249601 ** 2150668801)) Source #