| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Stop returning an Option from cipher description | Steven Fackler | 2016-10-26 | 1 | -8/+3 | |
| | | ||||||
| * | Fix drop signature | Steven Fackler | 2016-10-26 | 1 | -1/+1 | |
| | | ||||||
| * | Remove macros module | Steven Fackler | 2016-10-26 | 3 | -19/+13 | |
| | | ||||||
| * | Don't double-allocate strings | Steven Fackler | 2016-10-26 | 2 | -17/+17 | |
| | | ||||||
| * | Move SslString to a shared location | Steven Fackler | 2016-10-26 | 3 | -39/+47 | |
| | | ||||||
| * | Add SslMethod::from_ptr | Steven Fackler | 2016-10-26 | 1 | -0/+4 | |
| | | ||||||
| * | Don't allow mutation of SslContexts | Steven Fackler | 2016-10-25 | 3 | -128/+155 | |
| | | | | | | | 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. | |||||
| * | Support AES GCM | Steven Fackler | 2016-10-25 | 1 | -0/+16 | |
| | | | | | Closes #326 | |||||
| * | Add a shutdown method | Steven Fackler | 2016-10-25 | 2 | -1/+63 | |
| | | ||||||
| * | Fix ordering | Steven Fackler | 2016-10-25 | 1 | -59/+59 | |
| | | ||||||
| * | Add into_error | Steven Fackler | 2016-10-23 | 1 | -0/+5 | |
| | | ||||||
| * | Fix Send + Sync-ness of SslStream | Steven Fackler | 2016-10-23 | 3 | -33/+45 | |
| | | ||||||
| * | Remove NIDs only defined in 1.0.2+ | Steven Fackler | 2016-10-23 | 1 | -39/+1 | |
| | | ||||||
| * | Fix tests | Steven Fackler | 2016-10-22 | 4 | -16/+16 | |
| | | ||||||
| * | Use constants rather than constructors for Nid | Steven Fackler | 2016-10-22 | 4 | -3822/+970 | |
| | | ||||||
| * | Camel case Rsa | Steven Fackler | 2016-10-22 | 4 | -36/+36 | |
| | | ||||||
| * | Camel case Dsa | Steven Fackler | 2016-10-22 | 3 | -30/+30 | |
| | | ||||||
| * | 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 | 8 | -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). | |||||
| * | 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 | |
| | | ||||||