commit
a3cba6aeb9
4
pkcs5.rs
4
pkcs5.rs
|
|
@ -29,10 +29,10 @@ pub fn pbkdf2_hmac_sha1(pass: &str, salt: &[u8], iter: uint,
|
||||||
out_buf);
|
out_buf);
|
||||||
|
|
||||||
if r != 1 as c_int { fail; }
|
if r != 1 as c_int { fail; }
|
||||||
|
|
||||||
unsafe { vec::raw::set_len(out, keylen); }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
unsafe { vec::raw::set_len(&mut out, keylen); }
|
||||||
|
|
||||||
out
|
out
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
2
pkey.rs
2
pkey.rs
|
|
@ -260,7 +260,7 @@ pub impl PKey {
|
||||||
|
|
||||||
do vec::as_mut_buf(r) |pr, _len| {
|
do vec::as_mut_buf(r) |pr, _len| {
|
||||||
do vec::as_imm_buf(s) |ps, s_len| {
|
do vec::as_imm_buf(s) |ps, s_len| {
|
||||||
let plen = ptr::addr_of(len);
|
let plen = ptr::addr_of(&len);
|
||||||
|
|
||||||
// XXX: 672 == NID_sha256
|
// XXX: 672 == NID_sha256
|
||||||
let rv = libcrypto::RSA_sign(
|
let rv = libcrypto::RSA_sign(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue