diff options
-rw-r--r-- | generate_parameters.py | 7 | ||||
-rwxr-xr-x | src/Specific/CurveParameters/remake_curves.sh | 4 |
2 files changed, 8 insertions, 3 deletions
diff --git a/generate_parameters.py b/generate_parameters.py index 404b49845..6b56c51e5 100644 --- a/generate_parameters.py +++ b/generate_parameters.py @@ -205,9 +205,10 @@ def get_params_solinas(prime, bitwidth): return output def write_if_changed(filename, contents): - with open(filename, 'r') as f: - old = f.read() - if old == contents: return + if os.path.isfile(filename): + with open(filename, 'r') as f: + old = f.read() + if old == contents: return with open(filename, 'w') as f: f.write(contents) diff --git a/src/Specific/CurveParameters/remake_curves.sh b/src/Specific/CurveParameters/remake_curves.sh index a2e388f6b..d9de432d6 100755 --- a/src/Specific/CurveParameters/remake_curves.sh +++ b/src/Specific/CurveParameters/remake_curves.sh @@ -300,3 +300,7 @@ ${MAKE} "$@" montgomery32_2e384m2e128m2e96p2e32m1.json ../montgomery32_2e384m2e1 ${MAKE} "$@" montgomery64_2e384m2e128m2e96p2e32m1.json ../montgomery64_2e384m2e128m2e96p2e32m1/ ${MAKE} "$@" solinas32_2e384m2e128m2e96p2e32m1.json ../solinas32_2e384m2e128m2e96p2e32m1/ ${MAKE} "$@" solinas64_2e384m2e128m2e96p2e32m1.json ../solinas64_2e384m2e128m2e96p2e32m1/ +${MAKE} "$@" montgomery32_2e205m45x2e198m1.json ../montgomery32_2e205m45x2e198m1/ +${MAKE} "$@" montgomery64_2e205m45x2e198m1.json ../montgomery64_2e205m45x2e198m1/ +${MAKE} "$@" solinas32_2e205m45x2e198m1.json ../solinas32_2e205m45x2e198m1/ +${MAKE} "$@" solinas64_2e205m45x2e198m1.json ../solinas64_2e205m45x2e198m1/ |