public void GetBytesToSignTest(string message, string hex) { BIP0137 bip = new BIP0137(); byte[] actual = bip.GetBytesToSign(message); byte[] expected = Helper.HexToBytes(hex); Assert.Equal(expected, actual); }
public void SignTest(BIP0137.AddressType addrType, byte[] expected, byte[] expectedIgnore) { BIP0137 bip = new BIP0137(); Signature sig1 = bip.Sign(KeyHelper.Prv1, KeyHelper.Msg1ToSign, addrType, false); byte[] actual1 = sig1.ToByteArrayWithRecId(); Signature sig2 = bip.Sign(KeyHelper.Prv1, KeyHelper.Msg1ToSign, addrType, true); byte[] actual2 = sig2.ToByteArrayWithRecId(); Assert.Equal(expected, actual1); Assert.Equal(expectedIgnore, actual2); }