async fn sign_key( services: &Services, sender_user: &UserId, user_id: &UserId, key_id: &str, key: &RawValue, ) -> Result<(), (FailureErrorCode, String)>