aboutsummaryrefslogtreecommitdiff
path: root/openssl
Commit message (Collapse)AuthorAgeFilesLines
* Tweak default ssl optionsSteven Fackler2017-12-251-2/+4
|
* Fix testsSteven Fackler2017-12-253-14/+14
|
* Rename X509FileType to X509FiletypeSteven Fackler2017-12-253-29/+29
|
* Move to associated constsSteven Fackler2017-12-2510-164/+167
|
* Upgrade bitflags to 1.0Steven Fackler2017-12-2513-223/+190
| | | | Closes #756
* Make Nid values associated constantsSteven Fackler2017-12-254-1000/+995
|
* Clean up 1.0.1 hostname verificationSteven Fackler2017-12-233-63/+43
|
* Allow SNI and hostname verification to be configured separatelySteven Fackler2017-12-232-70/+101
| | | | Closes #728
* Impl Send + Sync for x509 stuffSteven Fackler2017-12-131-8/+8
|
* Fix linkSteven Fackler2017-12-091-1/+1
|
* Release v0.9.23v0.9.23Steven Fackler2017-12-051-2/+2
|
* Finish documentation for the ssl moduleSteven Fackler2017-12-043-50/+241
| | | | Closes #727
* Docs for the ssl module.Steven Fackler2017-12-031-36/+431
| | | | cc #727
* Impl deref for acceptor/connector buildersSteven Fackler2017-12-033-26/+66
|
* Documentation for the `sign` module.Steven Fackler2017-12-031-10/+53
| | | | Closes #720
* Rename Signer::finish to sign_to_vecSteven Fackler2017-12-031-17/+24
|
* Clean up testsSteven Fackler2017-12-031-464/+98
|
* Merge pull request #785 from P-E-Meunier/split-signer-finishSteven Fackler2017-12-031-5/+27
|\ | | | | Splitting the sign::Signer::finish function, to avoid allocations
| * Simplifying finish_into[email protected]2017-12-031-2/+1
| |
| * Splitting the sign::Signer::finish function, to avoid allocations[email protected]2017-12-031-5/+28
| |
* | Adding dp(), dq() and qi() methods to RSA, to get the CRT parameters back[email protected]2017-12-021-0/+43
|/
* bump lazy_static to 1Igor Gnatenko2017-11-301-1/+1
|
* Release openssl 0.9.22v0.9.22Steven Fackler2017-11-291-2/+2
|
* Upgrade foreign-typesSteven Fackler2017-11-264-29/+2
| | | | | foreign-types 0.3 and 0.2 now share the same types and traits, so this is backwards compatible.
* Revert "Update foreign-types to 0.3"Steven Fackler2017-11-214-1/+27
|
* Update foreign-types to 0.3Anthony Ramine2017-11-214-27/+1
|
* Release v0.9.21v0.9.21Steven Fackler2017-11-171-3/+2
|
* Adjust libressl version detectionSteven Fackler2017-11-132-6/+6
| | | | | The 2.5.3+ and 2.6.3+ series are ABI-stable, so we don't need to whitelist individual releases in those ranges.
* Add support for LibreSSL 2.6.3phoebe jenkins2017-11-132-6/+6
|
* Added a macro that wraps foreign type, and impl Send and Sync for both,Paul Florence2017-11-1015-33/+60
| | | | | the borrowed type and the owned one. Replaced all invocation of `foreign_type` by `foreign_type_and_impl_send_sync`.
* Add an example of making a CA and certs and verifying.Brian Vincent2017-11-061-0/+152
|
* Add a couple of FIXMEsSteven Fackler2017-11-051-0/+4
|
* Merge pull request #764 from AndyGauge/doc-errorSteven Fackler2017-11-051-0/+20
|\ | | | | Doc error
| * fixed broken example and syntax error in module level documentationAndyGauge2017-11-041-2/+2
| |
| * Error documentation improvementAndy Gauge2017-10-271-0/+20
| |
* | Handle local retriesSteven Fackler2017-11-042-94/+100
| | | | | | | | | | | | | | | | | | | | | | | | OpenSSL can return SSL_ERROR_WANT_READ even on blocking sockets after renegotiation or heartbeats. Heartbeats ignore the flag that normally makes these things handled internally anyway on 1.0.2. To handle this more properly, we now have a special error type we use to signal this event. The `Read` and `Write` implementation automatically retry in this situation since that's what you normally want. People can use `ssl_read` and `ssl_write` if they want the lower level control. Closes #760
* | Merge pull request #747 from BrianOn99/symmSteven Fackler2017-11-041-6/+152
|\ \ | | | | | | Symm documentation
| * | Move doc details into another paragraphBrianOn992017-10-091-11/+18
| | |
| * | Additional notes on CrypterChiu Yue Chun2017-10-041-2/+4
| | |
| * | Copy example to module levelChiu Yue Chun2017-10-041-0/+23
| | |
| * | Add examples and more documentation to symmChiu Yue Chun2017-10-031-5/+119
| | |
* | | Merge pull request #761 from AndyGauge/doc-ecSteven Fackler2017-11-041-4/+212
|\ \ \ | | | | | | | | Doc ec module
| * \ \ Merge branch 'master' into doc-ecAndy Gauge2017-10-243-4/+61
| |\ \ \ | | | |/ | | |/|
| * | | Update documentation for EC moduleAndy Gauge2017-10-241-6/+204
| | | |
| * | | Began EC documenationAndy Gauge2017-10-111-0/+10
| | | |
| * | | Merge branch 'master' of https://github.com/sfackler/rust-opensslAndy Gauge2017-10-0925-281/+719
| |\ \ \
* | | | | Update data-encoding major versionJulien Cretin2017-11-043-10/+12
| |_|/ / |/| | |
* | | | Fixed a typo in an error message, WANT_WRITE -> WANT_READBrian Vincent2017-10-171-1/+1
| | | |
* | | | Release v0.9.20v0.9.20Steven Fackler2017-10-141-2/+2
| | | |
* | | | Merge pull request #755 from AndyGauge/doc-dsaSteven Fackler2017-10-141-0/+60
|\ \ \ \ | |_|/ / |/| | | Documentation for DSA module