let SharedSecret::derive_key take a reference instead

This commit is contained in:
Neemek 2025-11-08 18:43:04 +01:00
parent 0f0e0f16b9
commit 78f077b3b4

View file

@ -76,8 +76,8 @@ impl From<U256> for Secret {
pub struct SharedSecret([u8; 32]);
impl SharedSecret {
pub fn derive_key<T: Fn([u8; 32]) -> [u8; 32]>(self, deriver: T) -> [u8; 32] {
deriver(self.0)
pub fn derive_key<T: Fn(&[u8; 32]) -> [u8; 32]>(self, deriver: T) -> [u8; 32] {
deriver(&self.0)
}
}