pub type SigningFn<'a> = dyn FnMut(&[u8]) -> SignResult<Vec<u8>> + Send + 'a;
Function called to sign a commit. The input is the raw data to sign, and the output is the signature.