added a new validator class that uses the EllipticCurveSignature extension