add `Signature` data type to ECDSA