public void VerifyWithCreateKeyPair() { KeyPair keyPair = Iroha.CreateKeyPair(); string message = "Iroha .NET"; string signature = Iroha.Sign(keyPair, message); bool result = Iroha.Verify(keyPair.PublicKey, signature, message); Assert.AreEqual(true, result); }
public void Sign() { string publicKey = "N1X+Fv7soLknpZNtkdW5cRphgzFjqHmOJl9GvVahWxk="; string privateKey = "aFJfbcedA7p6X0b6EdQNovfFtmq4YSGK/+Bw+XBrsnAEBpXRu+Qfw0559lgLwF2QusChGiDEkLAxPqodQH1kbA=="; KeyPair keyPair = new KeyPair(privateKey, publicKey); string message = Sha3Util.Sha3_256("test"); string signature = "bl7EyGwrdDIcHpizHUcDd4Ui34pQRv5VoM69WEPGNveZVOIXJbX3nWhvBvyGXaCxZIuu0THCo5g8PSr2NZJKBg=="; string result = Iroha.Sign(keyPair, message); Assert.AreEqual(signature, result); }