view modules/crypto/sha256-tests @ 39340:fab3f3257c56

crypto/{md5,sha1,sha256,sha512} tests: Add benchmarks. * tests/bench-digest.h: New file. * tests/bench-md5.c: New file. * tests/bench-sha1.c: New file. * tests/bench-sha224.c: New file. * tests/bench-sha256.c: New file. * tests/bench-sha384.c: New file. * tests/bench-sha512.c: New file. * modules/crypto/md5-tests (Files): Add tests/bench-md5.c, tests/bench-digest.h. (Depends-on): Add getrusage, gettimeofday. (Makefile.am): Add variables to build bench-md5. * modules/crypto/sha1-tests (Files): Add tests/bench-sha1.c, tests/bench-digest.h. (Depends-on): Add getrusage, gettimeofday. (Makefile.am): Add variables to build bench-sha1. * modules/crypto/sha256-tests (Files): Add tests/bench-sha224.c, tests/bench-sha256.c, tests/bench-digest.h. (Depends-on): Add getrusage, gettimeofday. (Makefile.am): Add variables to build bench-sha224, bench-sha256. * modules/crypto/sha512-tests (Files): Add tests/bench-sha384.c, tests/bench-sha512.c, tests/bench-digest.h. (Depends-on): Add getrusage, gettimeofday. (Makefile.am): Add variables to build bench-sha384, bench-sha512.
author Bruno Haible <bruno@clisp.org>
date Sun, 06 May 2018 16:46:57 +0200
parents 0bc59b91afeb
children 929b25b44c83
line wrap: on
line source

Files:
tests/test-sha256.c
tests/test-digest.h
tests/bench-sha224.c
tests/bench-sha256.c
tests/bench-digest.h

Depends-on:
getrusage
gettimeofday

configure.ac:

Makefile.am:
TESTS += test-sha256
check_PROGRAMS += test-sha256
noinst_PROGRAMS += bench-sha224 bench-sha256
test_sha256_LDADD = $(LDADD) @LIB_CRYPTO@
bench_sha224_LDADD = $(LDADD) @LIB_CRYPTO@
bench_sha256_LDADD = $(LDADD) @LIB_CRYPTO@