示例#1
0
        static void TestSign()
        {
            Console.WriteLine("TestSign");
            SecretKey sec = new SecretKey();

            sec.SetByCSPRNG();
            PublicKey pub = sec.GetPublicKey();
            String    m   = "abc";
            Signature sig = sec.Signature(m);

            assert("verify", pub.Verify(sig, m));
            assert("not verify", !pub.Verify(sig, m + "a"));
        }