A C implementation of elliptic-curve-based Direct Anonymous Attestation (DAA) signatures. Created to support the Xaptum Edge Network Fabric, an IoT Network Solution.
moves the benchmarks into a separate folder behind a new BUILD_BENCHMARKS option
adds an ecdaa- prefix to the tests
Both of these changes are motivated by projects that include ecdaa via add_subdirectory. Most will not want to build or run the benchmarks (they take about 3.5 seconds on my machine) and will want the option of skipping ecdaa tests via ctest -E ecdaa.
Coverage decreased (-0.3%) to 93.017% when pulling be41e520c8c69c441d43cf7feefb170bd7a4924b on drbild:benchmark-and-test-cleanup into a35738b31ecf2ba978dc85e57dcf02147719305a on xaptum:master.
This series
BUILD_BENCHMARKS
optionecdaa-
prefix to the testsBoth of these changes are motivated by projects that include
ecdaa
viaadd_subdirectory
. Most will not want to build or run the benchmarks (they take about 3.5 seconds on my machine) and will want the option of skippingecdaa
tests viactest -E ecdaa
.