aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release openssl 0.10.11openssl-v0.10.11Steven Fackler2018-08-041-2/+2
|
* Release openssl-sys 0.9.35openssl-sys-v0.9.35Steven Fackler2018-08-041-1/+1
|
* Merge pull request #967 from sfackler/vendored-docsAlex Crichton2018-07-311-0/+15
|\ | | | | Add some docs to the README about the vendored feature.
| * Add some docs to the README about the vendored feature.Steven Fackler2018-07-301-0/+15
|/
* Merge pull request #963 from alexcrichton/vendoredSteven Fackler2018-07-308-166/+251
|\ | | | | Support builds of OpenSSL from vendored source (take 2)
| * Support builds of OpenSSL from vendored source (take 2)Alex Crichton2018-07-308-166/+251
|/ | | | | | This is a revival of #684 to see if I can help push it across the finish line! Closes #580
* Merge pull request #965 from sfackler/fix-no-ec2mSteven Fackler2018-07-291-8/+4
|\ | | | | Fix tests when built with no-ec2m
| * Fix tests when built with no-ec2mSteven Fackler2018-07-291-8/+4
|/ | | | | | | The other curve identifier isn't valid, at least in some contexts so just ignore the test in those cases. Closes #964
* Merge pull request #962 from sfackler/static-strSteven Fackler2018-07-191-3/+6
|\ | | | | SslSessionRef methods return static strings
| * SslSessionRef methods return static stringsSteven Fackler2018-07-191-3/+6
|/ | | | Closes #961
* Merge pull request #959 from jabedude/masterSteven Fackler2018-07-141-1/+1
|\ | | | | Fix spelling in symm docs
| * Fix spelling in symm docsJosh Abraham2018-07-141-1/+1
|/
* Merge pull request #958 from sfackler/custom-errorsSteven Fackler2018-07-101-2/+12
|\ | | | | Add bindings for custom error definition
| * Add bindings for custom error definitionSteven Fackler2018-07-101-2/+12
|/
* Purge registry cacheSteven Fackler2018-07-071-2/+2
| | | Get off of a bad git repo on the osx builder
* Merge pull request #937 from marcoh00/iterable-x509namesSteven Fackler2018-07-075-7/+70
|\ | | | | X509NameRef: Provide an iterator over all entries
| * Only grab the name entry count when neededSteven Fackler2018-06-261-3/+1
| |
| * Rename X509NameRef::all_entries and refactor end-of-iterator checksMarco Huenseler2018-06-032-6/+8
| |
| * Provide an Asn1Object getter method for X509NameEntryRefMarco Huenseler2018-06-035-0/+19
| |
| * Make X509NameRef provide an iterator over all X509NameEntriesMarco Huenseler2018-06-035-5/+49
| |
* | Clean up IGE exampleSteven Fackler2018-07-041-22/+11
| | | | | | | | Closes #955
* | Merge pull request #954 from pinkisemils/output-all-msvc-linker-argsSteven Fackler2018-06-292-1/+5
|\ \ | | | | | | Link all needed system libraries on Windows, when building statically
| * | Link all needed system libraries on Windows, when building staticallyEmīls2018-06-292-1/+5
|/ /
* | Merge pull request #953 from sfackler/sfackler-patch-1Steven Fackler2018-06-281-1/+1
|\ \ | | | | | | Bump to openssl 1.1.1-pre8
| * | Bump to openssl 1.1.1-pre8Steven Fackler2018-06-281-1/+1
|/ /
* | Merge pull request #950 from WanzenBug/masterSteven Fackler2018-06-234-4/+224
|\ \ | | | | | | Add access to private/public components of DSA key pairs.
| * | Simplify DSA from private componentsMoritz Wanzenböck2018-06-231-8/+17
| | |
| * | Fix fallback implementation of DSA utility methodsMoritz Wanzenböck2018-06-181-6/+6
| | |
| * | Add tests for DSA key pairsMoritz Wanzenböck2018-06-181-0/+72
| | |
| * | Add Dsa::from_(private|public)_componentsMoritz Wanzenböck2018-06-184-10/+107
| | | | | | | | | | | | Add 2 methods to create a DSA key pair from its raw components.
| * | Add methods to access private and public part of DSA keysMoritz Wanzenböck2018-06-181-1/+43
| | |
* | | Merge pull request #952 from rumpelsepp/patch-1Steven Fackler2018-06-211-2/+2
|\ \ \ | |/ / |/| | Fix build with openssl 1.1.1 and no-psk
| * | Fix build with openssl 1.1.1 and no-pskStefan Tatschner2018-06-211-2/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I used this as build flags for openssl 1.1.1: ``` /usr/bin/perl ./Configure linux-x86_64 no-shared no-zlib no-psk no-srp no-weak-ssl-ciphers no-idea ``` rust-openssl crashed with this error: ``` Compiling openssl v0.10.10 error[E0433]: failed to resolve. Use of undeclared type or module `CStr` --> /home/stefan/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.10/src/ssl/callbacks.rs:386:16 | 386 | let line = CStr::from_ptr(line).to_bytes(); | ^^^^ Use of undeclared type or module `CStr` error[E0412]: cannot find type `c_char` in this scope --> /home/stefan/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.10/src/ssl/callbacks.rs:377:75 | 377 | pub unsafe extern "C" fn raw_keylog<F>(ssl: *const ffi::SSL, line: *const c_char) | ^^^^^^ did you mean `c_uchar`? help: possible candidates are found in other modules, you can import them into scope | 1 | use libc::c_char; | 1 | use std::os::raw::c_char; | error: aborting due to 2 previous errors Some errors occurred: E0412, E0433. For more information about an error, try `rustc --explain E0412`. error: Could not compile `openssl`. warning: build failed, waiting for other jobs to finish... ``` this patch fixes the problem
* | Merge pull request #943 from lolzballs/masterSteven Fackler2018-06-174-4/+136
|\ \ | | | | | | Add wrapper for SSL_CTX_set_psk_server_callback
| * | Disable TLSv1.3 for psk_ciphers testBenjamin Cheng2018-06-171-0/+7
| | |
| * | Ensure psk test callbacks are calledBenjamin Cheng2018-06-021-0/+6
| | |
| * | push PSK callback errors onto ErrorStackBenjamin Cheng2018-06-021-2/+8
| | |
| * | Change psk test cipher to PSK-AES128-CBC-SHABenjamin Cheng2018-06-021-2/+3
| | | | | | | | | | | | Hopefully it works on CI servers now
| * | Use is_null()Benjamin Cheng2018-06-021-1/+1
| | |
| * | add test for psk; deprecated set_psk_callbackBenjamin Cheng2018-06-022-0/+47
| | |
| * | Merge remote-tracking branch 'origin/master'Benjamin Cheng2018-06-0242-1144/+1825
| |\ \
| * | | Add wrapper for SSL_CTX_set_psk_server_callbackBenjamin Cheng2018-05-163-3/+68
| | | |
* | | | Merge pull request #946 from sfackler/libressl-accessorsSteven Fackler2018-06-1014-69/+193
|\ \ \ \ | | | | | | | | | | Switch to accessors in libressl where possible
| * | | | Switch to accessors in libressl where possibleSteven Fackler2018-06-0914-69/+193
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Some accessors are mysteriously still macros so we can't make everything opaque yet, unfortunately. cc #909
* | | | Merge pull request #936 from sfackler/windows-staticSteven Fackler2018-06-091-0/+4
|\ \ \ \ | | | | | | | | | | Add back the gdi32-sys dependency on windows
| * | | | Link to gdi32 on windowsSteven Fackler2018-06-091-0/+4
|/ / / / | | | | | | | | | | | | Closes #935
* | | | Release openssl v0.10.10openssl-v0.10.10Steven Fackler2018-06-061-1/+1
| | | |
* | | | Release openssl-sys 0.9.33openssl-sys-v0.9.33Steven Fackler2018-06-062-2/+2
| | | |
* | | | Update changelogSteven Fackler2018-06-061-1/+9
| | | |
* | | | Merge pull request #945 from sfackler/ssl-alpn-protosSteven Fackler2018-06-041-0/+26
|\ \ \ \ | |_|_|/ |/| | | Add SslRef::set_alpn_protos