Lines Matching defs:len

186         let mut written = to.as_ref().map_or(0, |b| b.len());
193 from.len(),
202 let base = out.len();
203 let len = self.encrypt(from, None)?;
204 out.resize(base + len, 0);
205 let len = self.encrypt(from, Some(&mut out[base..]))?;
206 out.truncate(base + len);
207 Ok(len)
227 sig.len(),
229 data.len(),
259 let mut written = to.as_ref().map_or(0, |b| b.len());
266 sig.len(),
320 let mut written = to.as_ref().map_or(0, |b| b.len());
327 from.len(),
336 let base = out.len();
337 let len = self.decrypt(from, None)?;
338 out.resize(base + len, 0);
339 let len = self.decrypt(from, Some(&mut out[base..]))?;
340 out.truncate(base + len);
341 Ok(len)
356 let mut written = sig.as_ref().map_or(0, |b| b.len());
363 data.len(),
372 let base = sig.len();
373 let len = self.sign(data, None)?;
374 sig.resize(base + len, 0);
375 let len = self.sign(data, Some(&mut sig[base..]))?;
376 sig.truncate(base + len);
377 Ok(len)
455 pub fn set_rsa_pss_saltlen(&mut self, len: RsaPssSaltlen) -> Result<(), ErrorStack> {
459 len.as_raw(),
505 let len = LenType::try_from(label.len()).unwrap();
508 let p = ffi::OPENSSL_malloc(label.len() as _);
509 ptr::copy_nonoverlapping(label.as_ptr(), p as *mut _, label.len());
514 len,
549 let len = c_int::try_from(key.len()).unwrap();
557 len,
615 let len = c_int::try_from(key.len()).unwrap();
617 let len = key.len();
623 len,
640 let len = c_int::try_from(salt.len()).unwrap();
642 let len = salt.len();
648 len,
665 let len = c_int::try_from(info.len()).unwrap();
667 let len = info.len();
673 len,
685 let mut len = buf.as_ref().map_or(0, |b| b.len());
690 &mut len,
694 Ok(len)
699 let base = buf.len();
700 let len = self.derive(None)?;
701 buf.resize(base + len, 0);
702 let len = self.derive(Some(&mut buf[base..]))?;
703 buf.truncate(base + len);
704 Ok(len)
984 assert_eq!(length, digest.len());
1000 assert_eq!(result_buf[length - digest.len()..length], digest);