Skip to content

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

Notifications You must be signed in to change notification settings

jschanck/supercop-fastbuild

 
 

Repository files navigation

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 57.0%
  • Assembly 31.3%
  • C++ 9.4%
  • Objective-C 1.6%
  • Makefile 0.3%
  • Shell 0.2%
  • Other 0.2%