Relates to #710
When validating signatures on-pallet, we will need to ensure that we are using the correct verification function. We will also need to add logic for determining the keygen/signing protocol to use. Additionally, there may be other requirements that are unforeseen until we actually run the code.