MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_signing_workflow

Function test_signing_workflow

atomic-identity/src/lib.rs:228–240  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

226
227 #[test]
228 fn test_signing_workflow() {
229 let keypair = KeyPair::generate();
230 let identity = Identity::new("signer", &keypair);
231
232 let message = b"Important message";
233 let signer = Signer::new(&keypair);
234 let signature = signer.sign(message);
235
236 assert!(signature.verify(message, &identity.public_key).is_ok());
237 assert!(signature
238 .verify(b"wrong message", &identity.public_key)
239 .is_err());
240 }
241
242 #[test]
243 fn test_identity_to_author() {

Callers

nothing calls this directly

Calls 1

signMethod · 0.45

Tested by

no test coverage detected