diff --git a/.circleci/config.yml b/.circleci/config.yml
index bc45a9da2546823e9f4360f325319286e6e2bb92..548a84f39882adda76caf90108b025cd8e31e050 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -34,7 +34,7 @@ jobs:
       - run:
           name: install dependencies
           command: |
-            sudo python -m pip install --upgrade pip setuptools wheel mock pytest  pytest-cov parameterized cryptography
+            sudo python -m pip install --upgrade pip setuptools wheel mock pytest  pytest-cov parameterized secp256k1
             sudo python -m pip install -r requirements.txt
             sudo python -m pip install --upgrade pycodestyle pyflakes coverage tox codacy-coverage virtualenv
 
diff --git a/appveyor.yml b/appveyor.yml
index 8906fd16260ac52e5dcb465a19c469f5cfd10899..015288c6714f5d8596a39ebef221de7da0d3123c 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -50,7 +50,7 @@ install:
   - conda config --add channels wheeler-microfluidics
   - conda update -q conda
   - conda info -a
-  - conda install --yes nose conda-build setuptools pip numpy pytest-pylint parameterized
+  - conda install --yes conda-build setuptools pip pytest-pylint parameterized cryptography
   - conda install --yes pycryptodomex scrypt pyyaml pytest pytest-mock coverage mock appdirs
   - conda install --yes ecdsa requests future websocket-client pytz six Click events prettytable 
 
diff --git a/setup.py b/setup.py
index 899b046ba00d742bd747310fe7194f91cd1e0cb5..7d083af35cd28736ee88533266034430e82e2252 100755
--- a/setup.py
+++ b/setup.py
@@ -27,7 +27,7 @@ requires = [
     "websocket-client",
     "appdirs",
     "Events",
-    "pylibscrypt",
+    "scrypt",
     "pycryptodomex",
     "pytz",
     "Click",
diff --git a/tox.ini b/tox.ini
index 74b5d6e8c8b9320a12b4bea544417f3dbfa41503..33159465f83310d629e4f1e0ceca73f3792dbf0a 100644
--- a/tox.ini
+++ b/tox.ini
@@ -18,8 +18,8 @@ deps =
     pytest
     pytest-mock
     parameterized
-    cryptography
     coverage
+    secp256k1
 commands =
     coverage run --parallel-mode -m pytest {posargs}
     coverage combine