| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Some sys cleanup | Steven Fackler | 2018-05-13 | 1 | -379/+0 |
| | | |||||
| * | Fix base version for min/max proto accessors | Steven Fackler | 2018-05-09 | 1 | -1/+7 |
| | | | | | Closes #911 | ||||
| * | Expose additional cipher and digest accessors | Benjamin Saunders | 2018-03-16 | 1 | -0/+3 |
| | | |||||
| * | Merge branch 'master' into custom-extensions | Steven Fackler | 2018-03-11 | 1 | -0/+3 |
| |\ | |||||
| | * | Add support LibreSSL and remove OpenSSL binding which we aren't using | Rohit Aggarwal | 2018-03-08 | 1 | -19/+0 |
| | | | |||||
| | * | Exposed some of ECDSA functions | Rohit Aggarwal | 2018-03-08 | 1 | -0/+23 |
| | | | |||||
| * | | FFI for OpenSSL 1.1.1 custom extension support | Benjamin Saunders | 2018-03-05 | 1 | -0/+1 |
| |/ | |||||
| * | Add min/max protocol version support | Steven Fackler | 2018-02-25 | 1 | -8/+56 |
| | | |||||
| * | Add some debugging-related bindings | Steven Fackler | 2018-02-17 | 1 | -0/+8 |
| | | |||||
| * | Add SSL_version binding | Steven Fackler | 2018-02-17 | 1 | -0/+3 |
| | | |||||
| * | SSL session callbacks have always been around | Steven Fackler | 2018-02-16 | 1 | -2/+4 |
| | | |||||
| * | Add more session cache support | Steven Fackler | 2018-02-15 | 1 | -0/+5 |
| | | |||||
| * | Add issuer name access. | Steven Fackler | 2017-12-29 | 1 | -0/+1 |
| | | | | | Closes #808 | ||||
| * | Overhaul verify error type | Steven Fackler | 2017-12-26 | 1 | -1/+9 |
| | | | | | Also set the error in the hostname verification callback for 1.0.1 | ||||
| * | Fixing the CI tests | [email protected] | 2017-12-02 | 1 | -1/+1 |
| | | |||||
| * | Adding dp(), dq() and qi() methods to RSA, to get the CRT parameters back | [email protected] | 2017-12-02 | 1 | -0/+6 |
| | | |||||
| * | Rustfmt | Steven Fackler | 2017-07-15 | 1 | -117/+145 |
| | | |||||
| * | Explicitly initialize OpenSSL 1.1.0 | Steven Fackler | 2017-05-20 | 1 | -1/+14 |
| | | |||||
| * | Rustfmt | Steven Fackler | 2017-05-20 | 1 | -46/+83 |
| | | |||||
| * | Logic to support client-side session reuse | Steven Fackler | 2017-03-25 | 1 | -0/+2 |
| | | |||||
| * | scrypt support | Steven Fackler | 2017-02-21 | 1 | -0/+1 |
| | | | | | Closes #586 | ||||
| * | Merge remote-tracking branch 'origin/master' into x509-builder | Steven Fackler | 2017-02-11 | 1 | -1/+46 |
| |\ | |||||
| | * | Merge branch 'master' into x509_req_version_subject | Steven Fackler | 2017-02-11 | 1 | -0/+4 |
| | |\ | |||||
| | | * | X509 signature algorithm access | Steven Fackler | 2017-02-10 | 1 | -0/+3 |
| | | | | |||||
| | | * | X509 signature access | Steven Fackler | 2017-02-10 | 1 | -0/+1 |
| | | | | |||||
| | * | | Add setters to new getter-functions in X509ReqRef | mredlek | 2017-01-27 | 1 | -3/+0 |
| | | | | |||||
| | * | | Added X509ReqRef.subject_name and X509ReqRef.version | mredlek | 2017-01-26 | 1 | -0/+6 |
| | |/ | |||||
| | * | fix multi-version compat | Benjamin Fry | 2017-01-23 | 1 | -0/+12 |
| | | | |||||
| | * | Support chacha20 and chacha20_poly1305 | Steven Fackler | 2017-01-21 | 1 | -0/+3 |
| | | | |||||
| | * | OCSP functionality | Steven Fackler | 2017-01-14 | 1 | -0/+5 |
| | | | |||||
| | * | Provide master key access | Steven Fackler | 2017-01-04 | 1 | -1/+5 |
| | | | |||||
| | * | Add SSL_SESSION | Steven Fackler | 2017-01-04 | 1 | -0/+1 |
| | | | |||||
| | * | Add constructors for various standard primes | Steven Fackler | 2016-11-12 | 1 | -0/+12 |
| | | | |||||
| | * | Add PKey::bits | Steven Fackler | 2016-11-12 | 1 | -0/+1 |
| | | | |||||
| * | | Add stack creation and push | Steven Fackler | 2016-11-06 | 1 | -0/+2 |
| | | | |||||
| * | | Start on an X509Builder | Steven Fackler | 2016-11-06 | 1 | -0/+1 |
| |/ | |||||
| * | Support client CA advertisement | Steven Fackler | 2016-11-06 | 1 | -0/+1 |
| | | |||||
| * | Avoid lhash weirdness | Steven Fackler | 2016-11-03 | 1 | -0/+2 |
| | | |||||
| * | Implement X509StoreContextRef::get_chain | Lionel Flandrin | 2016-11-01 | 1 | -0/+1 |
| | | |||||
| * | Implement a generic Stack API to deal with OpenSSL stacks | Lionel Flandrin | 2016-11-01 | 1 | -4/+3 |
| | | |||||
| * | Enable hostname verification on 1.0.2 | Steven Fackler | 2016-10-14 | 1 | -11/+1 |
| | | |||||
| * | Support hostname verification | Steven Fackler | 2016-10-14 | 1 | -15/+30 |
| | | | | | Closes #206 | ||||
| * | Remove link_name usage | Steven Fackler | 2016-10-14 | 1 | -0/+2 |
| | | |||||
| * | Add support for OpenSSL 1.1.0 | Alex Crichton | 2016-10-12 | 1 | -0/+146 |
| This commit is relatively major refactoring of the `openssl-sys` crate as well as the `openssl` crate itself. The end goal here was to support OpenSSL 1.1.0, and lots of other various tweaks happened along the way. The major new features are: * OpenSSL 1.1.0 is supported * OpenSSL 0.9.8 is no longer supported (aka all OSX users by default) * All FFI bindings are verified with the `ctest` crate (same way as the `libc` crate) * CI matrixes are vastly expanded to include 32/64 of all platforms, more OpenSSL version coverage, as well as ARM coverage on Linux * The `c_helpers` module is completely removed along with the `gcc` dependency. * The `openssl-sys` build script was completely rewritten * Now uses `OPENSSL_DIR` to find the installation, not include/lib env vars. * Better error messages for mismatched versions. * Better error messages for failing to find OpenSSL on a platform (more can be done here) * Probing of OpenSSL build-time configuration to inform the API of the `*-sys` crate. * Many Cargo features have been removed as they're now enabled by default. As this is a breaking change to both the `openssl` and `openssl-sys` crates this will necessitate a major version bump of both. There's still a few more API questions remaining but let's hash that out on a PR! Closes #452 | |||||