Bitcoin Core 31.99.0
P2P Digital Currency
Public Attributes | List of all members
bip352_test_vector Struct Reference

#include <vectors.h>

Collaboration diagram for bip352_test_vector:
[legend]

Public Attributes

size_t num_plain_inputs
 
unsigned char plain_seckeys [MAX_INPUTS_PER_TEST_CASE][32]
 
unsigned char plain_pubkeys [MAX_INPUTS_PER_TEST_CASE][33]
 
size_t num_taproot_inputs
 
unsigned char taproot_seckeys [MAX_INPUTS_PER_TEST_CASE][32]
 
unsigned char xonly_pubkeys [MAX_INPUTS_PER_TEST_CASE][32]
 
unsigned char outpoint_smallest [36]
 
size_t num_outputs
 
size_t num_recipient_entries
 
struct bip352_recipient_addressdata recipient_pubkeys [MAX_RECIPIENT_ENTRIES_PER_TEST_CASE]
 
size_t num_output_sets
 
size_t num_recipient_outputs
 
unsigned char recipient_outputs [MAX_PERMUTATIONS_PER_SENDING_TEST_CASE][MAX_OUTPUTS_PER_TEST_CASE][32]
 
size_t num_receive_subtests
 
struct bip352_receive_subtest receive_subtests [MAX_RECEIVE_SUBTESTS]
 

Detailed Description

Definition at line 35 of file vectors.h.

Member Data Documentation

◆ num_output_sets

size_t bip352_test_vector::num_output_sets

Definition at line 51 of file vectors.h.

◆ num_outputs

size_t bip352_test_vector::num_outputs

Definition at line 46 of file vectors.h.

◆ num_plain_inputs

size_t bip352_test_vector::num_plain_inputs

Definition at line 37 of file vectors.h.

◆ num_receive_subtests

size_t bip352_test_vector::num_receive_subtests

Definition at line 55 of file vectors.h.

◆ num_recipient_entries

size_t bip352_test_vector::num_recipient_entries

Definition at line 47 of file vectors.h.

◆ num_recipient_outputs

size_t bip352_test_vector::num_recipient_outputs

Definition at line 52 of file vectors.h.

◆ num_taproot_inputs

size_t bip352_test_vector::num_taproot_inputs

Definition at line 40 of file vectors.h.

◆ outpoint_smallest

unsigned char bip352_test_vector::outpoint_smallest[36]

Definition at line 43 of file vectors.h.

◆ plain_pubkeys

unsigned char bip352_test_vector::plain_pubkeys[MAX_INPUTS_PER_TEST_CASE][33]

Definition at line 39 of file vectors.h.

◆ plain_seckeys

unsigned char bip352_test_vector::plain_seckeys[MAX_INPUTS_PER_TEST_CASE][32]

Definition at line 38 of file vectors.h.

◆ receive_subtests

struct bip352_receive_subtest bip352_test_vector::receive_subtests[MAX_RECEIVE_SUBTESTS]

Definition at line 56 of file vectors.h.

◆ recipient_outputs

unsigned char bip352_test_vector::recipient_outputs[MAX_PERMUTATIONS_PER_SENDING_TEST_CASE][MAX_OUTPUTS_PER_TEST_CASE][32]

Definition at line 53 of file vectors.h.

◆ recipient_pubkeys

struct bip352_recipient_addressdata bip352_test_vector::recipient_pubkeys[MAX_RECIPIENT_ENTRIES_PER_TEST_CASE]

Definition at line 48 of file vectors.h.

◆ taproot_seckeys

unsigned char bip352_test_vector::taproot_seckeys[MAX_INPUTS_PER_TEST_CASE][32]

Definition at line 41 of file vectors.h.

◆ xonly_pubkeys

unsigned char bip352_test_vector::xonly_pubkeys[MAX_INPUTS_PER_TEST_CASE][32]

Definition at line 42 of file vectors.h.


The documentation for this struct was generated from the following file: