aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--generate_parameters.py4
-rw-r--r--src/Specific/CurveParameters/solinas32_2e130m5.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e150m3.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e150m5.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e171m19.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e174m3.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e189m25.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e192m2e64m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e196m15.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e198m17.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e216m2e108m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e224m2e96p1.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e230m27.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e243m9.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e285m9.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e322m2e161m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e336m17.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e336m3.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e338m15.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e384m2e128m2e96p2e32m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e414m17.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e416m2e208m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e448m2e224m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e450m2e225m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e468m17.json2
-rw-r--r--src/Specific/CurveParameters/solinas32_2e480m2e240m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e129m25.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e140m27.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e141m9.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e150m3.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e150m5.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e152m17.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e165m25.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e171m19.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e174m17.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e174m3.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e192m2e64m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e196m15.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e212m29.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e216m2e108m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e224m2e96p1.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e235m15.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e255m19.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e255m2e4m2e1m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e255m765.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e285m9.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e322m2e161m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e336m17.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e336m3.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e384m2e128m2e96p2e32m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e384m317.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e413m21.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e414m17.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e416m2e208m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e448m2e224m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e480m2e240m1.json2
-rw-r--r--src/Specific/CurveParameters/solinas64_2e495m31.json2
57 files changed, 58 insertions, 58 deletions
diff --git a/generate_parameters.py b/generate_parameters.py
index 9728e0ec5..fa3112d8c 100644
--- a/generate_parameters.py
+++ b/generate_parameters.py
@@ -93,7 +93,7 @@ def parse_term(t) :
if "*" in t:
if len(t.split("*")) > 2: # this occurs when e.g. [w - x * y] has been turned into [w + -1 * x * y]
- a1,a2,b = t.split("*")
+ a1,a2,b = t.split("*")
a = int(a1) * int(a2)
else:
a,b = t.split("*")
@@ -177,7 +177,7 @@ def is_goldilocks(p):
def format_base(numerator, denominator):
if numerator % denominator == 0:
- base = numerator / denominator
+ base = int(numerator / denominator)
else:
base = Fraction(numerator=numerator, denominator=denominator)
if base.denominator in (1, 2, 4, 5, 8, 10):
diff --git a/src/Specific/CurveParameters/solinas32_2e130m5.json b/src/Specific/CurveParameters/solinas32_2e130m5.json
index 2344e8f02..00239c92d 100644
--- a/src/Specific/CurveParameters/solinas32_2e130m5.json
+++ b/src/Specific/CurveParameters/solinas32_2e130m5.json
@@ -1,5 +1,5 @@
{
- "base": "26.0",
+ "base": "26",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e150m3.json b/src/Specific/CurveParameters/solinas32_2e150m3.json
index 4e1a6cdb6..e92f75cef 100644
--- a/src/Specific/CurveParameters/solinas32_2e150m3.json
+++ b/src/Specific/CurveParameters/solinas32_2e150m3.json
@@ -1,5 +1,5 @@
{
- "base": "30.0",
+ "base": "30",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e150m5.json b/src/Specific/CurveParameters/solinas32_2e150m5.json
index d4de66c0e..fd1c73feb 100644
--- a/src/Specific/CurveParameters/solinas32_2e150m5.json
+++ b/src/Specific/CurveParameters/solinas32_2e150m5.json
@@ -1,5 +1,5 @@
{
- "base": "25.0",
+ "base": "25",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e171m19.json b/src/Specific/CurveParameters/solinas32_2e171m19.json
index ff0754cf6..6bc59a012 100644
--- a/src/Specific/CurveParameters/solinas32_2e171m19.json
+++ b/src/Specific/CurveParameters/solinas32_2e171m19.json
@@ -1,5 +1,5 @@
{
- "base": "19.0",
+ "base": "19",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e174m3.json b/src/Specific/CurveParameters/solinas32_2e174m3.json
index 7f26c5bb1..c7efb6610 100644
--- a/src/Specific/CurveParameters/solinas32_2e174m3.json
+++ b/src/Specific/CurveParameters/solinas32_2e174m3.json
@@ -1,5 +1,5 @@
{
- "base": "29.0",
+ "base": "29",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e189m25.json b/src/Specific/CurveParameters/solinas32_2e189m25.json
index 110a959f8..d80041011 100644
--- a/src/Specific/CurveParameters/solinas32_2e189m25.json
+++ b/src/Specific/CurveParameters/solinas32_2e189m25.json
@@ -1,5 +1,5 @@
{
- "base": "27.0",
+ "base": "27",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e192m2e64m1.json b/src/Specific/CurveParameters/solinas32_2e192m2e64m1.json
index 8e9801749..cf5ac4327 100644
--- a/src/Specific/CurveParameters/solinas32_2e192m2e64m1.json
+++ b/src/Specific/CurveParameters/solinas32_2e192m2e64m1.json
@@ -1,5 +1,5 @@
{
- "base": "24.0",
+ "base": "24",
"bitwidth": 32,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas32_2e196m15.json b/src/Specific/CurveParameters/solinas32_2e196m15.json
index f2dcb7d03..7097093b0 100644
--- a/src/Specific/CurveParameters/solinas32_2e196m15.json
+++ b/src/Specific/CurveParameters/solinas32_2e196m15.json
@@ -1,5 +1,5 @@
{
- "base": "28.0",
+ "base": "28",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e198m17.json b/src/Specific/CurveParameters/solinas32_2e198m17.json
index 7ea0a3fbe..a57680127 100644
--- a/src/Specific/CurveParameters/solinas32_2e198m17.json
+++ b/src/Specific/CurveParameters/solinas32_2e198m17.json
@@ -1,5 +1,5 @@
{
- "base": "22.0",
+ "base": "22",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e216m2e108m1.json b/src/Specific/CurveParameters/solinas32_2e216m2e108m1.json
index 92957dd1d..3fd0c6ea9 100644
--- a/src/Specific/CurveParameters/solinas32_2e216m2e108m1.json
+++ b/src/Specific/CurveParameters/solinas32_2e216m2e108m1.json
@@ -1,5 +1,5 @@
{
- "base": "27.0",
+ "base": "27",
"bitwidth": 32,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas32_2e224m2e96p1.json b/src/Specific/CurveParameters/solinas32_2e224m2e96p1.json
index d1e45400a..5950229f2 100644
--- a/src/Specific/CurveParameters/solinas32_2e224m2e96p1.json
+++ b/src/Specific/CurveParameters/solinas32_2e224m2e96p1.json
@@ -1,5 +1,5 @@
{
- "base": "28.0",
+ "base": "28",
"bitwidth": 32,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas32_2e230m27.json b/src/Specific/CurveParameters/solinas32_2e230m27.json
index 842bf3d79..857d13036 100644
--- a/src/Specific/CurveParameters/solinas32_2e230m27.json
+++ b/src/Specific/CurveParameters/solinas32_2e230m27.json
@@ -1,5 +1,5 @@
{
- "base": "23.0",
+ "base": "23",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e243m9.json b/src/Specific/CurveParameters/solinas32_2e243m9.json
index 438579596..4961c246a 100644
--- a/src/Specific/CurveParameters/solinas32_2e243m9.json
+++ b/src/Specific/CurveParameters/solinas32_2e243m9.json
@@ -1,5 +1,5 @@
{
- "base": "27.0",
+ "base": "27",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e285m9.json b/src/Specific/CurveParameters/solinas32_2e285m9.json
index af78c7509..bfbb5e769 100644
--- a/src/Specific/CurveParameters/solinas32_2e285m9.json
+++ b/src/Specific/CurveParameters/solinas32_2e285m9.json
@@ -1,5 +1,5 @@
{
- "base": "19.0",
+ "base": "19",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e322m2e161m1.json b/src/Specific/CurveParameters/solinas32_2e322m2e161m1.json
index 808c16955..87fec00c2 100644
--- a/src/Specific/CurveParameters/solinas32_2e322m2e161m1.json
+++ b/src/Specific/CurveParameters/solinas32_2e322m2e161m1.json
@@ -1,5 +1,5 @@
{
- "base": "23.0",
+ "base": "23",
"bitwidth": 32,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas32_2e336m17.json b/src/Specific/CurveParameters/solinas32_2e336m17.json
index 9ec18a2de..f57366b30 100644
--- a/src/Specific/CurveParameters/solinas32_2e336m17.json
+++ b/src/Specific/CurveParameters/solinas32_2e336m17.json
@@ -1,5 +1,5 @@
{
- "base": "24.0",
+ "base": "24",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e336m3.json b/src/Specific/CurveParameters/solinas32_2e336m3.json
index f5fdc071c..4741f3661 100644
--- a/src/Specific/CurveParameters/solinas32_2e336m3.json
+++ b/src/Specific/CurveParameters/solinas32_2e336m3.json
@@ -1,5 +1,5 @@
{
- "base": "28.0",
+ "base": "28",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e338m15.json b/src/Specific/CurveParameters/solinas32_2e338m15.json
index 9a7a4254e..88ac2509f 100644
--- a/src/Specific/CurveParameters/solinas32_2e338m15.json
+++ b/src/Specific/CurveParameters/solinas32_2e338m15.json
@@ -1,5 +1,5 @@
{
- "base": "26.0",
+ "base": "26",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e384m2e128m2e96p2e32m1.json b/src/Specific/CurveParameters/solinas32_2e384m2e128m2e96p2e32m1.json
index a0a50ce3e..9f6e034f9 100644
--- a/src/Specific/CurveParameters/solinas32_2e384m2e128m2e96p2e32m1.json
+++ b/src/Specific/CurveParameters/solinas32_2e384m2e128m2e96p2e32m1.json
@@ -1,5 +1,5 @@
{
- "base": "24.0",
+ "base": "24",
"bitwidth": 32,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas32_2e414m17.json b/src/Specific/CurveParameters/solinas32_2e414m17.json
index 3a2cce375..c52ba4e9b 100644
--- a/src/Specific/CurveParameters/solinas32_2e414m17.json
+++ b/src/Specific/CurveParameters/solinas32_2e414m17.json
@@ -1,5 +1,5 @@
{
- "base": "23.0",
+ "base": "23",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e416m2e208m1.json b/src/Specific/CurveParameters/solinas32_2e416m2e208m1.json
index d1594ebc5..b02eb447a 100644
--- a/src/Specific/CurveParameters/solinas32_2e416m2e208m1.json
+++ b/src/Specific/CurveParameters/solinas32_2e416m2e208m1.json
@@ -1,5 +1,5 @@
{
- "base": "26.0",
+ "base": "26",
"bitwidth": 32,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas32_2e448m2e224m1.json b/src/Specific/CurveParameters/solinas32_2e448m2e224m1.json
index 85efceaad..6e1e2d600 100644
--- a/src/Specific/CurveParameters/solinas32_2e448m2e224m1.json
+++ b/src/Specific/CurveParameters/solinas32_2e448m2e224m1.json
@@ -1,5 +1,5 @@
{
- "base": "28.0",
+ "base": "28",
"bitwidth": 32,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas32_2e450m2e225m1.json b/src/Specific/CurveParameters/solinas32_2e450m2e225m1.json
index 95aeb37fa..aa6a7fbee 100644
--- a/src/Specific/CurveParameters/solinas32_2e450m2e225m1.json
+++ b/src/Specific/CurveParameters/solinas32_2e450m2e225m1.json
@@ -1,5 +1,5 @@
{
- "base": "30.0",
+ "base": "30",
"bitwidth": 32,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas32_2e468m17.json b/src/Specific/CurveParameters/solinas32_2e468m17.json
index c29698db9..63dea199f 100644
--- a/src/Specific/CurveParameters/solinas32_2e468m17.json
+++ b/src/Specific/CurveParameters/solinas32_2e468m17.json
@@ -1,5 +1,5 @@
{
- "base": "26.0",
+ "base": "26",
"bitwidth": 32,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas32_2e480m2e240m1.json b/src/Specific/CurveParameters/solinas32_2e480m2e240m1.json
index 8df034edb..cf97ab518 100644
--- a/src/Specific/CurveParameters/solinas32_2e480m2e240m1.json
+++ b/src/Specific/CurveParameters/solinas32_2e480m2e240m1.json
@@ -1,5 +1,5 @@
{
- "base": "30.0",
+ "base": "30",
"bitwidth": 32,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas64_2e129m25.json b/src/Specific/CurveParameters/solinas64_2e129m25.json
index eb7e9070c..7d5492a9c 100644
--- a/src/Specific/CurveParameters/solinas64_2e129m25.json
+++ b/src/Specific/CurveParameters/solinas64_2e129m25.json
@@ -1,5 +1,5 @@
{
- "base": "43.0",
+ "base": "43",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e140m27.json b/src/Specific/CurveParameters/solinas64_2e140m27.json
index c1fcd6179..7bf235b2a 100644
--- a/src/Specific/CurveParameters/solinas64_2e140m27.json
+++ b/src/Specific/CurveParameters/solinas64_2e140m27.json
@@ -1,5 +1,5 @@
{
- "base": "35.0",
+ "base": "35",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e141m9.json b/src/Specific/CurveParameters/solinas64_2e141m9.json
index 7e974c38c..f92a60a44 100644
--- a/src/Specific/CurveParameters/solinas64_2e141m9.json
+++ b/src/Specific/CurveParameters/solinas64_2e141m9.json
@@ -1,5 +1,5 @@
{
- "base": "47.0",
+ "base": "47",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e150m3.json b/src/Specific/CurveParameters/solinas64_2e150m3.json
index 9fbb7d4ab..d70b914e8 100644
--- a/src/Specific/CurveParameters/solinas64_2e150m3.json
+++ b/src/Specific/CurveParameters/solinas64_2e150m3.json
@@ -1,5 +1,5 @@
{
- "base": "50.0",
+ "base": "50",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e150m5.json b/src/Specific/CurveParameters/solinas64_2e150m5.json
index f3283ec68..28676707c 100644
--- a/src/Specific/CurveParameters/solinas64_2e150m5.json
+++ b/src/Specific/CurveParameters/solinas64_2e150m5.json
@@ -1,5 +1,5 @@
{
- "base": "50.0",
+ "base": "50",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e152m17.json b/src/Specific/CurveParameters/solinas64_2e152m17.json
index 969f64b66..ffccea0f5 100644
--- a/src/Specific/CurveParameters/solinas64_2e152m17.json
+++ b/src/Specific/CurveParameters/solinas64_2e152m17.json
@@ -1,5 +1,5 @@
{
- "base": "38.0",
+ "base": "38",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e165m25.json b/src/Specific/CurveParameters/solinas64_2e165m25.json
index e8e33e271..d5ebdc63c 100644
--- a/src/Specific/CurveParameters/solinas64_2e165m25.json
+++ b/src/Specific/CurveParameters/solinas64_2e165m25.json
@@ -1,5 +1,5 @@
{
- "base": "55.0",
+ "base": "55",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e171m19.json b/src/Specific/CurveParameters/solinas64_2e171m19.json
index fbce25001..eedc70d7f 100644
--- a/src/Specific/CurveParameters/solinas64_2e171m19.json
+++ b/src/Specific/CurveParameters/solinas64_2e171m19.json
@@ -1,5 +1,5 @@
{
- "base": "57.0",
+ "base": "57",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e174m17.json b/src/Specific/CurveParameters/solinas64_2e174m17.json
index 003d6539c..348e9bf9d 100644
--- a/src/Specific/CurveParameters/solinas64_2e174m17.json
+++ b/src/Specific/CurveParameters/solinas64_2e174m17.json
@@ -1,5 +1,5 @@
{
- "base": "58.0",
+ "base": "58",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e174m3.json b/src/Specific/CurveParameters/solinas64_2e174m3.json
index 7e066ed10..47f2c6f60 100644
--- a/src/Specific/CurveParameters/solinas64_2e174m3.json
+++ b/src/Specific/CurveParameters/solinas64_2e174m3.json
@@ -1,5 +1,5 @@
{
- "base": "58.0",
+ "base": "58",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e192m2e64m1.json b/src/Specific/CurveParameters/solinas64_2e192m2e64m1.json
index 032204bd7..123e20cca 100644
--- a/src/Specific/CurveParameters/solinas64_2e192m2e64m1.json
+++ b/src/Specific/CurveParameters/solinas64_2e192m2e64m1.json
@@ -1,5 +1,5 @@
{
- "base": "48.0",
+ "base": "48",
"bitwidth": 64,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas64_2e196m15.json b/src/Specific/CurveParameters/solinas64_2e196m15.json
index 7b1dbe9e8..0034a0545 100644
--- a/src/Specific/CurveParameters/solinas64_2e196m15.json
+++ b/src/Specific/CurveParameters/solinas64_2e196m15.json
@@ -1,5 +1,5 @@
{
- "base": "49.0",
+ "base": "49",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e212m29.json b/src/Specific/CurveParameters/solinas64_2e212m29.json
index 53a0d02b9..55d9e7f01 100644
--- a/src/Specific/CurveParameters/solinas64_2e212m29.json
+++ b/src/Specific/CurveParameters/solinas64_2e212m29.json
@@ -1,5 +1,5 @@
{
- "base": "53.0",
+ "base": "53",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e216m2e108m1.json b/src/Specific/CurveParameters/solinas64_2e216m2e108m1.json
index d4765720c..5a1f69e0d 100644
--- a/src/Specific/CurveParameters/solinas64_2e216m2e108m1.json
+++ b/src/Specific/CurveParameters/solinas64_2e216m2e108m1.json
@@ -1,5 +1,5 @@
{
- "base": "54.0",
+ "base": "54",
"bitwidth": 64,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas64_2e224m2e96p1.json b/src/Specific/CurveParameters/solinas64_2e224m2e96p1.json
index d0da47d71..52fd80604 100644
--- a/src/Specific/CurveParameters/solinas64_2e224m2e96p1.json
+++ b/src/Specific/CurveParameters/solinas64_2e224m2e96p1.json
@@ -1,5 +1,5 @@
{
- "base": "56.0",
+ "base": "56",
"bitwidth": 64,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas64_2e235m15.json b/src/Specific/CurveParameters/solinas64_2e235m15.json
index 7dbde886b..4954b9eb8 100644
--- a/src/Specific/CurveParameters/solinas64_2e235m15.json
+++ b/src/Specific/CurveParameters/solinas64_2e235m15.json
@@ -1,5 +1,5 @@
{
- "base": "47.0",
+ "base": "47",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e255m19.json b/src/Specific/CurveParameters/solinas64_2e255m19.json
index 45356bca1..ee44fbea6 100644
--- a/src/Specific/CurveParameters/solinas64_2e255m19.json
+++ b/src/Specific/CurveParameters/solinas64_2e255m19.json
@@ -1,5 +1,5 @@
{
- "base": "51.0",
+ "base": "51",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e255m2e4m2e1m1.json b/src/Specific/CurveParameters/solinas64_2e255m2e4m2e1m1.json
index 886fa92a5..6e396d8bc 100644
--- a/src/Specific/CurveParameters/solinas64_2e255m2e4m2e1m1.json
+++ b/src/Specific/CurveParameters/solinas64_2e255m2e4m2e1m1.json
@@ -1,5 +1,5 @@
{
- "base": "51.0",
+ "base": "51",
"bitwidth": 64,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas64_2e255m765.json b/src/Specific/CurveParameters/solinas64_2e255m765.json
index 5b9374e52..a20233c69 100644
--- a/src/Specific/CurveParameters/solinas64_2e255m765.json
+++ b/src/Specific/CurveParameters/solinas64_2e255m765.json
@@ -1,5 +1,5 @@
{
- "base": "51.0",
+ "base": "51",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e285m9.json b/src/Specific/CurveParameters/solinas64_2e285m9.json
index 8c008435b..96bc31d92 100644
--- a/src/Specific/CurveParameters/solinas64_2e285m9.json
+++ b/src/Specific/CurveParameters/solinas64_2e285m9.json
@@ -1,5 +1,5 @@
{
- "base": "57.0",
+ "base": "57",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e322m2e161m1.json b/src/Specific/CurveParameters/solinas64_2e322m2e161m1.json
index 36e6f3dca..3dc187ade 100644
--- a/src/Specific/CurveParameters/solinas64_2e322m2e161m1.json
+++ b/src/Specific/CurveParameters/solinas64_2e322m2e161m1.json
@@ -1,5 +1,5 @@
{
- "base": "46.0",
+ "base": "46",
"bitwidth": 64,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas64_2e336m17.json b/src/Specific/CurveParameters/solinas64_2e336m17.json
index f08a05664..852c593e4 100644
--- a/src/Specific/CurveParameters/solinas64_2e336m17.json
+++ b/src/Specific/CurveParameters/solinas64_2e336m17.json
@@ -1,5 +1,5 @@
{
- "base": "56.0",
+ "base": "56",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e336m3.json b/src/Specific/CurveParameters/solinas64_2e336m3.json
index d1c441d96..70543adde 100644
--- a/src/Specific/CurveParameters/solinas64_2e336m3.json
+++ b/src/Specific/CurveParameters/solinas64_2e336m3.json
@@ -1,5 +1,5 @@
{
- "base": "56.0",
+ "base": "56",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e384m2e128m2e96p2e32m1.json b/src/Specific/CurveParameters/solinas64_2e384m2e128m2e96p2e32m1.json
index 5a982e7a6..65b04e03e 100644
--- a/src/Specific/CurveParameters/solinas64_2e384m2e128m2e96p2e32m1.json
+++ b/src/Specific/CurveParameters/solinas64_2e384m2e128m2e96p2e32m1.json
@@ -1,5 +1,5 @@
{
- "base": "48.0",
+ "base": "48",
"bitwidth": 64,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas64_2e384m317.json b/src/Specific/CurveParameters/solinas64_2e384m317.json
index d686f57b1..1145b333f 100644
--- a/src/Specific/CurveParameters/solinas64_2e384m317.json
+++ b/src/Specific/CurveParameters/solinas64_2e384m317.json
@@ -1,5 +1,5 @@
{
- "base": "48.0",
+ "base": "48",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e413m21.json b/src/Specific/CurveParameters/solinas64_2e413m21.json
index 5834ba0bd..6c794c0f2 100644
--- a/src/Specific/CurveParameters/solinas64_2e413m21.json
+++ b/src/Specific/CurveParameters/solinas64_2e413m21.json
@@ -1,5 +1,5 @@
{
- "base": "59.0",
+ "base": "59",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e414m17.json b/src/Specific/CurveParameters/solinas64_2e414m17.json
index 1bb11b05d..14c9a4033 100644
--- a/src/Specific/CurveParameters/solinas64_2e414m17.json
+++ b/src/Specific/CurveParameters/solinas64_2e414m17.json
@@ -1,5 +1,5 @@
{
- "base": "46.0",
+ "base": "46",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",
diff --git a/src/Specific/CurveParameters/solinas64_2e416m2e208m1.json b/src/Specific/CurveParameters/solinas64_2e416m2e208m1.json
index 37abb9d12..b85d5523a 100644
--- a/src/Specific/CurveParameters/solinas64_2e416m2e208m1.json
+++ b/src/Specific/CurveParameters/solinas64_2e416m2e208m1.json
@@ -1,5 +1,5 @@
{
- "base": "52.0",
+ "base": "52",
"bitwidth": 64,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas64_2e448m2e224m1.json b/src/Specific/CurveParameters/solinas64_2e448m2e224m1.json
index aaf1f2138..04ecbfba2 100644
--- a/src/Specific/CurveParameters/solinas64_2e448m2e224m1.json
+++ b/src/Specific/CurveParameters/solinas64_2e448m2e224m1.json
@@ -1,5 +1,5 @@
{
- "base": "56.0",
+ "base": "56",
"bitwidth": 64,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas64_2e480m2e240m1.json b/src/Specific/CurveParameters/solinas64_2e480m2e240m1.json
index ffe72ba58..22a9da4ec 100644
--- a/src/Specific/CurveParameters/solinas64_2e480m2e240m1.json
+++ b/src/Specific/CurveParameters/solinas64_2e480m2e240m1.json
@@ -1,5 +1,5 @@
{
- "base": "60.0",
+ "base": "60",
"bitwidth": 64,
"carry_chains": [
[
diff --git a/src/Specific/CurveParameters/solinas64_2e495m31.json b/src/Specific/CurveParameters/solinas64_2e495m31.json
index 08ce34fca..4c6936f39 100644
--- a/src/Specific/CurveParameters/solinas64_2e495m31.json
+++ b/src/Specific/CurveParameters/solinas64_2e495m31.json
@@ -1,5 +1,5 @@
{
- "base": "55.0",
+ "base": "55",
"bitwidth": 64,
"carry_chains": "default",
"coef_div_modulus": "2",