ECDSA public key validation

Verifies that a curve point that was read/deserialized is a valid public key (lies on curve, etc.)