From bf0369d1c8f83376140306b85b665a2bc6cd95dc Mon Sep 17 00:00:00 2001 From: bsdevlin Date: Tue, 16 Apr 2019 18:38:01 -0400 Subject: [PATCH] bug fix for R check --- zcash_fpga/src/rtl/secp256k1/secp256k1_top.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zcash_fpga/src/rtl/secp256k1/secp256k1_top.sv b/zcash_fpga/src/rtl/secp256k1/secp256k1_top.sv index e09297f..fff8bf0 100644 --- a/zcash_fpga/src/rtl/secp256k1/secp256k1_top.sv +++ b/zcash_fpga/src/rtl/secp256k1/secp256k1_top.sv @@ -206,7 +206,7 @@ always_ff @ (posedge i_clk) begin {CALC_S_INV}: begin // Wait until bin_inv_out_if.val if (bin_inv_in_if.dat >= secp256k1_pkg::n) secp256k1_ver.OUT_OF_RANGE_S <= 1; - if (mult_in_if[2].dat >= secp256k1_pkg::n) secp256k1_ver.OUT_OF_RANGE_R <= 1; + if (r >= secp256k1_pkg::n) secp256k1_ver.OUT_OF_RANGE_R <= 1; if (bin_inv_out_if.val && bin_inv_out_if.rdy) begin bin_inv_out_if.rdy <= 0; bin_inv_in_if.dat <= bin_inv_out_if.dat;