Bitcoin Core 30.99.0
P2P Digital Currency
Functions | Variables
tests_impl.h File Reference
#include "../../unit_test.h"
Include dependency graph for tests_impl.h:

Go to the source code of this file.

Functions

static int recovery_test_nonce_function (unsigned char *nonce32, const unsigned char *msg32, const unsigned char *key32, const unsigned char *algo16, void *data, unsigned int counter)
 
static void test_ecdsa_recovery_api_internal (void)
 
static void test_ecdsa_recovery_end_to_end_internal (void)
 
static void test_ecdsa_recovery_edge_cases (void)
 

Variables

static const struct tf_test_entry tests_recovery []
 

Function Documentation

◆ recovery_test_nonce_function()

static int recovery_test_nonce_function ( unsigned char *  nonce32,
const unsigned char *  msg32,
const unsigned char *  key32,
const unsigned char *  algo16,
void *  data,
unsigned int  counter 
)
static

Definition at line 12 of file tests_impl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_ecdsa_recovery_api_internal()

static void test_ecdsa_recovery_api_internal ( void  )
static

Definition at line 33 of file tests_impl.h.

Here is the call graph for this function:

◆ test_ecdsa_recovery_edge_cases()

static void test_ecdsa_recovery_edge_cases ( void  )
static

Definition at line 156 of file tests_impl.h.

Here is the call graph for this function:

◆ test_ecdsa_recovery_end_to_end_internal()

static void test_ecdsa_recovery_end_to_end_internal ( void  )
static

Definition at line 97 of file tests_impl.h.

Here is the call graph for this function:

Variable Documentation

◆ tests_recovery

const struct tf_test_entry tests_recovery[]
static
Initial value:
= {
CASE1(test_ecdsa_recovery_api),
CASE1(test_ecdsa_recovery_end_to_end),
}
#define CASE1(name)
Definition: unit_test.h:25

Definition at line 333 of file tests_impl.h.