|
- # Apparently the internal loader for
- # strategies of fplll/fpylll is broken through sage
- # Doing that by hand...
- import json
- from fpylll.fplll.bkz_param import Strategy
-
- with open("../framework/bkz_strat.json") as json_data:
- data = json.load(json_data)
-
- strategies = 91 * [None]
-
- for datum in data:
- b = datum["block_size"]
- prun = datum["pruning_parameters"]
- prep = datum["preprocessing_block_sizes"]
- strat = Strategy(b, prep, prun)
- strategies[b] = strat
|