Skip to content

Commit 7aceb33

Browse files
authored
Use seconds for signature timestamp (#228)
1 parent 41ca181 commit 7aceb33

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

src/functions.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ pub(crate) fn is_lowercase_hex(s: &str) -> bool {
1818
.all(|c| c.is_ascii_hexdigit() && (c.is_numeric() || c.is_lowercase()))
1919
}
2020

21-
pub(crate) fn now() -> Result<u128> {
21+
pub(crate) fn now() -> Result<u64> {
2222
Ok(
2323
SystemTime::now()
2424
.duration_since(UNIX_EPOCH)
2525
.context(error::Time)?
26-
.as_nanos(),
26+
.as_secs(),
2727
)
2828
}
2929

src/message.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use super::*;
33
#[derive(Clone, Debug, Eq, Ord, PartialEq, PartialOrd)]
44
pub struct Message {
55
pub fingerprint: Fingerprint,
6-
pub time: Option<u128>,
6+
pub time: Option<u64>,
77
}
88

99
impl Message {

src/signature.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ impl FromStr for Signature {
7979

8080
let time = match decoder.fe() {
8181
None => None,
82-
Some(TIME) => Some(u128::from_le_bytes(decoder.byte_array()?)),
82+
Some(TIME) => Some(u64::from_le_bytes(decoder.byte_array()?)),
8383
Some(tag) => return Err(signature_error::Field { tag }.build()),
8484
};
8585

tests/create.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -312,8 +312,8 @@ fn sign_with_time() {
312312
let now = SystemTime::now()
313313
.duration_since(UNIX_EPOCH)
314314
.unwrap()
315-
.as_nanos();
316-
let one_minute_ago = now - 60 * 1_000_000_000;
315+
.as_secs();
316+
let one_minute_ago = now - 60;
317317
assert!(time >= one_minute_ago && time <= now);
318318
}
319319

tests/sign.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ fn with_time() {
187187
let now = SystemTime::now()
188188
.duration_since(UNIX_EPOCH)
189189
.unwrap()
190-
.as_nanos();
191-
let one_minute_ago = now - 60 * 1_000_000_000;
190+
.as_secs();
191+
let one_minute_ago = now - 60;
192192
assert!(time >= one_minute_ago && time <= now);
193193
}

0 commit comments

Comments
 (0)