summaryrefslogtreecommitdiff
path: root/openssl/src/sign.rs
diff options
context:
space:
mode:
authorpe@pijul.org <pe@pijul.org>2017-12-03 23:37:58 +0100
committerpe@pijul.org <pe@pijul.org>2017-12-03 23:37:58 +0100
commit9732264b518dac05236121882053f94afece14de (patch)
treea5d55b7b12a2baaa76a5868cbdf22b40dfc37195 /openssl/src/sign.rs
parent905d3f716b70fc1c1e023a0869719fd6763f8781 (diff)
downloadrust-openssl-9732264b518dac05236121882053f94afece14de.zip
Simplifying finish_into
Diffstat (limited to 'openssl/src/sign.rs')
-rw-r--r--openssl/src/sign.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/openssl/src/sign.rs b/openssl/src/sign.rs
index 07df332d..c074de0b 100644
--- a/openssl/src/sign.rs
+++ b/openssl/src/sign.rs
@@ -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,