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; } }
public void SetUp() { relayCache = new ECPointCache(10); }