Beispiel #1
0
        public void Pow2Test()
        {
            var curve      = ECCurve.Secp256k1;
            var privateKey = curve.CreateKeyPair();
            var cache      = new ECPointCache(curve.G, curve.KeySize);
            var publicKey  = curve.G;

            for (var i = 0; i < 13; i++)
            {
                var publicKeyCached = cache.Pow2(i);
                Assert.AreEqual(publicKey.GetHex(), publicKeyCached.GetHex());
                publicKey *= 2;
            }
        }
Beispiel #2
0
 public void SetUp()
 {
     relayCache = new ECPointCache(10);
 }