예제 #1
0
        public void Sha256S_Hash()
        {
            var hasher = new Sha256S();
            var hash   = new byte[32];

            hasher.Digest(testValue, hash);
            var result = hash.ToHexString();

            Assert.Equal("bd75a82b9957d6d043076dea52262635042693f1fe23bcadadaecc908e1e5cc6", result);
        }
예제 #2
0
        public void GroestlMyriad_Hash_Should_Throw_On_Null_Input()
        {
            var hasher = new Sha256S();

            Assert.Throws <ArgumentNullException>(() => hasher.Digest(null));
        }
예제 #3
0
        public void X11_Hash_Should_Throw_On_Null_Argument()
        {
            var hasher = new Sha256S();

            Assert.Throws <ArgumentNullException>(() => hasher.Digest(null));
        }