Commit Graph

11 Commits

Author SHA1 Message Date
ThomasV d493dd1953 add pycryptodomex to requirements 2019-08-20 09:03:11 +02:00
SomberNight 9256472485 rm 'cryptography' as dependency; use new pycryptodomex version
pycryptodomex 3.7 implemented chacha20_poly1305 and chacha20,
and it is already used (although optionally) to speed up AES,
so we can remove cryptography and make pycryptodomex mandatory for LN
2019-08-20 09:03:11 +02:00
SomberNight f70e679aba some more type annotations that needed conditional imports 2019-08-20 09:03:10 +02:00
SomberNight 7edbd5682a fix confusion re max path length 2019-08-20 09:03:10 +02:00
SomberNight 2fafd01945 protect against getting robbed through routing fees 2019-08-20 09:03:10 +02:00
SomberNight d511ecdc00 start failing htlcs 2019-08-20 09:03:10 +02:00
SomberNight ded11b4d9e lnonion: implement error packet construction 2019-08-20 09:03:10 +02:00
SomberNight 3ac9858d59 follow-up prev 2019-08-20 09:03:10 +02:00
SomberNight a8ace7ef4f lnonion: use IntEnum and IntFlag for failure codes 2019-08-20 09:03:10 +02:00
SomberNight bab9f163f7 decode onion errors to failure message type 2019-08-20 09:03:10 +02:00
SomberNight 5a05a92b3d move bolt-04 onion stuff to its own module 2019-08-20 09:03:10 +02:00