FFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551", 16);
                var h = BigInteger.ONE;
                return new X9ECParameters(curve, g, n, h);
            }
        };


        function ECPoint(curve,x,y,z) {
            this.curve = curve;
            this.x = x;
            this.y = y;
            if(z == null) {
                this.z = BigInteger.ONE;
            }
            else {
                this.z = z;
            }
            this.zinv = null;
        }
        ECPoint.prototype = {
    