pub fn sign_challenge( challenge: &[u8], ts: i64, agent_priv: &HybridPrivateKey, ) -> HybridSignature