aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* Release v0.9.2v0.9.2Steven Fackler2016-11-271-1/+1
|
* Rename ec_key to ecSteven Fackler2016-11-141-0/+1
|
* Some serialization support for EcKeySteven Fackler2016-11-131-40/+2
|
* Release v0.9.1v0.9.1Steven Fackler2016-11-111-1/+1
|
* Drop rustc-serialize dependencySteven Fackler2016-11-091-2/+1
|
* Release v0.9.0Steven Fackler2016-11-051-1/+1
|
* Get rid of RefSteven Fackler2016-11-041-11/+14
| | | | | There's unfortunately a rustdoc bug that causes all methods implemented for any Ref<T> to be inlined in the deref methods section :(
* Make utility functions privateSteven Fackler2016-11-041-3/+3
|
* Implement a generic Stack API to deal with OpenSSL stacksLionel Flandrin2016-11-011-0/+1
|
* Remove OpaqueSteven Fackler2016-10-311-1/+0
|
* Add a generic Ref typeSteven Fackler2016-10-311-0/+39
|
* RustfmtSteven Fackler2016-10-301-5/+1
|
* Implement EcKeySteven Fackler2016-10-301-0/+1
| | | | cc #499
* Make verification unconditionally exposed internallySteven Fackler2016-10-281-0/+2
|
* Remove macros moduleSteven Fackler2016-10-261-2/+0
|
* Move SslString to a shared locationSteven Fackler2016-10-261-0/+1
|
* Flatten crypto moduleSteven Fackler2016-10-221-3/+13
|
* Switch X509Name over to new borrow setupSteven Fackler2016-10-201-0/+1
| | | | | | The use of actual references enables us to be correct with respect to mutability without needing two structs for the mutable and immutable cases and more deref impls.
* Start on error + BN refactorSteven Fackler2016-10-161-0/+28
|
* De-enumify message digestsSteven Fackler2016-10-151-7/+0
|
* Use stdlib logic for udpSteven Fackler2016-10-131-3/+0
|
* Add support for OpenSSL 1.1.0Alex Crichton2016-10-121-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Release v0.8.3Steven Fackler2016-09-091-1/+1
|
* Release openssl-sys v0.7.17, openssl v0.8.2Steven Fackler2016-08-181-1/+1
|
* Release openssl-sys v0.7.16, openssl v0.8.1Steven Fackler2016-08-151-1/+1
|
* Release openssl-sys v0.7.15, openssl v0.8.0Steven Fackler2016-08-111-1/+1
|
* Make hmac support optional and remove openssl-sys-extrasSteven Fackler2016-08-091-1/+0
| | | | rust-openssl no longer requires headers for the default feature set.
* Make c_helpers optionalSteven Fackler2016-08-091-0/+2
|
* Move init to crate rootSteven Fackler2016-08-071-0/+3
|
* Hash reformSteven Fackler2016-08-071-0/+7
| | | | Closes #430
* Restructure PEM input/output methodsSteven Fackler2016-08-021-1/+1
| | | | | Dealing with byte buffers directly avoids error handling weirdness and we were loading it all into memory before anyway.
* Drop unused feature gateSteven Fackler2016-07-311-1/+0
|
* Merge remote-tracking branch 'origin/master' into breaksSteven Fackler2016-07-311-1/+1
|\
| * Release v0.7.14Steven Fackler2016-07-011-1/+1
| |
| * Release v0.7.13Steven Fackler2016-05-201-1/+1
| |
| * Release v0.7.12Steven Fackler2016-05-161-1/+1
| |
| * Release v0.7.11Steven Fackler2016-05-051-1/+1
| |
* | Revert "Add a new trait based Nid setup"Steven Fackler2016-07-311-1/+0
| | | | | | | | | | | | This reverts commit 49db4c84dfde2adac65d7834121d09e95d6dbd65. Unclear that this is a good idea
* | Add a new trait based Nid setupSteven Fackler2016-05-031-0/+1
| |
* | Error reformSteven Fackler2016-05-031-3/+4
|/
* Release v0.7.10Steven Fackler2016-04-161-1/+1
|
* Update for nightly changesSteven Fackler2016-04-131-1/+1
|
* Resolves #378 - Module version with the version informationDavid Rajchenbach-Teller2016-04-131-0/+1
|
* Release v0.7.9Steven Fackler2016-04-061-1/+1
|
* Release v0.7.8Steven Fackler2016-03-181-1/+1
|
* Release v0.7.7Steven Fackler2016-03-171-1/+1
|
* Release v0.7.6Steven Fackler2016-02-101-1/+1
|
* Release v0.7.5Steven Fackler2016-01-221-1/+1
|
* Add stream panic propagation behind a nightly feature gateSteven Fackler2016-01-111-0/+1
|
* Release v0.7.4Steven Fackler2015-12-181-1/+1
|