Lines Matching defs:len
235 pub fn set_rsa_pss_saltlen(&mut self, len: RsaPssSaltlen) -> Result<(), ErrorStack> {
239 len.as_raw(),
275 buf.len(),
289 pub fn len(&self) -> Result<usize, ErrorStack> {
296 let mut len = 0;
300 &mut len,
302 Ok(len)
309 let mut len = 0;
313 &mut len,
317 Ok(len)
323 /// This method will fail if the buffer is not large enough for the signature. Use the `len`
331 let mut len = buf.len();
335 &mut len,
337 Ok(len)
343 /// This is a simple convenience wrapper over `len` and `sign`.
345 let mut buf = vec![0; self.len()?];
346 let len = self.sign(&mut buf)?;
348 buf.truncate(len);
357 /// This method will fail if the buffer is not large enough for the signature. Use the `len`
370 let mut sig_len = sig_buf.len();
376 data_buf.len(),
384 /// This is a simple convenience wrapper over `len` and `sign_oneshot`.
387 let mut sig_buf = vec![0; self.len()?];
388 let len = self.sign_oneshot(&mut sig_buf, data_buf)?;
390 sig_buf.truncate(len);
398 Ok(buf.len())
528 pub fn set_rsa_pss_saltlen(&mut self, len: RsaPssSaltlen) -> Result<(), ErrorStack> {
532 len.as_raw(),
568 buf.len(),
582 EVP_DigestVerifyFinal(self.md_ctx, signature.as_ptr() as *mut _, signature.len());
605 signature.len(),
607 buf.len(),
624 Ok(buf.len())