コード例 #1
0
ファイル: Base58Test.cs プロジェクト: nanomobile/Ditch
        public void Base58CheckEncodeTest(string key, string value)
        {
            var bytes = Hex.HexToBytes(key);
            var rez   = Base58.Base58CheckEncode(0x80, bytes);

            Assert.Equal(value, rez);
        }
コード例 #2
0
        public void TestExport()
        {
            byte[]  privateKey = { 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
                                   0x01,  0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 };
            byte[]  data = { 0x80, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
                             0x01,  0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 };
            KeyPair keyPair = new KeyPair(privateKey);

            keyPair.Export().Should().Be(Base58.Base58CheckEncode(data));
        }