aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/ssl/mod.rs
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #538 from semarie/libresslSteven Fackler2016-12-221-0/+3
|\ | | | | Add LibreSSL support
| * Add LibreSSL 2.5.0 supportSébastien Marie2016-12-211-0/+3
| |
* | Handle zero-length reads/writesAlex Crichton2016-12-201-0/+14
|/ | | | | | | This commit adds some short-circuits for zero-length reads/writes to `SslStream`. Because OpenSSL returns 0 on error, then we could mistakenly confuse a 0-length success as an actual error, so we avoid writing or reading 0 bytes by returning quickly with a success.
* CleanupSteven Fackler2016-11-271-1/+2
|
* Rename ec_key to ecSteven Fackler2016-11-141-2/+2
|
* Add SslRef::set_{tmp_dh,tmp_ecdh,ecdh_auto}Steven Fackler2016-11-121-0/+18
|
* Add SslRef::set_tmp_{ec,}dh_calbackSteven Fackler2016-11-121-3/+78
|
* Add SslContextBuilder::set_tmp_{ec,}dh_callbackSteven Fackler2016-11-121-6/+85
|
* Add basic X509_STORE accessSteven Fackler2016-11-121-0/+11
| | | | | | | There's more to do here, but this enabled addition of trusted CAs from X509 objects. Closes #394
* Fix EOF detectionSteven Fackler2016-11-111-19/+35
| | | | See https://github.com/openssl/openssl/issues/1903 for details
* Support client CA advertisementSteven Fackler2016-11-061-1/+12
|
* Fix build on 1.0.1Steven Fackler2016-11-061-0/+6
|
* Add accessors for cert and private keySteven Fackler2016-11-061-0/+49
| | | | Closes #340
* FixesSteven Fackler2016-11-051-7/+22
|
* Get rid of RefSteven Fackler2016-11-041-38/+42
| | | | | There's unfortunately a rustdoc bug that causes all methods implemented for any Ref<T> to be inlined in the deref methods section :(
* Remove an enumSteven Fackler2016-11-031-2/+2
|
* Update x509Steven Fackler2016-10-311-8/+8
|
* Update sslSteven Fackler2016-10-311-118/+27
|
* Update verifySteven Fackler2016-10-311-4/+4
|
* Update PKeySteven Fackler2016-10-311-2/+2
|
* Update EcKeySteven Fackler2016-10-311-2/+2
|
* Convert DhSteven Fackler2016-10-311-2/+3
|
* Return an SslRefSteven Fackler2016-10-301-2/+2
|
* Expose SSL_MODEsSteven Fackler2016-10-301-19/+30
|
* Rename set_CA_fileSteven Fackler2016-10-301-2/+1
|
* Impl Sync and Send for SslContextBuilderSteven Fackler2016-10-301-0/+3
|
* Rename connectorsSteven Fackler2016-10-301-13/+15
|
* Move HandshakeError to submoduleSteven Fackler2016-10-301-56/+2
|
* RustfmtSteven Fackler2016-10-301-117/+69
|
* Rename nwe to mozilla_intermediateSteven Fackler2016-10-301-4/+2
|
* Pass SslMethod into constructorsSteven Fackler2016-10-301-4/+7
|
* Configure ECDH parameters in connectorSteven Fackler2016-10-301-2/+14
|
* Pull Curl's CA list for Windows testsSteven Fackler2016-10-291-1/+1
|
* Add module level docsSteven Fackler2016-10-291-0/+69
|
* Docs for connectorsSteven Fackler2016-10-291-0/+12
|
* Add PKeyRefSteven Fackler2016-10-291-2/+2
|
* Implement client and server connectorsSteven Fackler2016-10-291-2/+21
|
* Camel case DHSteven Fackler2016-10-271-2/+2
|
* Add a macro definitionSteven Fackler2016-10-271-5/+1
|
* Fix descriptionSteven Fackler2016-10-261-2/+2
|
* Stop returning an Option from cipher descriptionSteven Fackler2016-10-261-8/+3
|
* Add SslMethod::from_ptrSteven Fackler2016-10-261-0/+4
|
* Don't allow mutation of SslContextsSteven Fackler2016-10-251-29/+56
| | | | | | 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.
* Add a shutdown methodSteven Fackler2016-10-251-0/+30
|
* Fix orderingSteven Fackler2016-10-251-59/+59
|
* Add into_errorSteven Fackler2016-10-231-0/+5
|
* Fix Send + Sync-ness of SslStreamSteven Fackler2016-10-231-4/+5
|
* Flatten crypto moduleSteven Fackler2016-10-221-1/+1
|
* Borrow compression stringSteven Fackler2016-10-211-13/+10
|
* Rename SslContextOptionsSteven Fackler2016-10-211-7/+7
|