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));