aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/dh.rs
Commit message (Collapse)AuthorAgeFilesLines
* Switch to accessors in libressl where possibleSteven Fackler2018-06-091-1/+1
| | | | | | | Some accessors are mysteriously still macros so we can't make everything opaque yet, unfortunately. cc #909
* Overhaul openssl cfgsSteven Fackler2018-05-201-29/+19
| | | | Also expose hostname verification on libressl
* Remove version-specific featuresSteven Fackler2018-03-191-11/+7
| | | | Closes #852
* Tweak featuresSteven Fackler2018-02-141-4/+8
| | | | We should keep the version features totally separate for now.
* OpenSSL 1.1.1 supportSteven Fackler2018-02-131-3/+3
|
* Rename key serialization/deserialization methodsSteven Fackler2018-01-061-8/+48
| | | | | | Also document their specific formats. Closes #502
* Parameterize keys over what they containSteven Fackler2017-12-301-16/+20
| | | | Closes #790
* Clean up 1.0.1 hostname verificationSteven Fackler2017-12-231-21/+14
|
* Added a macro that wraps foreign type, and impl Send and Sync for both,Paul Florence2017-11-101-1/+1
| | | | | the borrowed type and the owned one. Replaced all invocation of `foreign_type` by `foreign_type_and_impl_send_sync`.
* Convert try! usage to ?johnthagen2017-10-031-3/+3
|
* Delete DTLS testsSteven Fackler2017-08-081-4/+4
|
* Init in Dh constructorsSteven Fackler2017-07-301-4/+12
|
* RustfmtSteven Fackler2017-07-151-15/+24
|
* Switch to foreign_typesSteven Fackler2017-02-031-2/+9
|
* Macroise from_pemSteven Fackler2016-11-131-14/+1
|
* Macroise to_pemSteven Fackler2016-11-131-10/+2
|
* Macroise from_derSteven Fackler2016-11-131-11/+1
|
* Macroise to_derSteven Fackler2016-11-131-9/+1
|
* Consistently support both PEM and DER encodingsSteven Fackler2016-11-111-9/+39
| | | | Closes #500
* Get rid of RefSteven Fackler2016-11-041-3/+3
| | | | | There's unfortunately a rustdoc bug that causes all methods implemented for any Ref<T> to be inlined in the deref methods section :(
* Use built in DH parameters when availableSteven Fackler2016-11-011-1/+15
| | | | | Fall back to a hardcoded PEM blob on 1.0.1, but serialized from DH_get_2048_256.
* Convert DhSteven Fackler2016-10-311-29/+2
|
* Expose SSL_MODEsSteven Fackler2016-10-301-4/+1
|
* RustfmtSteven Fackler2016-10-301-19/+10
|
* Configure ECDH parameters in connectorSteven Fackler2016-10-301-6/+26
|
* Camel case DHSteven Fackler2016-10-271-20/+20
|
* Don't allow mutation of SslContextsSteven Fackler2016-10-251-3/+3
| | | | | | SslContext is reference counted and the various setter methods don't take out locks where necessary. Fix this by adding a builder for the context.
* Implement new feature setupSteven Fackler2016-10-171-4/+7
| | | | | | | | The basic idea here is that there is a feature for each supported OpenSSL version. Enabling multiple features represents support for multiple OpenSSL versions, but it's then up to you to check which version you link against (probably by depending on openssl-sys and making a build script similar to what openssl does).
* Finish error overhaulSteven Fackler2016-10-161-16/+21
|
* Start on error + BN refactorSteven Fackler2016-10-161-0/+142