コード例 #1
0
ファイル: ClearTests.cs プロジェクト: hsteinhilber/SQRL
        public void It_should_set_all_elements_in_array_to_zero()
        {
            var source = new byte[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

            SecurityExtensions.Clear(source);
            CollectionAssert.AreEqual(new byte[10], source);
        }
コード例 #2
0
ファイル: ClearTests.cs プロジェクト: hsteinhilber/SQRL
        public void It_should_set_all_elements_in_buffer_to_zero()
        {
            var source = CryptographicBuffer.CreateFromByteArray(new byte[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 });

            SecurityExtensions.Clear(source);
            var expected = CryptographicBuffer.CreateFromByteArray(new byte[10]);

            Assert.IsTrue(CryptographicBuffer.Compare(expected, source), "source buffer does not compare equal to a buffer containing only 0's");
        }
コード例 #3
0
ファイル: ClearTests.cs プロジェクト: hsteinhilber/SQRL
 public void It_should_not_throw_if_source_buffer_is_empty()
 {
     SecurityExtensions.Clear(new Windows.Storage.Streams.Buffer(0));
 }
コード例 #4
0
ファイル: ClearTests.cs プロジェクト: hsteinhilber/SQRL
 public void It_should_not_throw_if_source_buffer_is_null()
 {
     SecurityExtensions.Clear((IBuffer)null);
 }
コード例 #5
0
ファイル: ClearTests.cs プロジェクト: hsteinhilber/SQRL
 public void It_should_not_throw_if_source_is_empty()
 {
     SecurityExtensions.Clear(new byte[0]);
 }
コード例 #6
0
ファイル: ClearTests.cs プロジェクト: hsteinhilber/SQRL
 public void It_should_not_throw_if_source_is_null()
 {
     SecurityExtensions.Clear((byte[])null);
 }