aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Support AES GCMSteven Fackler2016-10-252-2/+18
|/ / | | | | | | Closes #326
* | Merge pull request #490 from sfackler/shutdownSteven Fackler2016-10-253-1/+64
|\ \ | | | | | | Add a shutdown method
| * | Add a shutdown methodSteven Fackler2016-10-253-1/+64
|/ /
* | Fix orderingSteven Fackler2016-10-251-59/+59
| |
* | Add into_errorSteven Fackler2016-10-231-0/+5
| |
* | Merge pull request #488 from sfackler/sslstream-kindsSteven Fackler2016-10-233-33/+45
|\ \ | | | | | | Fix Send + Sync-ness of SslStream
| * | Fix Send + Sync-ness of SslStreamSteven Fackler2016-10-233-33/+45
|/ /
* | Merge pull request #487 from sfackler/updateSteven Fackler2016-10-2320-369/+1992
|\ \ | | | | | | Updates
| * | Remove NIDs only defined in 1.0.2+Steven Fackler2016-10-232-78/+1
| | |
| * | Fix testsSteven Fackler2016-10-224-16/+16
| | |
| * | Use constants rather than constructors for NidSteven Fackler2016-10-224-3822/+970
| | |
| * | Camel case RsaSteven Fackler2016-10-224-36/+36
| | |
| * | Camel case DsaSteven Fackler2016-10-223-30/+30
| | |
| * | De-enumify NidSteven Fackler2016-10-225-216/+4786
| | |
| * | Fix hasher docsSteven Fackler2016-10-221-1/+1
| | |
| * | Flatten crypto moduleSteven Fackler2016-10-2217-75/+57
|/ /
* | Properly propagate panicsSteven Fackler2016-10-211-8/+11
| |
* | Borrow compression stringSteven Fackler2016-10-211-13/+10
| |
* | Rename SslContextOptionsSteven Fackler2016-10-211-7/+7
| |
* | Fix X509StoreContextSteven Fackler2016-10-213-23/+24
| |
* | Merge pull request #486 from sfackler/ref-overhaulSteven Fackler2016-10-2110-219/+272
|\ \ | | | | | | Use actual references for Ref types
| * | Update BigNumRefSteven Fackler2016-10-214-94/+97
| | |
| * | Convert X509VerifyParamRefSteven Fackler2016-10-213-12/+17
| | |
| * | 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-212-15/+23
| | |
| * | Update Asn1TimeRefSteven Fackler2016-10-212-33/+38
| | |
| * | Convert X509RefSteven Fackler2016-10-211-21/+23
| | |
| * | Switch X509Name over to new borrow setupSteven Fackler2016-10-203-8/+26
|/ / | | | | | | | | | | The use of actual references enables us to be correct with respect to mutability without needing two structs for the mutable and immutable cases and more deref impls.
* | Merge pull request #485 from sfackler/verify-errorSteven Fackler2016-10-201-16/+39
|\ \ | | | | | | Store a MidHandshakeSslStream in fatal errors
| * | 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.
* | Merge pull request #484 from sfackler/ssl-overhaulSteven Fackler2016-10-202-150/+98
|\ \ | | | | | | Redo SslStream construction
| * | 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.
* | Merge pull request #483 from sfackler/x509-errorSteven Fackler2016-10-193-96/+80
|\ \ | | | | | | X509 verification error cleanup
| * | Allow the X509 verify error to be read from an SslRefSteven Fackler2016-10-183-19/+28
| | |
| * | De-enumify X509ValidationErrorSteven Fackler2016-10-182-83/+61
| | | | | | | | | | | | | | | | | | Also make it an Error. Closes #352.
| * | Drop lifetime on GeneralNamesSteven Fackler2016-10-181-10/+7
|/ /
* | Merge pull request #481 from sfackler/pn-errorsSteven Fackler2016-10-184-66/+68
|\ \ | | | | | | Check for errors in NPN and ALPN logic
| * | Callback cleanupSteven Fackler2016-10-183-47/+36
| | |
| * | Don't ignore errors in NPN/ALPN logicSteven Fackler2016-10-182-19/+32
|/ / | | | | | | Closes #479
* | Merge pull request #478 from sfackler/feature-overhaulSteven Fackler2016-10-178-57/+54
|\ \ | | | | | | Implement new feature setup
| * | Implement new feature setupSteven Fackler2016-10-178-57/+54
|/ / | | | | | | | | | | | | | | 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).
* | Merge pull request #476 from sfackler/error-handlingSteven Fackler2016-10-1721-1667/+1433
|\ \ | | | | | | Overhaul error handling plus random APIs
| * | Fix missing importSteven Fackler2016-10-161-0/+1
| | |
| * | Fix algorithm fieldSteven Fackler2016-10-161-2/+1
| | |
| * | Finish BN overhaulSteven Fackler2016-10-162-290/+192
| | |
| * | Finish error overhaulSteven Fackler2016-10-166-185/+101
| | |
| * | ssl error handling cleanupSteven Fackler2016-10-163-90/+85
| | |
| * | Finish crypto error cleanupSteven Fackler2016-10-162-23/+21
| | |