aboutsummaryrefslogtreecommitdiff
path: root/pyecsca/ec/model.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyecsca/ec/model.py')
-rw-r--r--pyecsca/ec/model.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pyecsca/ec/model.py b/pyecsca/ec/model.py
index a313a00..dba083e 100644
--- a/pyecsca/ec/model.py
+++ b/pyecsca/ec/model.py
@@ -1,4 +1,5 @@
from ast import parse, Expression, Module
+from os.path import join
from pkg_resources import resource_listdir, resource_isdir, resource_stream
from public import public
from typing import List, MutableMapping
@@ -46,9 +47,9 @@ class EFDCurveModel(CurveModel):
self.__class__.to_weierstrass = []
self.__class__.from_weierstrass = []
- files = resource_listdir(__name__, "efd/" + efd_name)
+ files = resource_listdir(__name__, join("efd", efd_name))
for fname in files:
- file_path = "efd/" + efd_name + "/" + fname
+ file_path = join("efd", efd_name, fname)
if resource_isdir(__name__, file_path):
self.__read_coordinate_dir(self.__class__, file_path, fname)
else: