summaryrefslogtreecommitdiff
path: root/crates/tor-netdoc/src/doc
diff options
context:
space:
mode:
Diffstat (limited to 'crates/tor-netdoc/src/doc')
-rw-r--r--crates/tor-netdoc/src/doc/authcert/build.rs5
-rw-r--r--crates/tor-netdoc/src/doc/hsdesc/build.rs3
-rw-r--r--crates/tor-netdoc/src/doc/netstatus/build/each_flavor.rs4
3 files changed, 7 insertions, 5 deletions
diff --git a/crates/tor-netdoc/src/doc/authcert/build.rs b/crates/tor-netdoc/src/doc/authcert/build.rs
index 234bf350a..8383e72ef 100644
--- a/crates/tor-netdoc/src/doc/authcert/build.rs
+++ b/crates/tor-netdoc/src/doc/authcert/build.rs
@@ -152,6 +152,7 @@ mod test {
use super::*;
use hex_literal::hex;
use std::time::Duration;
+ use web_time_compat::SystemTimeExt;
fn rsa1() -> rsa::PublicKey {
let der = hex!(
@@ -169,7 +170,7 @@ mod test {
#[test]
fn simple_cert() {
- let now = SystemTime::now();
+ let now = SystemTime::get();
let one_hour = Duration::new(3600, 0);
let later = now + one_hour * 2;
let addr = "192.0.0.1:9090".parse().unwrap();
@@ -189,7 +190,7 @@ mod test {
#[test]
fn failing_cert() {
- let now = SystemTime::now();
+ let now = SystemTime::get();
let one_hour = Duration::new(3600, 0);
let later = now + one_hour * 2;
diff --git a/crates/tor-netdoc/src/doc/hsdesc/build.rs b/crates/tor-netdoc/src/doc/hsdesc/build.rs
index 86304f55c..431ce2fb7 100644
--- a/crates/tor-netdoc/src/doc/hsdesc/build.rs
+++ b/crates/tor-netdoc/src/doc/hsdesc/build.rs
@@ -320,6 +320,7 @@ mod test {
use tor_hscrypto::time::TimePeriod;
use tor_linkspec::LinkSpec;
use tor_llcrypto::pk::{curve25519, ed25519::ExpandedKeypair};
+ use web_time_compat::SystemTimeExt;
// TODO: move the test helpers to a separate module and make them more broadly available if
// necessary.
@@ -410,7 +411,7 @@ mod test {
.compute_blinded_key(period)
.unwrap();
- let expiry = SystemTime::now() + Duration::from_secs(CERT_EXPIRY_SECS);
+ let expiry = SystemTime::get() + Duration::from_secs(CERT_EXPIRY_SECS);
let mut rng = Config::Deterministic.into_rng();
let intro_points = vec![IntroPointDesc {
link_specifiers: vec![
diff --git a/crates/tor-netdoc/src/doc/netstatus/build/each_flavor.rs b/crates/tor-netdoc/src/doc/netstatus/build/each_flavor.rs
index a628b331d..2523d4ac2 100644
--- a/crates/tor-netdoc/src/doc/netstatus/build/each_flavor.rs
+++ b/crates/tor-netdoc/src/doc/netstatus/build/each_flavor.rs
@@ -416,11 +416,11 @@ mod test {
use crate::types::relay_flags::RelayFlag;
use std::net::SocketAddr;
- use std::time::{Duration, SystemTime};
+ use web_time_compat::{Duration, SystemTime, SystemTimeExt};
#[test]
fn consensus() {
- let now = SystemTime::now();
+ let now = SystemTime::get();
let one_hour = Duration::new(3600, 0);
let mut builder = crate::doc::netstatus::MdConsensus::builder();