pub async fn check_payload_signature(
    garage: &Garage,
    request: &mut Request<Incoming>,
    service: &'static str
) -> Result<(Option<Key>, Option<Hash>), Error>