]> git.cryptolib.org Git - arm-crypto-lib.git/blobdiff - host/get_test.rb
adding mickey128
[arm-crypto-lib.git] / host / get_test.rb
index 39b9a2f78ade016a02051418e8123bd31fbbe74f..d14d632d3ead615e4dd0e9a83e6faf17f98db784 100644 (file)
@@ -27,7 +27,7 @@ def read_line(error_msg=true)
     puts("ERROR: read timeout!\n") if error_msg
        return nil
   end  
-  s.gsub(/\006/, '');  
+  return s.delete("\006");     
 end
 
 def readTestVector(param)
@@ -77,7 +77,7 @@ def readTestVector(param)
        set=m[1].to_i;
        print("\nSet "+m[1]+":");
       end
-      if (m=/Set [0-9]*, vector#[\s]*([0-9]+):/.match(lb))
+      if (m=/Set [0-9], vector#[\s]*([0-9]+):/.match(lb))
         vector=m[1].to_i;
        #print(" "+m[1]);
        if(vector!=0 && vector % $linewidth==0)
@@ -111,8 +111,8 @@ param=(ARGV.size>=7)?ARGV[6]:"";
 
 puts("\nPort: "+ARGV[0]+ "@"+ARGV[1]+" "+ARGV[2]+"N"+ARGV[3]+"\n");
 $linewidth = 16
-$sp = SerialPort.new(ARGV[0], ARGV[1].to_i, ARGV[2].to_i, ARGV[3].to_i, SerialPort::SOFT);
-$sp.read_timeout=1000; # 1 secound
+$sp = SerialPort.new(ARGV[0], ARGV[1].to_i, ARGV[2].to_i, ARGV[3].to_i, SerialPort::NONE);
+$sp.read_timeout=10000; # 1 secound
 $extended_wait=100;
 $sp.write(command);