Simplifying finish_into

This commit is contained in:
pe@pijul.org 2017-12-03 23:37:58 +01:00
parent 905d3f716b
commit 9732264b51
1 changed files with 1 additions and 2 deletions

View File

@ -158,9 +158,8 @@ impl<'a> Signer<'a> {
/// This method will fail if the buffer is not large enough for
/// the signature, one can use `finish_len` to get an upper bound
/// on the required size.
pub fn finish_into<B:AsMut<[u8]>>(&self, mut buf: B) -> Result<usize, ErrorStack> {
pub fn finish_into(&self, buf: &mut [u8]) -> Result<usize, ErrorStack> {
unsafe {
let buf = buf.as_mut();
let mut len = buf.len();
cvt(ffi::EVP_DigestSignFinal(
self.md_ctx,