X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=host%2Fbigint_test.rb;h=835cd4b57ae532e65bf4fe142671c5d725a9a667;hb=4128060fcc4585ab8f40d01486baa4248b499160;hp=d942b3748737cc6ca5bbdd8f76a6f67507a1487c;hpb=997bf1010de28a0a7246b792254a1ec6a59d5d4d;p=avr-crypto-lib.git diff --git a/host/bigint_test.rb b/host/bigint_test.rb index d942b37..835cd4b 100644 --- a/host/bigint_test.rb +++ b/host/bigint_test.rb @@ -80,6 +80,7 @@ end ################################################################################ def gcdext(x,y) + return [0, 0, 0] if(x == 0 || y == 0) g=1 while(x&1==0 && y&1==0) do x>>=1 @@ -412,6 +413,7 @@ end def expmod_test(a,b,c) begin + printf("[testing] expmod(%#x, %#x, %#x)\n",a,b,c) if $debug line = $sp.gets() line = "" if line==nil puts("DBG got: "+line) if $debug @@ -473,6 +475,7 @@ end ################################################################################ def gcdext_test(a,b) + $logfile.printf("[testing] gcdext(%s, %s)\n", a.to_s(16), b.to_s(16)) begin line = $sp.gets() line = "" if line==nil @@ -848,7 +851,7 @@ if File.exists?(logfilename) end $logfile = File.open(logfilename, 'w') printf("logfile: %s\n", logfilename) - +$logfile.sync = true $logfile.printf("bigint test from: %s\n", Time.now.to_s) $logfile.printf("skip = %s\n", opts['s']) if opts['s'] $logfile.printf("seed = 0x%X\n", 0xdeadbeef)