示例#1
0
 protected override unsafe void UpdateKeyStream()
 {
     fixed(uint *x = State)
     fixed(byte *s = KeyStream)
     {
         Salsa20Utils.UpdateKeyStream(x, s, Rounds);
     }
 }
示例#2
0
        protected override unsafe void UpdateKeyStream()
        {
            if (IsSupport)
            {
                if (Sse2.IsSupported)
                {
                    fixed(uint *x = State)
                    fixed(byte *s = KeyStream)
                    {
                        Salsa20Utils.UpdateKeyStream(x, s, Rounds);
                    }
                    return;
                }
            }

            Salsa20Utils.UpdateKeyStream(Rounds, State, KeyStream);
        }
示例#3
0
 protected override void UpdateKeyStream()
 {
     Salsa20Utils.UpdateKeyStream(Rounds, State, KeyStream);
 }