From 14e012f4567634dfa07a51e46e5e14c00df051de Mon Sep 17 00:00:00 2001 From: Vecna Date: Thu, 7 Sep 2023 15:29:18 -0400 Subject: [PATCH] Use Invite struct from lox-utils --- src/client_lib.rs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/client_lib.rs b/src/client_lib.rs index 4439407..263ba50 100644 --- a/src/client_lib.rs +++ b/src/client_lib.rs @@ -7,6 +7,7 @@ use lox_library::scalar_u32; use lox_library::IssuerPubKey; use lox_library::OPENINV_LENGTH; use lox_utils::EncBridgeTable; +use lox_utils::Invite; use serde::{Deserialize, Serialize}; use serde_with::serde_as; use std::collections::HashMap; @@ -21,15 +22,6 @@ pub trait Networking { async fn request(&self, endpoint: String, body: Vec) -> Vec; } -// From https://gitlab.torproject.org/onyinyang/lox-server/-/blob/main/src/main.rs -// TODO: Move this to main Lox library? -#[serde_as] -#[derive(Serialize, Deserialize)] -pub struct Invite { - #[serde_as(as = "[_; OPENINV_LENGTH]")] - invite: [u8; OPENINV_LENGTH], -} - // Helper functions to get public keys from vector pub fn get_lox_pub(lox_auth_pubkeys: &Vec) -> &IssuerPubKey { &lox_auth_pubkeys[0]