ThomasV
6 years ago
committed by
SomberNight
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
4 changed files with
3 additions and
16 deletions
-
contrib/requirements/requirements.txt
-
electrum/lnonion.py
-
electrum/lntransport.py
-
setup.py
|
|
@ -10,3 +10,4 @@ aiohttp>=3.3.0 |
|
|
|
aiohttp_socks |
|
|
|
certifi |
|
|
|
bitstring |
|
|
|
pycryptodomex>=3.7 |
|
|
|
|
|
@ -23,17 +23,11 @@ |
|
|
|
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
|
|
|
# SOFTWARE. |
|
|
|
|
|
|
|
import sys |
|
|
|
import hashlib |
|
|
|
from typing import Sequence, List, Tuple, NamedTuple, TYPE_CHECKING |
|
|
|
from enum import IntEnum, IntFlag |
|
|
|
from Cryptodome.Cipher import ChaCha20 |
|
|
|
|
|
|
|
try: |
|
|
|
from Cryptodome.Cipher import ChaCha20 |
|
|
|
except Exception as e: |
|
|
|
print(e) |
|
|
|
print("Error: pycryptodomex >= 3.7 not available.") |
|
|
|
sys.exit(1) |
|
|
|
|
|
|
|
from . import ecc |
|
|
|
from .crypto import sha256, hmac_oneshot |
|
|
|
|
|
@ -5,16 +5,9 @@ |
|
|
|
|
|
|
|
# Derived from https://gist.github.com/AdamISZ/046d05c156aaeb56cc897f85eecb3eb8 |
|
|
|
|
|
|
|
import sys |
|
|
|
import hashlib |
|
|
|
from asyncio import StreamReader, StreamWriter |
|
|
|
|
|
|
|
try: |
|
|
|
from Cryptodome.Cipher import ChaCha20_Poly1305 |
|
|
|
except Exception as e: |
|
|
|
print(e) |
|
|
|
print("Error: pycryptodomex >= 3.7 not available.") |
|
|
|
sys.exit(1) |
|
|
|
from Cryptodome.Cipher import ChaCha20_Poly1305 |
|
|
|
|
|
|
|
from .crypto import sha256, hmac_oneshot |
|
|
|
from .lnutil import (get_ecdh, privkey_to_pubkey, LightningPeerConnectionClosed, |
|
|
|
|
|
@ -52,7 +52,6 @@ if platform.system() in ['Linux', 'FreeBSD', 'DragonFly']: |
|
|
|
|
|
|
|
extras_require = { |
|
|
|
'hardware': requirements_hw, |
|
|
|
'fast': ['pycryptodomex'], |
|
|
|
'gui': ['pyqt5'], |
|
|
|
} |
|
|
|
extras_require['full'] = [pkg for sublist in list(extras_require.values()) for pkg in sublist] |
|
|
|