lol-benches: A library for benchmarking < lol>.

[ crypto, gpl, library ] [ Propose Tags ]

This library contains code to benchmark lol. It is designed so that third-party tensors can be easily benchmarked using the same framework. For examples of how to use this library, see the benchmarks for lol-cpp.

[Skip to Readme]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS],,,, (info)
Change log
Dependencies ansi-terminal (<0.7), base (>=4.9 && <5), containers (<0.6), criterion (<1.2), crypto-api (<0.14), deepseq (<1.5), DRBG (<0.6), lol (>= && <0.7), MonadRandom (<0.6), split (<0.3), statistics (<0.14) [details]
License GPL-2.0-only
Copyright Eric Crockett, Chris Peikert
Author Eric Crockett <>, Chris Peikert <>
Maintainer Eric Crockett <>
Category Crypto
Home page
Bug tracker
Source repo head: git clone
Uploaded by crockeea at 2017-02-26T22:05:49Z
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 3310 total (14 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-02-26 [all 1 reports]

Readme for lol-benches-

[back to package description]
This library contains modules which benchmark different layers of Lol.
Choose which layers you want to benchmark,
and call the appropriate funtion with a proxy for the relevant parameters.

Primarily, this can be used to benchmark third-party 'Tensor' instances,
but it also includes some useful tools for writing crypto application benchmarks.

Unless you are writing your own benchmarks, you shouldn't explicitly need this