示例#1
0
        private void TestKeyEncoding(PrivateKey sk)
        {
            var skbm  = sk.Marshal();
            var sk2   = PrivateKey.Unmarshal(skbm);
            var skbm2 = sk2.Marshal();

            Assert.Equal(skbm, skbm2);

            var pk    = sk.GetPublic();
            var pkbm  = pk.Marshal();
            var pk2   = PublicKey.Unmarshal(pkbm);
            var pkbm2 = pk2.Marshal();

            Assert.Equal(pkbm, pkbm2);
        }