Files
concrete/rust-security-curves/gen_table.py
2022-12-20 16:11:47 +01:00

13 lines
393 B
Python

import sys, json;
def print_curve(data):
print(f' ({data["bits"]}, SecurityWeights {{ slope: {data["linear_term1"]}, bias: {data["linear_term2"]}, minimal_lwe_dimension: {data["n_alpha"]} }}),')
def print_rust_curves_declaration(datas):
print("[")
for data in datas:
print_curve(data)
print("]")
print_rust_curves_declaration(json.load(open("json/curves.json")))