Add secp256k1_selftest call

This commit is contained in:
Pieter Wuille 2022-12-13 14:47:54 -05:00
parent 3bfca788b0
commit 2022917223
1 changed files with 12 additions and 0 deletions

View File

@ -16,6 +16,18 @@
#include <algorithm>
#include <cassert>
namespace {
struct Secp256k1SelfTester
{
Secp256k1SelfTester() {
/* Run libsecp256k1 self-test before using the secp256k1_context_static. */
secp256k1_selftest();
}
} SECP256K1_SELFTESTER;
} // namespace
/** This function is taken from the libsecp256k1 distribution and implements
* DER parsing for ECDSA signatures, while supporting an arbitrary subset of
* format violations.