jschanck / supercop-fastbuild

DEPRECATED. Use "do-part" in a more recent version of supercop instead.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

supercop-fastbuild

This is supercop-20170718 with a "do-one" script for building and testing primitives one at a time.

DO NOT use this package for benchmarking.

The "do-one" script lets you build a minimal set of primitives for testing the submission you're working on. For example, the RSA-2048 KEM example requires GMP, an RNG, and SHA256. So to build crypto_kem rsa2048 you would run:

$ ./do-one gmp
$ ./do-one crypto_stream chacha20
$ ./do-one crypto_rng chacha20
$ ./do-one crypto_hash sha256
$ ./do-one crypto_kem rsa2048

You may want to read ./bench/hostname/log and ./bench/hostname/work/errors after each call to do-one.

The do-one script reads compiler configurations from okcompilers-short/c{,pp}. You may need to add platform specific configurations to properly test your submission.

Original source: http://bench.cr.yp.to/supercop/supercop-20170718.tar.xz

Supercop: http://bench.cr.yp.to/supercop.html

About

DEPRECATED. Use "do-part" in a more recent version of supercop instead.


Languages

Language:C 56.9%Language:Assembly 31.3%Language:C++ 9.4%Language:Objective-C 1.6%Language:Makefile 0.3%Language:Shell 0.2%Language:M4 0.1%Language:TeX 0.1%Language:Perl 0.0%Language:HTML 0.0%Language:XS 0.0%Language:Python 0.0%Language:SourcePawn 0.0%Language:Perl 6 0.0%Language:Emacs Lisp 0.0%Language:Yacc 0.0%Language:PHP 0.0%Language:Batchfile 0.0%Language:Lex 0.0%Language:Fortran 0.0%Language:GDB 0.0%Language:Protocol Buffer 0.0%