diff --git a/core/src/peer_record.rs b/core/src/peer_record.rs index 54771ba2d9bd..2e5d5a21d57a 100644 --- a/core/src/peer_record.rs +++ b/core/src/peer_record.rs @@ -88,7 +88,7 @@ impl PeerRecord { }; let envelope = SignedEnvelope::new( - key, + &key, String::from(DOMAIN_SEP), PAYLOAD_TYPE.as_bytes().to_vec(), payload, @@ -236,7 +236,7 @@ mod tests { }; SignedEnvelope::new( - identity_b, + &identity_b, String::from(DOMAIN_SEP), PAYLOAD_TYPE.as_bytes().to_vec(), payload, diff --git a/core/src/signed_envelope.rs b/core/src/signed_envelope.rs index 73efcc99c883..abd2f58577f7 100644 --- a/core/src/signed_envelope.rs +++ b/core/src/signed_envelope.rs @@ -19,7 +19,7 @@ pub struct SignedEnvelope { impl SignedEnvelope { /// Constructs a new [`SignedEnvelope`]. pub fn new( - key: Keypair, + key: &Keypair, domain_separation: String, payload_type: Vec, payload: Vec, @@ -214,7 +214,7 @@ mod tests { let payload_type: Vec = "payload type".into(); let env = SignedEnvelope::new( - kp.clone(), + &kp, domain_separation.clone(), payload_type.clone(), payload.into(),