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

Function rejects_wrong_key

nodedb-cluster/src/rpc_codec/auth_envelope.rs:220–228  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

218
219 #[test]
220 fn rejects_wrong_key() {
221 let k1 = MacKey::from_bytes([1u8; MAC_LEN]);
222 let k2 = MacKey::from_bytes([2u8; MAC_LEN]);
223 let inner = sample_inner(1);
224 let mut buf = Vec::new();
225 write_envelope(1, 1, &inner, &k1, &mut buf).unwrap();
226 let err = parse_envelope(&buf, &k2).unwrap_err();
227 assert!(err.to_string().contains("MAC verification failed"));
228 }
229
230 #[test]
231 fn rejects_truncated_envelope() {

Callers

nothing calls this directly

Calls 3

sample_innerFunction · 0.85
write_envelopeFunction · 0.85
parse_envelopeFunction · 0.70

Tested by

no test coverage detected