]> git.bitcoin.ninja Git - rust-lightning/blob - fuzz/src/bin/gen_target.sh
Merge pull request #2226 from alecchendev/2023-04-persist-network-graph-on-rgs
[rust-lightning] / fuzz / src / bin / gen_target.sh
1 #!/bin/sh
2
3 echo "#include <stdint.h>" > ../../targets.h
4 GEN_TEST() {
5         cat target_template.txt | sed s/TARGET_NAME/$1/ | sed s/TARGET_MOD/$2$1/ > $1_target.rs
6         echo "void $1_run(const unsigned char* data, size_t data_len);" >> ../../targets.h
7 }
8
9 GEN_TEST bech32_parse
10 GEN_TEST chanmon_deser
11 GEN_TEST chanmon_consistency
12 GEN_TEST full_stack
13 GEN_TEST invoice_deser
14 GEN_TEST invoice_request_deser
15 GEN_TEST offer_deser
16 GEN_TEST onion_message
17 GEN_TEST peer_crypt
18 GEN_TEST process_network_graph
19 GEN_TEST refund_deser
20 GEN_TEST router
21 GEN_TEST zbase32
22 GEN_TEST indexedmap
23
24 GEN_TEST msg_accept_channel msg_targets::
25 GEN_TEST msg_announcement_signatures msg_targets::
26 GEN_TEST msg_channel_reestablish msg_targets::
27 GEN_TEST msg_closing_signed msg_targets::
28 GEN_TEST msg_commitment_signed msg_targets::
29 GEN_TEST msg_decoded_onion_error_packet msg_targets::
30 GEN_TEST msg_funding_created msg_targets::
31 GEN_TEST msg_channel_ready msg_targets::
32 GEN_TEST msg_funding_signed msg_targets::
33 GEN_TEST msg_init msg_targets::
34 GEN_TEST msg_open_channel msg_targets::
35 GEN_TEST msg_revoke_and_ack msg_targets::
36 GEN_TEST msg_shutdown msg_targets::
37 GEN_TEST msg_update_fail_htlc msg_targets::
38 GEN_TEST msg_update_fail_malformed_htlc msg_targets::
39 GEN_TEST msg_update_fee msg_targets::
40 GEN_TEST msg_update_fulfill_htlc msg_targets::
41
42 GEN_TEST msg_channel_announcement msg_targets::
43 GEN_TEST msg_node_announcement msg_targets::
44 GEN_TEST msg_query_short_channel_ids msg_targets::
45 GEN_TEST msg_reply_short_channel_ids_end msg_targets::
46 GEN_TEST msg_query_channel_range msg_targets::
47 GEN_TEST msg_reply_channel_range msg_targets::
48 GEN_TEST msg_gossip_timestamp_filter msg_targets::
49
50 GEN_TEST msg_update_add_htlc msg_targets::
51 GEN_TEST msg_error_message msg_targets::
52 GEN_TEST msg_channel_update msg_targets::
53
54 GEN_TEST msg_onion_hop_data msg_targets::
55 GEN_TEST msg_ping msg_targets::
56 GEN_TEST msg_pong msg_targets::
57
58 GEN_TEST msg_channel_details msg_targets::
59
60 GEN_TEST msg_open_channel_v2 msg_targets::
61 GEN_TEST msg_accept_channel_v2 msg_targets::
62 GEN_TEST msg_tx_add_input msg_targets::
63 GEN_TEST msg_tx_add_output msg_targets::
64 GEN_TEST msg_tx_remove_input msg_targets::
65 GEN_TEST msg_tx_remove_output msg_targets::
66 GEN_TEST msg_tx_complete msg_targets::
67 GEN_TEST msg_tx_signatures msg_targets::
68 GEN_TEST msg_tx_init_rbf msg_targets::
69 GEN_TEST msg_tx_ack_rbf msg_targets::
70 GEN_TEST msg_tx_abort msg_targets::