Browse Source

oram: use send_slice

Lennart Braun 2 years ago
parent
commit
ac01008198
2 changed files with 2 additions and 2 deletions
  1. 1 1
      oram/src/oram.rs
  2. 1 1
      oram/src/stash.rs

+ 1 - 1
oram/src/oram.rs

@@ -480,7 +480,7 @@ where
             .extend((0..number_epochs).map(|_| LegendrePrf::key_gen(self.prf_output_bitsize)));
         let new_lpks_prev =
             &self.preprocessed_legendre_prf_key_prev.make_contiguous()[already_preprocessed..];
-        comm.send_next(new_lpks_prev.to_vec())?;
+        comm.send_slice_next(new_lpks_prev.as_ref())?;
 
         let t_after_gen_lpks_prev = Instant::now();
 

+ 1 - 1
oram/src/stash.rs

@@ -371,7 +371,7 @@ where
         ) = {
             // a) convert the stash into replicated secret sharing
             let fut_prev = comm.receive_previous::<Vec<F>>()?;
-            comm.send_next(self.stash_values_share.to_vec())?;
+            comm.send_slice_next(self.stash_values_share.as_ref())?;
             let stash_values_share_prev = fut_prev.get()?;
 
             let t_after_convert_to_replicated = Instant::now();