pub type SignFn = Box<dyn Fn(&[u8]) -> Vec<u8> + Send + Sync>;
Signing function type that takes bytes and returns a signature.
pub struct SignFn(/* private fields */);