diff options
Diffstat (limited to 'test/format_test_vectors.py')
-rw-r--r-- | test/format_test_vectors.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/format_test_vectors.py b/test/format_test_vectors.py index 21b9262..c56fe18 100644 --- a/test/format_test_vectors.py +++ b/test/format_test_vectors.py @@ -194,7 +194,7 @@ def calc_montgomery_n_coeff(k, n): # # format one test vector # -def format_verilog_include(f, key, n, m): +def format_verilog_include(f, key, n, m, d, s): # calculate factor to bring message into Montgomery domain factor = calc_montgomery_factor(int(key), n) @@ -215,6 +215,8 @@ def format_verilog_include(f, key, n, m): format_verilog_concatenation(f, factor, "localparam [" + str(int(key)-1) + ":0] FACTOR_" + str(key) + " =\n") format_verilog_concatenation(f, coeff, "localparam [" + str(int(key)-1) + ":0] COEFF_" + str(key) + " =\n") format_verilog_concatenation(f, m_factor, "localparam [" + str(int(key)-1) + ":0] M_FACTOR_" + str(key) + " =\n") + format_verilog_concatenation(f, d, "localparam [" + str(int(key)-1) + ":0] D_" + str(key) + " =\n") + format_verilog_concatenation(f, s, "localparam [" + str(int(key)-1) + ":0] S_" + str(key) + " =\n") # @@ -357,7 +359,7 @@ if __name__ == "__main__": # format numbers and write to file format_c_header(file_h, key, modulus, message, secret, signature, prime1, prime2, exponent1, exponent2, message1, message2) - format_verilog_include(file_v, key, modulus, message) + format_verilog_include(file_v, key, modulus, message, secret, signature) # done |