public void TestCopyConstructor()
        {
            var point = new ECPoint(groupHandle, rawPointHandle);

            Assert.That(!point.Handle.Equals(rawPointHandle));
            Assert.That(ECPointHandle.Compare(groupHandle, rawPointHandle, point.Handle, ctx));
        }
Example #2
0
        /// <inheritdoc />
        public override bool Equals(object?obj)
        {
            ECPoint?other = obj as ECPoint;

            if (other == null)
            {
                return(false);
            }

            using (var ctx = BigNumberContextHandle.Create())
            {
                return(ECPointHandle.Compare(_ecGroup, this.Handle, other.Handle, ctx));
            }
        }