aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/ssl
Commit message (Collapse)AuthorAgeFilesLines
...
* Enable single ECDH useSteven Fackler2016-10-301-1/+2
|
* Configure ECDH parameters in connectorSteven Fackler2016-10-302-2/+31
|
* Clean up generics a bitSteven Fackler2016-10-301-15/+15
|
* Pull Curl's CA list for Windows testsSteven Fackler2016-10-292-6/+1
|
* Add module level docsSteven Fackler2016-10-291-0/+69
|
* Docs for connectorsSteven Fackler2016-10-292-0/+42
|
* Add PKeyRefSteven Fackler2016-10-292-5/+5
|
* Implement client and server connectorsSteven Fackler2016-10-293-10/+412
|
* 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-252-125/+152
| | | | | | 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-252-1/+63
|
* Fix orderingSteven Fackler2016-10-251-59/+59
|
* Add into_errorSteven Fackler2016-10-231-0/+5
|
* Fix Send + Sync-ness of SslStreamSteven Fackler2016-10-233-33/+45
|
* Flatten crypto moduleSteven Fackler2016-10-222-5/+5
|
* Borrow compression stringSteven Fackler2016-10-211-13/+10
|
* Rename SslContextOptionsSteven Fackler2016-10-211-7/+7
|
* Fix X509StoreContextSteven Fackler2016-10-212-12/+12
|
* Convert X509VerifyParamRefSteven Fackler2016-10-212-6/+6
|
* Borrowed servernameSteven Fackler2016-10-211-6/+8
|
* Convert SslCipherRefSteven Fackler2016-10-211-14/+16
|
* Convert SslRefSteven Fackler2016-10-212-21/+29
|
* Convert SslContextRefSteven Fackler2016-10-211-14/+23
|
* Store a MidHandshakeSslStream in fatal errorsSteven Fackler2016-10-201-16/+39
| | | | | This in particular allows the X509 verification error to be retrieved, as well as the stream itself.
* Redo SslStream constructionSteven Fackler2016-10-202-150/+98
| | | | | | SslStream is now constructed via methods on Ssl. You realistically want to create an Ssl for SNI and hostname verification so making it harder to construct a stream directly from an SslContext is a good thing.
* Allow the X509 verify error to be read from an SslRefSteven Fackler2016-10-181-1/+8
|
* Callback cleanupSteven Fackler2016-10-181-27/+16
|
* Don't ignore errors in NPN/ALPN logicSteven Fackler2016-10-182-19/+32
| | | | Closes #479
* Implement new feature setupSteven Fackler2016-10-172-39/+30
| | | | | | | | 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).
* Fix algorithm fieldSteven Fackler2016-10-161-2/+1
|
* ssl error handling cleanupSteven Fackler2016-10-163-90/+85
|
* Fix set_read_ahead signatureSteven Fackler2016-10-151-2/+2
|
* De-enumify SslMethodSteven Fackler2016-10-152-72/+84
|
* De-enumify message digestsSteven Fackler2016-10-151-6/+6
|
* Merge pull request #471 from sfackler/no-compSteven Fackler2016-10-141-0/+10
|\ | | | | Handle OPENSSL_NO_COMP
| * Handle OPENSSL_NO_COMPSteven Fackler2016-10-141-0/+10
| | | | | | | | Closes #459
* | Fix test_alpn_server_select_noneSteven Fackler2016-10-141-12/+34
|/ | | | | | | | | | | | In OpenSSL 1.1, a failure to negotiate a protocol is a fatal error, so fork that test. This also popped up an issue where we assumed all errors had library, function, and reason strings which is not necessarily the case. While we're in here, adjust the Display impl to match what OpenSSL prints out. Closes #465
* Enable hostname verification on 1.0.2Steven Fackler2016-10-142-7/+7
|
* Support hostname verificationSteven Fackler2016-10-142-0/+56
| | | | Closes #206
* Ignore DTLS tests on Windows/ARM for nowAlex Crichton2016-10-141-1/+4
| | | | cc #467
* CleanupSteven Fackler2016-10-131-2/+0
|
* Use stdlib logic for udpSteven Fackler2016-10-131-38/+2
|
* Fix windows for realSteven Fackler2016-10-131-1/+2
|
* Disable npn tests on < 1.0.2Steven Fackler2016-10-131-0/+2
| | | | s_client doesn't seem to support the required flag before then.
* Fix tests on windowsSteven Fackler2016-10-131-5/+6
|
* Reenable dtls testsSteven Fackler2016-10-131-26/+6
|