Пример #1
0
 internal XXHash32()
     : base(4, 16)
 {
     _key   = CKey;
     _state = new XXH_State {
         Memory = new byte[16]
     };
 }
Пример #2
0
 internal XXHash64()
     : base(8, 32)
 {
     _key   = CKey;
     _state = new XXH_State {
         Memory = new byte[32]
     };
 }
Пример #3
0
            internal XXH_State Clone()
            {
                var result = new XXH_State
                {
                    TotalLength = TotalLength,
                    MemorySize  = MemorySize,
                    V1          = V1,
                    V2          = V2,
                    V3          = V3,
                    V4          = V4,
                    Memory      = ArrayUtils.Clone(Memory)
                };

                return(result);
            }
Пример #4
0
            public XXH_State Clone()
            {
                XXH_State result = new XXH_State();

                result.total_len = total_len;
                result.memsize   = memsize;
                result.v1        = v1;
                result.v2        = v2;
                result.v3        = v3;
                result.v4        = v4;

                result.memory = memory.DeepCopy();

                return(result);
            } // end function Clone