MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / verify_rejects_expired

Function verify_rejects_expired

nodedb/src/ctl/join_token.rs:101–108  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

99
100 #[test]
101 fn verify_rejects_expired() {
102 let secret = [0xAAu8; 32];
103 let expiry = 1u64; // very old
104 let hex = tok::issue_token(&secret, 1, expiry).unwrap();
105 let err = tok::verify_token(&hex, &secret).unwrap_err();
106 let msg = format!("{err}");
107 assert!(msg.contains("expired"), "got: {msg}");
108 }
109
110 #[test]
111 fn create_writes_hex_token_for_real_secret() {

Callers

nothing calls this directly

Calls 2

issue_tokenFunction · 0.85
verify_tokenFunction · 0.85

Tested by

no test coverage detected