aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pyecsca/ec/error.py2
-rw-r--r--pyecsca/ec/formula.py2
-rw-r--r--pyecsca/ec/mod.py2
-rw-r--r--pyecsca/ec/params.py2
-rw-r--r--pyecsca/misc/__init__.py1
-rw-r--r--pyecsca/misc/cfg.py (renamed from pyecsca/cfg.py)0
-rw-r--r--setup.py3
-rw-r--r--test/ec/test_formula.py2
-rw-r--r--test/ec/test_mod.py2
-rw-r--r--test/ec/test_params.py2
10 files changed, 10 insertions, 8 deletions
diff --git a/pyecsca/ec/error.py b/pyecsca/ec/error.py
index 8aabe06..27a4ab9 100644
--- a/pyecsca/ec/error.py
+++ b/pyecsca/ec/error.py
@@ -1,5 +1,5 @@
from public import public
-from ..cfg import getconfig
+from ..misc.cfg import getconfig
@public
class NonInvertibleError(ArithmeticError):
diff --git a/pyecsca/ec/formula.py b/pyecsca/ec/formula.py
index 741bb99..fea5a9d 100644
--- a/pyecsca/ec/formula.py
+++ b/pyecsca/ec/formula.py
@@ -12,7 +12,7 @@ from .context import ResultAction, getcontext, NullContext
from .error import UnsatisfiedAssumptionError, raise_unsatisified_assumption
from .mod import Mod
from .op import CodeOp, OpType
-from ..cfg import getconfig
+from ..misc.cfg import getconfig
@public
diff --git a/pyecsca/ec/mod.py b/pyecsca/ec/mod.py
index 3943b0c..45db08a 100644
--- a/pyecsca/ec/mod.py
+++ b/pyecsca/ec/mod.py
@@ -6,7 +6,7 @@ from public import public
from .error import raise_non_invertible, raise_non_residue
from .context import ResultAction
-from ..cfg import getconfig
+from ..misc.cfg import getconfig
has_gmp = False
try:
diff --git a/pyecsca/ec/params.py b/pyecsca/ec/params.py
index b9495b8..b2c989d 100644
--- a/pyecsca/ec/params.py
+++ b/pyecsca/ec/params.py
@@ -16,7 +16,7 @@ from .mod import Mod
from .model import (CurveModel, ShortWeierstrassModel, MontgomeryModel, EdwardsModel,
TwistedEdwardsModel)
from .point import Point, InfinityPoint
-from ..cfg import getconfig
+from ..misc.cfg import getconfig
@public
diff --git a/pyecsca/misc/__init__.py b/pyecsca/misc/__init__.py
new file mode 100644
index 0000000..46334eb
--- /dev/null
+++ b/pyecsca/misc/__init__.py
@@ -0,0 +1 @@
+"""Miscellaneous things."""
diff --git a/pyecsca/cfg.py b/pyecsca/misc/cfg.py
index b1c4007..b1c4007 100644
--- a/pyecsca/cfg.py
+++ b/pyecsca/misc/cfg.py
diff --git a/setup.py b/setup.py
index 9d0a2c3..d906835 100644
--- a/setup.py
+++ b/setup.py
@@ -6,6 +6,7 @@ setup(
author='Jan Jancar',
author_email='johny@neuromancer.sk',
version='0.1.0',
+ url="https://neuromancer.sk/pyecsca/",
packages=find_namespace_packages(include=["pyecsca.*"]),
license="MIT",
description="Python Elliptic Curve cryptography Side Channel Analysis toolkit.",
@@ -48,6 +49,6 @@ setup(
"smartcard": ["pyscard"],
"gmp": ["gmpy2"],
"dev": ["mypy", "flake8", "interrogate"],
- "test": ["nose2", "parameterized", "green", "coverage"]
+ "test": ["nose2", "parameterized", "coverage"]
}
)
diff --git a/test/ec/test_formula.py b/test/ec/test_formula.py
index 3353426..779b140 100644
--- a/test/ec/test_formula.py
+++ b/test/ec/test_formula.py
@@ -1,6 +1,6 @@
from unittest import TestCase
-from pyecsca.cfg import TemporaryConfig
+from pyecsca.misc.cfg import TemporaryConfig
from pyecsca.ec.error import UnsatisfiedAssumptionError
from pyecsca.ec.params import get_params
from pyecsca.ec.point import Point
diff --git a/test/ec/test_mod.py b/test/ec/test_mod.py
index aafef43..24b3302 100644
--- a/test/ec/test_mod.py
+++ b/test/ec/test_mod.py
@@ -2,7 +2,7 @@ from unittest import TestCase
from pyecsca.ec.mod import Mod, gcd, extgcd, Undefined, miller_rabin, has_gmp, RawMod
from pyecsca.ec.error import NonInvertibleError, NonResidueError, NonInvertibleWarning, NonResidueWarning
-from pyecsca.cfg import getconfig, TemporaryConfig
+from pyecsca.misc.cfg import getconfig, TemporaryConfig
class ModTests(TestCase):
diff --git a/test/ec/test_params.py b/test/ec/test_params.py
index f4b647c..eb70342 100644
--- a/test/ec/test_params.py
+++ b/test/ec/test_params.py
@@ -2,7 +2,7 @@ from unittest import TestCase
from parameterized import parameterized
-from pyecsca.cfg import TemporaryConfig
+from pyecsca.misc.cfg import TemporaryConfig
from pyecsca.ec.coordinates import AffineCoordinateModel
from pyecsca.ec.error import UnsatisfiedAssumptionError
from pyecsca.ec.params import get_params, load_params, load_category, get_category