Loading README.md +3 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ [](https://travis-ci.org/sfackler/rust-openssl) [Documentation](https://sfackler.github.io/rust-openssl/doc/v0.8.2/openssl). [Documentation](https://sfackler.github.io/rust-openssl/doc/v0.8.3/openssl). ## Building Loading Loading @@ -39,6 +39,8 @@ export OPENSSL_INCLUDE_DIR=`brew --prefix openssl`/include export OPENSSL_LIB_DIR=`brew --prefix openssl`/lib ``` May be necessary clean the repository with `cargo clean` before build again. ### Windows On Windows, consider building with [mingw-w64](http://mingw-w64.org/). Loading appveyor.yml +2 −2 Original line number Diff line number Diff line Loading @@ -5,8 +5,8 @@ environment: matrix: - TARGET: i686-pc-windows-gnu BITS: 32 # - TARGET: x86_64-pc-windows-msvc # BITS: 64 - TARGET: x86_64-pc-windows-msvc BITS: 64 install: - ps: Start-FileDownload "http://slproweb.com/download/Win${env:BITS}OpenSSL-1_0_2h.exe" - Win%BITS%OpenSSL-1_0_2h.exe /SILENT /VERYSILENT /SP- /DIR="C:\OpenSSL" Loading openssl/Cargo.toml +2 −2 Original line number Diff line number Diff line [package] name = "openssl" version = "0.8.2" version = "0.8.3" authors = ["Steven Fackler <sfackler@gmail.com>"] license = "Apache-2.0" description = "OpenSSL bindings" repository = "https://github.com/sfackler/rust-openssl" documentation = "https://sfackler.github.io/rust-openssl/doc/v0.8.2/openssl" documentation = "https://sfackler.github.io/rust-openssl/doc/v0.8.3/openssl" readme = "../README.md" keywords = ["crypto", "tls", "ssl", "dtls"] build = "build.rs" Loading openssl/src/crypto/util.rs +1 −1 Original line number Diff line number Diff line Loading @@ -41,7 +41,7 @@ pub extern "C" fn invoke_passwd_cb<F>(buf: *mut c_char, _rwflag: c_int, cb_state: *mut c_void) -> c_int where F: FnOnce(&mut [i8]) -> usize { where F: FnOnce(&mut [c_char]) -> usize { let result = panic::catch_unwind(|| { // build a `i8` slice to pass to the user callback let pass_slice = unsafe { slice::from_raw_parts_mut(buf, size as usize) }; Loading openssl/src/error.rs +2 −1 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ use std::str; use ffi; #[derive(Debug)] #[derive(Debug, Clone)] pub struct ErrorStack(Vec<Error>); impl ErrorStack { Loading Loading @@ -61,6 +61,7 @@ impl From<ErrorStack> for fmt::Error { } /// An error reported from OpenSSL. #[derive(Clone)] pub struct Error(c_ulong); impl Error { Loading Loading
README.md +3 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ [](https://travis-ci.org/sfackler/rust-openssl) [Documentation](https://sfackler.github.io/rust-openssl/doc/v0.8.2/openssl). [Documentation](https://sfackler.github.io/rust-openssl/doc/v0.8.3/openssl). ## Building Loading Loading @@ -39,6 +39,8 @@ export OPENSSL_INCLUDE_DIR=`brew --prefix openssl`/include export OPENSSL_LIB_DIR=`brew --prefix openssl`/lib ``` May be necessary clean the repository with `cargo clean` before build again. ### Windows On Windows, consider building with [mingw-w64](http://mingw-w64.org/). Loading
appveyor.yml +2 −2 Original line number Diff line number Diff line Loading @@ -5,8 +5,8 @@ environment: matrix: - TARGET: i686-pc-windows-gnu BITS: 32 # - TARGET: x86_64-pc-windows-msvc # BITS: 64 - TARGET: x86_64-pc-windows-msvc BITS: 64 install: - ps: Start-FileDownload "http://slproweb.com/download/Win${env:BITS}OpenSSL-1_0_2h.exe" - Win%BITS%OpenSSL-1_0_2h.exe /SILENT /VERYSILENT /SP- /DIR="C:\OpenSSL" Loading
openssl/Cargo.toml +2 −2 Original line number Diff line number Diff line [package] name = "openssl" version = "0.8.2" version = "0.8.3" authors = ["Steven Fackler <sfackler@gmail.com>"] license = "Apache-2.0" description = "OpenSSL bindings" repository = "https://github.com/sfackler/rust-openssl" documentation = "https://sfackler.github.io/rust-openssl/doc/v0.8.2/openssl" documentation = "https://sfackler.github.io/rust-openssl/doc/v0.8.3/openssl" readme = "../README.md" keywords = ["crypto", "tls", "ssl", "dtls"] build = "build.rs" Loading
openssl/src/crypto/util.rs +1 −1 Original line number Diff line number Diff line Loading @@ -41,7 +41,7 @@ pub extern "C" fn invoke_passwd_cb<F>(buf: *mut c_char, _rwflag: c_int, cb_state: *mut c_void) -> c_int where F: FnOnce(&mut [i8]) -> usize { where F: FnOnce(&mut [c_char]) -> usize { let result = panic::catch_unwind(|| { // build a `i8` slice to pass to the user callback let pass_slice = unsafe { slice::from_raw_parts_mut(buf, size as usize) }; Loading
openssl/src/error.rs +2 −1 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ use std::str; use ffi; #[derive(Debug)] #[derive(Debug, Clone)] pub struct ErrorStack(Vec<Error>); impl ErrorStack { Loading Loading @@ -61,6 +61,7 @@ impl From<ErrorStack> for fmt::Error { } /// An error reported from OpenSSL. #[derive(Clone)] pub struct Error(c_ulong); impl Error { Loading