| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Release openssl 0.10.11openssl-v0.10.11 | Steven Fackler | 2018-08-04 | 1 | -2/+2 |
| | | |||||
| * | Release openssl-sys 0.9.35openssl-sys-v0.9.35 | Steven Fackler | 2018-08-04 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #967 from sfackler/vendored-docs | Alex Crichton | 2018-07-31 | 1 | -0/+15 |
| |\ | | | | | Add some docs to the README about the vendored feature. | ||||
| | * | Add some docs to the README about the vendored feature. | Steven Fackler | 2018-07-30 | 1 | -0/+15 |
| |/ | |||||
| * | Merge pull request #963 from alexcrichton/vendored | Steven Fackler | 2018-07-30 | 8 | -166/+251 |
| |\ | | | | | Support builds of OpenSSL from vendored source (take 2) | ||||
| | * | Support builds of OpenSSL from vendored source (take 2) | Alex Crichton | 2018-07-30 | 8 | -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-ec2m | Steven Fackler | 2018-07-29 | 1 | -8/+4 |
| |\ | | | | | Fix tests when built with no-ec2m | ||||
| | * | Fix tests when built with no-ec2m | Steven Fackler | 2018-07-29 | 1 | -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-str | Steven Fackler | 2018-07-19 | 1 | -3/+6 |
| |\ | | | | | SslSessionRef methods return static strings | ||||
| | * | SslSessionRef methods return static strings | Steven Fackler | 2018-07-19 | 1 | -3/+6 |
| |/ | | | | Closes #961 | ||||
| * | Merge pull request #959 from jabedude/master | Steven Fackler | 2018-07-14 | 1 | -1/+1 |
| |\ | | | | | Fix spelling in symm docs | ||||
| | * | Fix spelling in symm docs | Josh Abraham | 2018-07-14 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #958 from sfackler/custom-errors | Steven Fackler | 2018-07-10 | 1 | -2/+12 |
| |\ | | | | | Add bindings for custom error definition | ||||
| | * | Add bindings for custom error definition | Steven Fackler | 2018-07-10 | 1 | -2/+12 |
| |/ | |||||
| * | Purge registry cache | Steven Fackler | 2018-07-07 | 1 | -2/+2 |
| | | | | Get off of a bad git repo on the osx builder | ||||
| * | Merge pull request #937 from marcoh00/iterable-x509names | Steven Fackler | 2018-07-07 | 5 | -7/+70 |
| |\ | | | | | X509NameRef: Provide an iterator over all entries | ||||
| | * | Only grab the name entry count when needed | Steven Fackler | 2018-06-26 | 1 | -3/+1 |
| | | | |||||
| | * | Rename X509NameRef::all_entries and refactor end-of-iterator checks | Marco Huenseler | 2018-06-03 | 2 | -6/+8 |
| | | | |||||
| | * | Provide an Asn1Object getter method for X509NameEntryRef | Marco Huenseler | 2018-06-03 | 5 | -0/+19 |
| | | | |||||
| | * | Make X509NameRef provide an iterator over all X509NameEntries | Marco Huenseler | 2018-06-03 | 5 | -5/+49 |
| | | | |||||
| * | | Clean up IGE example | Steven Fackler | 2018-07-04 | 1 | -22/+11 |
| | | | | | | | | | Closes #955 | ||||
| * | | Merge pull request #954 from pinkisemils/output-all-msvc-linker-args | Steven Fackler | 2018-06-29 | 2 | -1/+5 |
| |\ \ | | | | | | | Link all needed system libraries on Windows, when building statically | ||||
| | * | | Link all needed system libraries on Windows, when building statically | Emīls | 2018-06-29 | 2 | -1/+5 |
| |/ / | |||||
| * | | Merge pull request #953 from sfackler/sfackler-patch-1 | Steven Fackler | 2018-06-28 | 1 | -1/+1 |
| |\ \ | | | | | | | Bump to openssl 1.1.1-pre8 | ||||
| | * | | Bump to openssl 1.1.1-pre8 | Steven Fackler | 2018-06-28 | 1 | -1/+1 |
| |/ / | |||||
| * | | Merge pull request #950 from WanzenBug/master | Steven Fackler | 2018-06-23 | 4 | -4/+224 |
| |\ \ | | | | | | | Add access to private/public components of DSA key pairs. | ||||
| | * | | Simplify DSA from private components | Moritz Wanzenböck | 2018-06-23 | 1 | -8/+17 |
| | | | | |||||
| | * | | Fix fallback implementation of DSA utility methods | Moritz Wanzenböck | 2018-06-18 | 1 | -6/+6 |
| | | | | |||||
| | * | | Add tests for DSA key pairs | Moritz Wanzenböck | 2018-06-18 | 1 | -0/+72 |
| | | | | |||||
| | * | | Add Dsa::from_(private|public)_components | Moritz Wanzenböck | 2018-06-18 | 4 | -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 keys | Moritz Wanzenböck | 2018-06-18 | 1 | -1/+43 |
| | | | | |||||
| * | | | Merge pull request #952 from rumpelsepp/patch-1 | Steven Fackler | 2018-06-21 | 1 | -2/+2 |
| |\ \ \ | |/ / |/| | | Fix build with openssl 1.1.1 and no-psk | ||||
| | * | | Fix build with openssl 1.1.1 and no-psk | Stefan Tatschner | 2018-06-21 | 1 | -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/master | Steven Fackler | 2018-06-17 | 4 | -4/+136 |
| |\ \ | | | | | | | Add wrapper for SSL_CTX_set_psk_server_callback | ||||
| | * | | Disable TLSv1.3 for psk_ciphers test | Benjamin Cheng | 2018-06-17 | 1 | -0/+7 |
| | | | | |||||
| | * | | Ensure psk test callbacks are called | Benjamin Cheng | 2018-06-02 | 1 | -0/+6 |
| | | | | |||||
| | * | | push PSK callback errors onto ErrorStack | Benjamin Cheng | 2018-06-02 | 1 | -2/+8 |
| | | | | |||||
| | * | | Change psk test cipher to PSK-AES128-CBC-SHA | Benjamin Cheng | 2018-06-02 | 1 | -2/+3 |
| | | | | | | | | | | | | | Hopefully it works on CI servers now | ||||
| | * | | Use is_null() | Benjamin Cheng | 2018-06-02 | 1 | -1/+1 |
| | | | | |||||
| | * | | add test for psk; deprecated set_psk_callback | Benjamin Cheng | 2018-06-02 | 2 | -0/+47 |
| | | | | |||||
| | * | | Merge remote-tracking branch 'origin/master' | Benjamin Cheng | 2018-06-02 | 42 | -1144/+1825 |
| | |\ \ | |||||
| | * | | | Add wrapper for SSL_CTX_set_psk_server_callback | Benjamin Cheng | 2018-05-16 | 3 | -3/+68 |
| | | | | | |||||
| * | | | | Merge pull request #946 from sfackler/libressl-accessors | Steven Fackler | 2018-06-10 | 14 | -69/+193 |
| |\ \ \ \ | | | | | | | | | | | Switch to accessors in libressl where possible | ||||
| | * | | | | Switch to accessors in libressl where possible | Steven Fackler | 2018-06-09 | 14 | -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-static | Steven Fackler | 2018-06-09 | 1 | -0/+4 |
| |\ \ \ \ | | | | | | | | | | | Add back the gdi32-sys dependency on windows | ||||
| | * | | | | Link to gdi32 on windows | Steven Fackler | 2018-06-09 | 1 | -0/+4 |
| |/ / / / | | | | | | | | | | | | | Closes #935 | ||||
| * | | | | Release openssl v0.10.10openssl-v0.10.10 | Steven Fackler | 2018-06-06 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Release openssl-sys 0.9.33openssl-sys-v0.9.33 | Steven Fackler | 2018-06-06 | 2 | -2/+2 |
| | | | | | |||||
| * | | | | Update changelog | Steven Fackler | 2018-06-06 | 1 | -1/+9 |
| | | | | | |||||
| * | | | | Merge pull request #945 from sfackler/ssl-alpn-protos | Steven Fackler | 2018-06-04 | 1 | -0/+26 |
| |\ \ \ \ | |_|_|/ |/| | | | Add SslRef::set_alpn_protos | ||||