Compare commits
8 Commits
188c8b20f6
...
4a515ecb15
Author | SHA1 | Date |
---|---|---|
|
4a515ecb15 | |
|
761c511849 | |
|
12524cd1e8 | |
![]() |
0235ac26b7 | |
![]() |
2d616eed08 | |
![]() |
a10da0413d | |
![]() |
b7b0aa6da8 | |
![]() |
e7e2fc0b60 |
|
@ -18,8 +18,7 @@
|
||||||
"name": "https",
|
"name": "https",
|
||||||
"token": "HttpsApiTokenPlaceholder",
|
"token": "HttpsApiTokenPlaceholder",
|
||||||
"types": [
|
"types": [
|
||||||
"obfs2",
|
"obfs4"
|
||||||
"scramblesuit"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -350,6 +350,15 @@ mod tests {
|
||||||
assert_eq!(resp_str, "OK");
|
assert_eq!(resp_str, "OK");
|
||||||
|
|
||||||
// We should not be able to level up
|
// We should not be able to level up
|
||||||
|
let (id, key) = bridge_table::from_scalar(cred.bucket).unwrap();
|
||||||
|
let mut binding = th.context.ba.lock().unwrap();
|
||||||
|
binding.advance_days(1);
|
||||||
|
let encbuckets = binding.enc_bridge_table();
|
||||||
|
let bucket =
|
||||||
|
bridge_table::BridgeTable::decrypt_bucket(id, &key, encbuckets.get(&id).unwrap())
|
||||||
|
.unwrap();
|
||||||
|
drop(binding);
|
||||||
|
assert!(bucket.1.is_none());
|
||||||
assert!(level_up(&mut th, &cred).await.is_err());
|
assert!(level_up(&mut th, &cred).await.is_err());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -14,10 +14,10 @@ readme = "README.md"
|
||||||
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
curve25519-dalek = { version = "4", default-features = false, features = ["serde", "rand_core", "digest"] }
|
curve25519-dalek = { version = "4.1.2", default-features = false, features = ["serde", "rand_core", "digest"] }
|
||||||
ed25519-dalek = { version = "2", features = ["serde", "rand_core"] }
|
ed25519-dalek = { version = "2.1.1", features = ["serde", "rand_core"] }
|
||||||
bincode = "1.3.3"
|
bincode = "1.3.3"
|
||||||
chrono = "0.4"
|
chrono = "0.4.38"
|
||||||
rand = { version = "0.8", features = ["std_rng"]}
|
rand = { version = "0.8", features = ["std_rng"]}
|
||||||
serde = "1.0.197"
|
serde = "1.0.197"
|
||||||
serde_with = {version = "3.7.0", features = ["json"]}
|
serde_with = {version = "3.7.0", features = ["json"]}
|
||||||
|
|
|
@ -14,7 +14,7 @@ readme = "README.md"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
serde_json = "1"
|
serde_json = "1"
|
||||||
futures-util = { version = "0.3"}
|
futures-util = { version = "0.3.30"}
|
||||||
serde = { version = "1", features = ["derive"]}
|
serde = { version = "1", features = ["derive"]}
|
||||||
bytes = "1"
|
bytes = "1"
|
||||||
hex = "0.4.3"
|
hex = "0.4.3"
|
||||||
|
|
Loading…
Reference in New Issue