Signature({required this.r, required this.s, this.recovery}) { // recovery bit is optional when assertValidity(); }