explicit lifetimes

This commit is contained in:
DebugSteven 2018-12-03 12:20:33 -05:00
parent 2619200aae
commit 7f822ff3dd

View file

@ -69,10 +69,10 @@ impl EphemeralSecret {
} }
impl From<&EphemeralSecret> for EphemeralPublic { impl<'a> From<&'a EphemeralSecret> for EphemeralPublic {
/// Given an x25519 `EphemeralSecret` key, compute its corresponding /// Given an x25519 `EphemeralSecret` key, compute its corresponding
/// `EphemeralPublic` key. /// `EphemeralPublic` key.
fn from(secret: &EphemeralSecret) -> EphemeralPublic { fn from(secret: &'a EphemeralSecret) -> EphemeralPublic {
EphemeralPublic((&ED25519_BASEPOINT_TABLE * &secret.0).to_montgomery()) EphemeralPublic((&ED25519_BASEPOINT_TABLE * &secret.0).to_montgomery())
} }