X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=host%2Fbigint_test.rb;fp=host%2Fbigint_test.rb;h=df16e7d54f084392ee3b52761410a75c3a5e6f1f;hb=8fcc61325708d1e3b90e7b23135b9a1ab206d115;hp=6a1930a1765630d1b481fa05816487f8bebb16e5;hpb=0ce5b31e9772c15cd1514e371a59f04e3a888111;p=avr-crypto-lib.git diff --git a/host/bigint_test.rb b/host/bigint_test.rb index 6a1930a..df16e7d 100644 --- a/host/bigint_test.rb +++ b/host/bigint_test.rb @@ -564,7 +564,10 @@ def run_test_add_scale(skip=0) begin $size = length_a_B (0..16).each do |i| - (0..300).each do |scale| + scales = [0, 300] + 16.times { scales << rand(301) } + scales.sort! + scales.each do |scale| a = rand(256**length_a_B) b = rand(256**length_a_B) v = add_scale_test(a, b, scale) @@ -574,7 +577,10 @@ def run_test_add_scale(skip=0) end end (0..16).each do |i| - (0..300).each do |scale| + scales = [0, 300] + 16.times { scales << rand(301) } + scales.sort! + scales.each do |scale| b_size = rand(length_b_B+1) a = rand(256**length_a_B) b = rand(256**b_size) @@ -584,8 +590,8 @@ def run_test_add_scale(skip=0) screen_progress(v) end end - length_a_B += 1 - length_b_B += 1 + length_a_B += 10 + length_b_B += 10 end while length_a_B<4096/8 end