From e35b07b4e0ea6dc43b035268c7d8845cf6d71dbc Mon Sep 17 00:00:00 2001 From: Lee Smet Date: Wed, 19 Jun 2024 12:25:19 +0200 Subject: [PATCH] Fix source table tests Signed-off-by: Lee Smet --- mycelium/src/source_table.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mycelium/src/source_table.rs b/mycelium/src/source_table.rs index 2839065..4cff78e 100644 --- a/mycelium/src/source_table.rs +++ b/mycelium/src/source_table.rs @@ -364,6 +364,9 @@ mod tests { let source_key = SourceKey::new(sn, rid); + let secret_key_2 = SecretKey::new(); + let ss = secret_key_2.shared_secret(&pk); + let mut st = SourceTable::new(); st.insert( source_key, @@ -392,6 +395,7 @@ mod tests { SeqNo::from(1), true, tokio::time::Instant::now() + Duration::from_secs(60), + ss, ); assert!(st.route_feasible(&re)); @@ -407,6 +411,9 @@ mod tests { .expect("Valid subnet in test case"); let rid = RouterId::new(pk); + let secret_key_2 = SecretKey::new(); + let ss = secret_key_2.shared_secret(&pk); + let source_key = SourceKey::new(sn, rid); let mut st = SourceTable::new(); @@ -437,6 +444,7 @@ mod tests { SeqNo::from(1), true, tokio::time::Instant::now() + Duration::from_secs(60), + ss, ); assert!(!st.route_feasible(&re)); @@ -452,6 +460,9 @@ mod tests { .expect("Valid subnet in test case"); let rid = RouterId::new(pk); + let secret_key_2 = SecretKey::new(); + let ss = secret_key_2.shared_secret(&pk); + let source_key = SourceKey::new(sn, rid); let mut st = SourceTable::new(); @@ -482,6 +493,7 @@ mod tests { SeqNo::from(1), true, tokio::time::Instant::now() + Duration::from_secs(60), + ss, ); assert!(!st.route_feasible(&re));