108 Commits (73df39e0c9f2fcc4d16e0b0040d72d808a04312b)

Author SHA1 Message Date
Rusty Russell a38d0c985e Makefile: more fascist warnings. 9 years ago
Anthony Towns cadaa348e3 test_onion.py: drop repeated sha calculation 9 years ago
Rusty Russell beb702054b test_onion: minor protocol change; use single SHA to create both IVs. 9 years ago
Rusty Russell 0c4eb06e26 test_onion: remove gratuitous dynamic alloc, cleanup on exit. 9 years ago
Rusty Russell 064cf6cc39 test/onion_key: code cleanup. 9 years ago
Anthony Towns 626be23180 test_onion.py: control generate/decode from command line 9 years ago
Anthony Towns beafbe1c19 test_onion.c: generate message predictably 9 years ago
Anthony Towns 9ffac49c6f onion_key: allowing both odd and even pubkeys 9 years ago
Anthony Towns 2042e1cdb7 onion_key: generate multiple keys at once 9 years ago
Rusty Russell ed46dd355d test_onion: split encode and decode, drive from cmdline. 9 years ago
Rusty Russell 7c36a3e058 test_onion: get rid of dummy crypto options. 9 years ago
Rusty Russell 32a08ce6c5 test/onion_key: helper to generate deterministic key pairs. 9 years ago
Rusty Russell 9aa8907e38 test_onion: Rename struct pubkey to struct onion_pubkey. 9 years ago
Rusty Russell 8e9944bc37 test: add .gitignore 9 years ago
Rusty Russell f693060068 test_onion: fix random padding. 9 years ago
Anthony Towns 8b0635f7d3 test_onion.py: make it possible to build an onion 9 years ago
Anthony Towns bb26fc3026 test_onion.py: drop unused part of message secrets 9 years ago
Anthony Towns 53e13e69c9 test_onion.py: drop separate padding method 9 years ago
Anthony Towns 75dceaf254 test_onion.py: alternative onion peeling implementation 9 years ago
Anthony Towns b2c86c650a test_onion: dump more output 9 years ago
Rusty Russell e165d0009c test_onion: Switch from AES256 to AES128. 9 years ago
Rusty Russell 927bc28c8e test_onion: always generate 0x2 keys. 9 years ago
Rusty Russell 90794d8ebf test_onion: generate onion in place. 9 years ago
Rusty Russell 6aae8d6257 test_onion: keep hmacs rather than padding. 9 years ago
Rusty Russell 154b917680 test_onion: put padding at the front. 9 years ago
Rusty Russell 81d35294f4 test/test_onion: demo program to show onion routing crypto. 9 years ago
Rusty Russell 1ac08e3b11 test_state_coverage: test all accept_pkt failure paths. 9 years ago
Rusty Russell 82e25a31cb test/test_state_coverage: reduce memory usage for failure branches. 9 years ago
Rusty Russell 0b3f74509a test_state_coverage: fail() adds failpoints itself. 9 years ago
Rusty Russell 832fed70dc test_state_coverage: test declining an HTLC. 9 years ago
Rusty Russell afc67e1ff1 test_state_coverage: remove depth argument. 9 years ago
Rusty Russell 8e468d077d test_state_coverage: keep trail on stack. 9 years ago
Rusty Russell 65be414d1b test_state_coverage: unset outputs as we use them. 9 years ago
Rusty Russell 4d74fd165f state: Allow CMD_CLOSE at any time. 9 years ago
Rusty Russell ba73787ecc state: use INPUT_RVALUE instead of CMD_SEND_HTLC_FULFILL during closing. 9 years ago
Rusty Russell 80d23a0a61 test/test_state_coverage: traverse main state loop less. 9 years ago
Rusty Russell 97e10e0a18 test/test_state_coverage: don't run both peers once they're independent. 9 years ago
Rusty Russell 3e9680659e test/test_state_coverage: limit HTLCs in flight to 2. 9 years ago
Rusty Russell 5a4d07b921 test/test_state_coverage: cut memory usage dramatically. 9 years ago
Rusty Russell 565e905bce test/test_state_coverage: better HTLC reporting in errors. 9 years ago
Rusty Russell 7d911fe049 test/test_state_coverage: test on-chain htlcs. 9 years ago
Rusty Russell d4178a389c test/test_state_coverage: more information in error trail. 9 years ago
Rusty Russell bcfd50e28c test/test_state_coverage: temporarily disable decline test. 9 years ago
Rusty Russell 31459d6cd2 protocol: rename update_complete_htlc to update_fulfill_htlc. 9 years ago
Rusty Russell ca68c5c47f state: remove non-HTLC updates. 9 years ago
Rusty Russell 0f4ad940ae test/test_state_coverage: remove_event / add_event / have_event helpers. 9 years ago
Rusty Russell fbe6e9e0cf state: allow multiple SPENDTHEM. 9 years ago
Rusty Russell 92bb5f03de test_state_coverage: fix dependent events. 9 years ago
Rusty Russell 42bf766d64 state: hand tx explicitly to bitcoin_watch / bitcoin_watch_delayed 9 years ago
Rusty Russell c19839816e test/test_state_coverage: --dump-states 9 years ago