• Home
  • Raw
  • Download

Lines Matching refs:in_out

108     pub fn open_in_place<'in_out, A>(  in open_in_place()  argument
111 in_out: &'in_out mut [u8], in open_in_place()
112 ) -> Result<&'in_out mut [u8], error::Unspecified> in open_in_place()
116 self.open_within(aad, in_out, 0..) in open_in_place()
163 pub fn open_within<'in_out, A>( in open_within() argument
166 in_out: &'in_out mut [u8], in open_within()
168 ) -> Result<&'in_out mut [u8], error::Unspecified> in open_within()
176 in_out, in open_within()
183 fn open_within_<'in_out, A: AsRef<[u8]>>( in open_within_() argument
187 in_out: &'in_out mut [u8], in open_within_()
189 ) -> Result<&'in_out mut [u8], error::Unspecified> { in open_within_()
190 fn open_within<'in_out>( in open_within_()
194 in_out: &'in_out mut [u8], in open_within_()
196 ) -> Result<&'in_out mut [u8], error::Unspecified> { in open_within_()
198 let ciphertext_and_tag_len = in_out in open_within_()
206 let (in_out, received_tag) = in_out.split_at_mut(in_prefix_len + ciphertext_len); in open_within_()
212 in_out, in open_within_()
220 for b in &mut in_out[..ciphertext_len] { in open_within_()
226 Ok(&mut in_out[..ciphertext_len]) in open_within_()
233 in_out, in open_within_()
277 in_out: &mut InOut, in seal_in_place()
281 InOut: AsMut<[u8]> + for<'in_out> Extend<&'in_out u8>, in seal_in_place()
283 self.seal_in_place_append_tag(aad, in_out) in seal_in_place()
299 in_out: &mut InOut, in seal_in_place_append_tag()
303 InOut: AsMut<[u8]> + for<'in_out> Extend<&'in_out u8>, in seal_in_place_append_tag()
305 self.seal_in_place_separate_tag(aad, in_out.as_mut()) in seal_in_place_append_tag()
306 .map(|tag| in_out.extend(tag.as_ref())) in seal_in_place_append_tag()
324 in_out: &mut [u8], in seal_in_place_separate_tag()
333 in_out, in seal_in_place_separate_tag()
343 in_out: &mut [u8], in seal_in_place_separate_tag_()
345 check_per_nonce_max_bytes(key.algorithm, in_out.len())?; in seal_in_place_separate_tag_()
350 in_out, in seal_in_place_separate_tag_()
465 pub fn open_in_place<'in_out, A>( in open_in_place() argument
469 in_out: &'in_out mut [u8], in open_in_place()
470 ) -> Result<&'in_out mut [u8], error::Unspecified> in open_in_place()
474 self.open_within(nonce, aad, in_out, 0..) in open_in_place()
481 pub fn open_within<'in_out, A>( in open_within() argument
485 in_out: &'in_out mut [u8], in open_within()
487 ) -> Result<&'in_out mut [u8], error::Unspecified> in open_within()
491 open_within_(&self.key, nonce, aad, in_out, ciphertext_and_tag) in open_within()
501 in_out: &mut InOut, in seal_in_place()
505 InOut: AsMut<[u8]> + for<'in_out> Extend<&'in_out u8>, in seal_in_place()
507 self.seal_in_place_append_tag(nonce, aad, in_out) in seal_in_place()
519 in_out: &mut InOut, in seal_in_place_append_tag()
523 InOut: AsMut<[u8]> + for<'in_out> Extend<&'in_out u8>, in seal_in_place_append_tag()
525 self.seal_in_place_separate_tag(nonce, aad, in_out.as_mut()) in seal_in_place_append_tag()
526 .map(|tag| in_out.extend(tag.as_ref())) in seal_in_place_append_tag()
538 in_out: &mut [u8], in seal_in_place_separate_tag()
543 seal_in_place_separate_tag_(&self.key, nonce, Aad::from(aad.as_ref()), in_out) in seal_in_place_separate_tag()
569 in_out: &mut [u8],
577 in_out: &mut [u8],