| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | De-enumify Nid | Steven Fackler | 2016-10-22 | 4 | -213/+3837 |
| | | |||||
| * | Fix hasher docs | Steven Fackler | 2016-10-22 | 1 | -1/+1 |
| | | |||||
| * | Flatten crypto module | Steven Fackler | 2016-10-22 | 17 | -75/+57 |
| | | |||||
| * | Properly propagate panics | Steven Fackler | 2016-10-21 | 1 | -8/+11 |
| | | |||||
| * | Borrow compression string | Steven Fackler | 2016-10-21 | 1 | -13/+10 |
| | | |||||
| * | Rename SslContextOptions | Steven Fackler | 2016-10-21 | 1 | -7/+7 |
| | | |||||
| * | Fix X509StoreContext | Steven Fackler | 2016-10-21 | 3 | -23/+24 |
| | | |||||
| * | Update BigNumRef | Steven Fackler | 2016-10-21 | 4 | -94/+97 |
| | | |||||
| * | Convert X509VerifyParamRef | Steven Fackler | 2016-10-21 | 3 | -12/+17 |
| | | |||||
| * | Borrowed servername | Steven Fackler | 2016-10-21 | 1 | -6/+8 |
| | | |||||
| * | Convert SslCipherRef | Steven Fackler | 2016-10-21 | 1 | -14/+16 |
| | | |||||
| * | Convert SslRef | Steven Fackler | 2016-10-21 | 2 | -21/+29 |
| | | |||||
| * | Convert SslContextRef | Steven Fackler | 2016-10-21 | 2 | -15/+23 |
| | | |||||
| * | Update Asn1TimeRef | Steven Fackler | 2016-10-21 | 2 | -33/+38 |
| | | |||||
| * | Convert X509Ref | Steven Fackler | 2016-10-21 | 1 | -21/+23 |
| | | |||||
| * | Switch X509Name over to new borrow setup | Steven Fackler | 2016-10-20 | 3 | -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. | ||||
| * | Store a MidHandshakeSslStream in fatal errors | Steven Fackler | 2016-10-20 | 1 | -16/+39 |
| | | | | | | This in particular allows the X509 verification error to be retrieved, as well as the stream itself. | ||||
| * | Redo SslStream construction | Steven Fackler | 2016-10-20 | 2 | -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 SslRef | Steven Fackler | 2016-10-18 | 2 | -18/+26 |
| | | |||||
| * | De-enumify X509ValidationError | Steven Fackler | 2016-10-18 | 1 | -83/+60 |
| | | | | | | | Also make it an Error. Closes #352. | ||||
| * | Drop lifetime on GeneralNames | Steven Fackler | 2016-10-18 | 1 | -10/+7 |
| | | |||||
| * | Callback cleanup | Steven Fackler | 2016-10-18 | 2 | -35/+24 |
| | | |||||
| * | Don't ignore errors in NPN/ALPN logic | Steven Fackler | 2016-10-18 | 2 | -19/+32 |
| | | | | | Closes #479 | ||||
| * | Implement new feature setup | Steven Fackler | 2016-10-17 | 5 | -45/+44 |
| | | | | | | | | | 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 missing import | Steven Fackler | 2016-10-16 | 1 | -0/+1 |
| | | |||||
| * | Fix algorithm field | Steven Fackler | 2016-10-16 | 1 | -2/+1 |
| | | |||||
| * | Finish BN overhaul | Steven Fackler | 2016-10-16 | 2 | -290/+192 |
| | | |||||
| * | Finish error overhaul | Steven Fackler | 2016-10-16 | 6 | -185/+101 |
| | | |||||
| * | ssl error handling cleanup | Steven Fackler | 2016-10-16 | 3 | -90/+85 |
| | | |||||
| * | Finish crypto error cleanup | Steven Fackler | 2016-10-16 | 2 | -23/+21 |
| | | |||||
| * | More error cleanup | Steven Fackler | 2016-10-16 | 5 | -158/+170 |
| | | | | | Also allocation free RSA | ||||
| * | Continue error handling cleanup | Steven Fackler | 2016-10-16 | 3 | -183/+131 |
| | | | | | Also overhaul/clean up pkcs5 internals | ||||
| * | Start on error + BN refactor | Steven Fackler | 2016-10-16 | 4 | -205/+200 |
| | | |||||
| * | Fix set_read_ahead signature | Steven Fackler | 2016-10-15 | 1 | -2/+2 |
| | | |||||
| * | De-enumify Padding | Steven Fackler | 2016-10-15 | 1 | -23/+23 |
| | | |||||
| * | De-enumify SslMethod | Steven Fackler | 2016-10-15 | 3 | -77/+88 |
| | | |||||
| * | De-enumify Cipher | Steven Fackler | 2016-10-15 | 2 | -79/+142 |
| | | |||||
| * | De-enumify message digests | Steven Fackler | 2016-10-15 | 8 | -118/+116 |
| | | |||||
| * | Migrate DSA sign/verify to EVP APIs | Steven Fackler | 2016-10-15 | 3 | -110/+71 |
| | | |||||
| * | Correctly bind BIO_new_mem_buf | Steven Fackler | 2016-10-15 | 1 | -1/+10 |
| | | |||||
| * | Fix EVP_DigestVerifyFinal version support | Steven Fackler | 2016-10-15 | 1 | -3/+14 |
| | | |||||
| * | Add examples to crypto::sign | Steven Fackler | 2016-10-15 | 1 | -0/+56 |
| | | |||||
| * | Fix typo | Steven Fackler | 2016-10-15 | 1 | -1/+1 |
| | | |||||
| * | Distinguish between verification errors and "other" errors. | Steven Fackler | 2016-10-15 | 1 | -8/+15 |
| | | |||||
| * | Fix signature of EVP_DigestVerifyFinal on 1.0.1 | Steven Fackler | 2016-10-15 | 1 | -1/+1 |
| | | |||||
| * | Support HMAC PKeys and remove hmac module | Steven Fackler | 2016-10-15 | 4 | -567/+87 |
| | | |||||
| * | Remove old RSA sign and verify methods | Steven Fackler | 2016-10-15 | 2 | -87/+1 |
| | | |||||
| * | Signature and verification support | Steven Fackler | 2016-10-15 | 2 | -5/+207 |
| | | |||||
| * | Merge pull request #471 from sfackler/no-comp | Steven Fackler | 2016-10-14 | 1 | -0/+10 |
| |\ | | | | | Handle OPENSSL_NO_COMP | ||||
| | * | Handle OPENSSL_NO_COMP | Steven Fackler | 2016-10-14 | 1 | -0/+10 |
| | | | | | | | | | Closes #459 | ||||