lol-benches-0.0.0.5: A library for benchmarking <https://hackage.haskell.org/package/lol lol>.

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

Crypto.Lol.Benchmarks.UCycBenches

Description

Benchmarks for the UCyc interface.

Synopsis

Documentation

ucycBenches1 :: (Monad rnd, _) => Proxy '(t, m, r) -> Proxy gen -> rnd Benchmark Source #

Benchmarks for single-index operations. There must be a CRT basis for \(O_m\) over r.

ucycBenches2 :: (Monad rnd, _) => Proxy '(t, m, m', r) -> rnd Benchmark Source #

Benchmarks for inter-ring operations. There must be a CRT basis for \(O_{m'}\) over r.