pub fn verify_signature_envelope<F>( payload: &[u8], envelope: &SignatureEnvelope, signer_lookup: F, ) -> Result<bool>where F: Fn(&str) -> Option<Arc<dyn Signer>>,