diff --git a/ml-kem/src/kem.rs b/ml-kem/src/kem.rs index c1ee71c..2c5606f 100644 --- a/ml-kem/src/kem.rs +++ b/ml-kem/src/kem.rs @@ -191,7 +191,7 @@ where &self, m: &B32, ) -> Result<(EncodedCiphertext

, SharedKey), Self::Error> { - Ok(self.encapsulate_deterministic_inner(&m)) + Ok(self.encapsulate_deterministic_inner(m)) } } diff --git a/ml-kem/src/lib.rs b/ml-kem/src/lib.rs index 326bc0a..5bd837f 100644 --- a/ml-kem/src/lib.rs +++ b/ml-kem/src/lib.rs @@ -102,7 +102,11 @@ pub trait EncapsulateDeterministic { /// Encapsulation error type Error: Debug; - /// Encapsulates a fresh shared secret + /// Encapsulates a fresh shared secret. + /// + /// # Errors + /// + /// Will vary depending on the underlying implementation. fn encapsulate_deterministic(&self, m: &B32) -> Result<(EK, SS), Self::Error>; }