コード例 #1
0
ファイル: BIP0137Tests.cs プロジェクト: lulzzz/Denovo
        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);
        }
コード例 #2
0
ファイル: BIP0137Tests.cs プロジェクト: lulzzz/Denovo
        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);
        }