aboutsummaryrefslogtreecommitdiff
path: root/openssl/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | | FIPS mode supportSteven Fackler2018-01-062-0/+24
|/ / | | | | | | Closes #818
* | Merge pull request #811 from apeduru/x509-docsSteven Fackler2018-01-044-3/+312
|\ \ | |/ |/| Add documentation for x509 module
| * Fix links in x509 moduleAnsley Peduru2018-01-012-3/+5
| |
| * Merge branch 'master' into x509-docsAnsley Peduru2018-01-0111-116/+114
| |\
| * | Fix x509 doc examplesAnsley Peduru2018-01-012-12/+44
| | |
| * | Add documentation for x509 moduleAnsley Peduru2017-12-314-3/+283
| | |
* | | Misc cleanupSteven Fackler2018-01-012-24/+9
| |/ |/|
* | Move X509Filetype to SslFiletypeSteven Fackler2018-01-013-56/+65
| | | | | | | | | | | | These constants have the same values, but X509_FILETYPE_DEFAULT doesn't work in the Ssl methods and using the SSL_* names is a bit less confusing.
* | Bump hex to 0.3Bastien Orivel2018-01-018-55/+49
|/ | | | | The `to_hex` method has been removed and `hex::encode` should be used instead.
* Parameterize keys over what they containSteven Fackler2017-12-3015-589/+774
| | | | Closes #790
* Add issuer name access.Steven Fackler2017-12-291-3/+47
| | | | Closes #808
* Remove `SslRef::compression`Steven Fackler2017-12-281-24/+0
| | | | | TLS compression is extremely deprecated, so no-one should be messing with this in the first place.
* Add a parameter to servernameSteven Fackler2017-12-282-9/+25
|
* Overhaul ALPNSteven Fackler2017-12-273-293/+146
| | | | | | | | There was previously a lot of behind the scenes magic. We now bind much more directly to the relevant functions. Also remove APN support. That protocol is supersceded by ALPN - let's see if anyone actually needs to use it.
* Overhaul ssl errorSteven Fackler2017-12-264-351/+150
|
* Split X509StoreContextRef::ssl upSteven Fackler2017-12-262-20/+27
|
* Overhaul verify error typeSteven Fackler2017-12-266-68/+71
| | | | Also set the error in the hostname verification callback for 1.0.1
* Adjust SslConnector and SslAcceptor constructionSteven Fackler2017-12-264-158/+97
|
* Drop Any boundsSteven Fackler2017-12-263-25/+20
|
* Remove deprecated APIsSteven Fackler2017-12-2518-902/+58
|
* Fix a bunch of FIXMEsSteven Fackler2017-12-258-74/+70
|
* 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-259-159/+162
|
* Upgrade bitflags to 1.0Steven Fackler2017-12-2512-222/+189
| | | | 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
|
* 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
|/
* Upgrade foreign-typesSteven Fackler2017-11-263-28/+1
| | | | | 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-213-0/+26
|
* Update foreign-types to 0.3Anthony Ramine2017-11-213-26/+0
|
* 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 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
| |