示例#1
0
 internal void ProcessWord(byte[] input, int inOff)
 {
     W[wOff] = Pack.BE_To_UInt64(input, inOff);
     if (++wOff == 16)
     {
         ProcessBlock();
     }
 }
示例#2
0
 internal void ProcessWord(byte[] input, int inOff)
 {
     this.W[this.wOff] = Pack.BE_To_UInt64(input, inOff);
     if (++this.wOff == 16)
     {
         this.ProcessBlock();
     }
 }
示例#3
0
 public static void AsUlongs(byte[] x, ulong[] z)
 {
     Pack.BE_To_UInt64(x, 0, z);
 }
示例#4
0
 internal static ulong[] AsUlongs(byte[] x)
 {
     ulong[] z = new ulong[2];
     Pack.BE_To_UInt64(x, 0, z);
     return z;
 }
示例#5
0
 public virtual long NextLong()
 {
     byte[] bytes = new byte[8];
     NextBytes(bytes);
     return((long)Pack.BE_To_UInt64(bytes));
 }
 internal static void AsUlongs(byte[] x, ulong[] z, int zOff)
 {
     Pack.BE_To_UInt64(x, 0, z, zOff, 2);
 }
 internal static ulong[] AsUlongs(byte[] x)
 {
     ulong[] array = new ulong[2];
     Pack.BE_To_UInt64(x, 0, array);
     return(array);
 }
示例#8
0
 internal static ulong[] AsUlongs(byte[] x)
 {
     ulong[] ns = new ulong[2];
     Pack.BE_To_UInt64(x, 0, ns);
     return(ns);
 }