The lol-benches package

[Tags:gpl, library]

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]

Properties

Versions 0.0.0.1, 0.0.0.2, 0.0.0.3, 0.0.0.4, 0.0.0.5 (info)
Change log CHANGES.md
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.6.0.0 && <0.7), MonadRandom (<0.6), split (<0.3), statistics (<0.14) [details]
License GPL-2
Copyright Eric Crockett, Chris Peikert
Author Eric Crockett <ecrockett0@gmail.com>, Chris Peikert <cpeikert@alum.mit.edu>
Maintainer Eric Crockett <ecrockett0@gmail.com>
Category Crypto
Home page https://github.com/cpeikert/Lol
Bug tracker https://github.com/cpeikert/Lol/issues
Source repository head: git clone https://github.com/cpeikert/Lol
Uploaded Sun Feb 26 22:05:49 UTC 2017 by crockeea
Distributions NixOS:0.0.0.5
Downloads 89 total (15 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Last success reported on 2017-02-26 [all 1 reports]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for lol-benches

Readme for lol-benches-0.0.0.5

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
package.