Bitcoin Core 31.99.0
P2P Digital Currency
Classes | Macros | Variables
vectors.h File Reference
#include <stddef.h>
Include dependency graph for vectors.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  bip352_recipient_addressdata
 
struct  bip352_receive_subtest
 
struct  bip352_test_vector
 

Macros

#define MAX_INPUTS_PER_TEST_CASE   3
 
#define MAX_OUTPUTS_PER_TEST_CASE   2324
 
#define MAX_RECIPIENT_ENTRIES_PER_TEST_CASE   4
 
#define MAX_LABELS_PER_TEST_CASE   4
 
#define MAX_PERMUTATIONS_PER_SENDING_TEST_CASE   12
 
#define MAX_RECEIVE_SUBTESTS   2
 
#define SECP256K1_SILENTPAYMENTS_NUMBER_TESTVECTORS   28
 

Variables

static const struct bip352_test_vector bip352_test_vectors [SECP256K1_SILENTPAYMENTS_NUMBER_TESTVECTORS]
 

Macro Definition Documentation

◆ MAX_INPUTS_PER_TEST_CASE

#define MAX_INPUTS_PER_TEST_CASE   3

Definition at line 5 of file vectors.h.

◆ MAX_LABELS_PER_TEST_CASE

#define MAX_LABELS_PER_TEST_CASE   4

Definition at line 8 of file vectors.h.

◆ MAX_OUTPUTS_PER_TEST_CASE

#define MAX_OUTPUTS_PER_TEST_CASE   2324

Definition at line 6 of file vectors.h.

◆ MAX_PERMUTATIONS_PER_SENDING_TEST_CASE

#define MAX_PERMUTATIONS_PER_SENDING_TEST_CASE   12

Definition at line 9 of file vectors.h.

◆ MAX_RECEIVE_SUBTESTS

#define MAX_RECEIVE_SUBTESTS   2

Definition at line 10 of file vectors.h.

◆ MAX_RECIPIENT_ENTRIES_PER_TEST_CASE

#define MAX_RECIPIENT_ENTRIES_PER_TEST_CASE   4

Definition at line 7 of file vectors.h.

◆ SECP256K1_SILENTPAYMENTS_NUMBER_TESTVECTORS

#define SECP256K1_SILENTPAYMENTS_NUMBER_TESTVECTORS   28

Definition at line 59 of file vectors.h.

Variable Documentation

◆ bip352_test_vectors

const struct bip352_test_vector bip352_test_vectors[SECP256K1_SILENTPAYMENTS_NUMBER_TESTVECTORS]
static

Definition at line 61 of file vectors.h.