diff --git a/openssl/src/rsa.rs b/openssl/src/rsa.rs index 938b97db..87bebd39 100644 --- a/openssl/src/rsa.rs +++ b/openssl/src/rsa.rs @@ -23,10 +23,9 @@ //! //! fn main() { //! let rsa = Rsa::generate(2048).unwrap(); -//! let data: Vec = String::from("foobar").into_bytes(); -//! let mut encrypted_data: Vec = vec![0; 512]; -//! let padding = Padding::PKCS1; -//! let _ = rsa.public_encrypt(&data, encrypted_data.as_mut_slice(), padding).unwrap(); +//! let data = b"foobar"; +//! let mut buf = vec![0; rsa.size() as usize]; +//! let encrypted_len = rsa.public_encrypt(data, &mut buf, Padding::PKCS1).unwrap(); //! } //! ``` use ffi;