diff --git a/libcrux-kem/src/kem.rs b/libcrux-kem/src/kem.rs index b71f7ff2b..2b00f813b 100644 --- a/libcrux-kem/src/kem.rs +++ b/libcrux-kem/src/kem.rs @@ -232,8 +232,8 @@ impl X25519MlKem768Draft00PublicKey { } pub fn encode(&self) -> Vec { - let mut out = self.x25519.0.to_vec(); - out.extend_from_slice(self.mlkem.as_ref()); + let mut out = self.mlkem.as_ref().to_vec(); + out.extend_from_slice(&self.x25519.0); out } }