1use std::time::{SystemTime, UNIX_EPOCH};
4
5pub const WAMU_MESSAGE_PREFIX: &str = "\x15Wamu Signed Message:\n";
6
7pub fn prefix_message_bytes(message: &[u8]) -> Vec<u8> {
9 let mut result = Vec::with_capacity(WAMU_MESSAGE_PREFIX.len() + message.len());
10 result.extend_from_slice(WAMU_MESSAGE_PREFIX.as_bytes());
11 result.extend_from_slice(message);
12 result
13}
14
15pub fn unix_timestamp() -> u64 {
17 SystemTime::now()
18 .duration_since(UNIX_EPOCH)
19 .expect("Time went backwards")
20 .as_secs()
21}