pub fn push_login( profile: &DeviceProfile, username: &str, token: &[u8], public_key: &[u8], ) -> Result<Vec<u8>>