pub trait Signer { type Error; // Required method fn sign(&mut self, id: &Id, data: &[u8]) -> Result<Signature, Self::Error>; }
Signer trait, used for generating page signatures