Lines Matching defs:out
201 pub fn encrypt_to_vec(&mut self, from: &[u8], out: &mut Vec<u8>) -> Result<usize, ErrorStack> {
202 let base = out.len();
204 out.resize(base + len, 0);
205 let len = self.encrypt(from, Some(&mut out[base..]))?;
206 out.truncate(base + len);
335 pub fn decrypt_to_vec(&mut self, from: &[u8], out: &mut Vec<u8>) -> Result<usize, ErrorStack> {
336 let base = out.len();
338 out.resize(base + len, 0);
339 let len = self.decrypt(from, Some(&mut out[base..]))?;
340 out.truncate(base + len);
749 let mut out = vec![];
750 ctx.decrypt_to_vec(&ct, &mut out).unwrap();
752 assert_eq!(pt, out);
777 let mut out = vec![];
778 ctx.decrypt_to_vec(&ct, &mut out).unwrap();
780 assert_eq!(pt, out);
869 let mut out = [0; 42];
870 ctx.derive(Some(&mut out)).unwrap();
873 &out[..],
893 let mut out = [0; 42];
894 ctx.derive(Some(&mut out)).unwrap();
897 &out[..],
914 let mut out = vec![];
915 ctx.derive_to_vec(&mut out).unwrap();
918 &out[..],