This commit is contained in:
Ben
2022-04-11 16:38:07 +01:00
parent 5d4de0cd95
commit 0069167065

View File

@@ -122,12 +122,8 @@ def automated_param_select_n(params, target_security=128):
# final estimate (we went too far in the above loop)
if security_level < target_security:
# TODO: we should somehow keep the previous estimate stored so that we don't need to compute it twice
# if we do this we need to make sure that it works for both sides (i.e. if (i-1) is above or below the
# security level
# we go back
params = params.updated(n = params.n - z * 8)
costs = estimate(params)
security_level = get_security_level(costs, 2)
print("the finalised parameters are n = {}, log2(sd) = {}, log2(q) = {}, with a security level of {}-bits".format(params.n,