SomberNight
|
18f3a37032
|
crypto: move LN-related chacha20/poly1305 code into crypto.py
|
6 years ago |
ThomasV
|
5666188e9e
|
update lnbase after crypto refactoring
|
6 years ago |
ThomasV
|
6ba846bff0
|
fix hash in make_offered_htlc
|
6 years ago |
SomberNight
|
8f5f0e46aa
|
keystore: fail sooner if unsupported version
follow-up #4937
|
7 years ago |
SomberNight
|
0c9a03ac54
|
keystore: revert KDF change from #4838
making the KDF expensive is blocked on #4909
|
7 years ago |
SomberNight
|
f04e5fbed6
|
crypto: fix pkcs7 padding check
related: ricmoo/pyaes#22
in practice, the only strings we would incorrectly accept are
(certain length of) all zero bytes
|
7 years ago |
SomberNight
|
48b0de7871
|
keystore: stronger pbkdf for encryption
|
7 years ago |
SomberNight
|
aceb022f9d
|
crypto: more type annotations
|
7 years ago |
SomberNight
|
082a83dd85
|
rename crypto.Hash to sha256d
|
7 years ago |
Janus
|
097ac144d9
|
file reorganization with top-level module
|
8 years ago |
SomberNight
|
bc0036297b
|
fast hmac on python 3.7+
|
8 years ago |
SomberNight
|
1f6ccfb134
|
fast hmac on python 3.7+
|
8 years ago |
SomberNight
|
16e4827e8c
|
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py
|
8 years ago |