Anthony Towns
cadaa348e3
test_onion.py: drop repeated sha calculation
2015-10-07 13:22:44 +10:00
Rusty Russell
beb702054b
test_onion: minor protocol change; use single SHA to create both IVs.
...
Suggested-by: Anthony Towns <aj@erisian.com.au>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2015-10-07 13:08:04 +10:30
Anthony Towns
626be23180
test_onion.py: control generate/decode from command line
2015-10-06 23:49:52 +10:00
Anthony Towns
8b0635f7d3
test_onion.py: make it possible to build an onion
...
switched from pyelliptic to hmac/binascii/cryptography for standard
functions
use our own ECDH implementation to better match the one from secp256k1
finally, add function to create an encrypted onion
2015-10-06 00:44:03 +10:00
Anthony Towns
bb26fc3026
test_onion.py: drop unused part of message secrets
2015-10-05 17:44:49 +10:00
Anthony Towns
53e13e69c9
test_onion.py: drop separate padding method
2015-10-04 15:21:06 +10:00
Anthony Towns
75dceaf254
test_onion.py: alternative onion peeling implementation
2015-10-04 15:02:51 +10:00