| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Release v0.9.6v0.9.6 | Steven Fackler | 2017-01-09 | 4 | -7/+7 |
| | | |||||
| * | Fix typo | Steven Fackler | 2017-01-08 | 1 | -2/+2 |
| | | |||||
| * | Add methods to construct SslAcceptorBuilder without key and cert | Steven Fackler | 2017-01-08 | 2 | -32/+51 |
| | | | | | | This will allow, in particular, initialization directly from files rather than having to load and parse them manually. | ||||
| * | Adjust minimum pkg-config version | Steven Fackler | 2017-01-07 | 1 | -1/+1 |
| | | | | | Closes #551 | ||||
| * | Merge pull request #549 from sfackler/ssl-session | Steven Fackler | 2017-01-05 | 6 | -2/+181 |
| |\ | | | | | Ssl session | ||||
| | * | Fix time type | Steven Fackler | 2017-01-04 | 1 | -2/+4 |
| | | | |||||
| | * | Provide master key access | Steven Fackler | 2017-01-04 | 5 | -8/+46 |
| | | | |||||
| | * | Add basic session tests | Steven Fackler | 2017-01-04 | 1 | -0/+16 |
| | | | |||||
| | * | session is nullable | Steven Fackler | 2017-01-04 | 1 | -2/+9 |
| | | | |||||
| | * | Provide access to the session ID | Steven Fackler | 2017-01-04 | 2 | -2/+14 |
| | | | |||||
| | * | Types and accessor for SslSession | Steven Fackler | 2017-01-04 | 1 | -0/+7 |
| | | | |||||
| | * | Add SSL_SESSION functions | Steven Fackler | 2017-01-04 | 1 | -0/+3 |
| | | | |||||
| | * | Add SSL_SESSION | Steven Fackler | 2017-01-04 | 3 | -3/+97 |
| |/ | |||||
| * | Release v0.9.5v0.9.5 | Steven Fackler | 2017-01-03 | 5 | -8/+8 |
| | | |||||
| * | Clean up EcKey example a bit | Steven Fackler | 2017-01-03 | 1 | -8/+6 |
| | | |||||
| * | Merge pull request #547 from sfackler/x509-stack | Steven Fackler | 2017-01-03 | 4 | -1/+88 |
| |\ | | | | | Add X509::stack_from_pem | ||||
| | * | Add X509::stack_from_pem | Steven Fackler | 2017-01-03 | 4 | -1/+88 |
| | | | | | | | | | Implementation is a clone of SSL_CTX_use_certificate_chain_file | ||||
| * | | Merge pull request #541 from bluejekyll/master | Steven Fackler | 2017-01-03 | 1 | -0/+47 |
| |\ \ | |/ |/| | add EcKey creation from EcPoint, public_key | ||||
| | * | add EcKey creation from EcPoint, public_key | Benjamin Fry | 2016-12-31 | 1 | -0/+47 |
| | | | |||||
| * | | Merge pull request #545 from Philipp91/patch-2 | Steven Fackler | 2017-01-03 | 1 | -0/+3 |
| |\ \ | | | | | | | Pointer from PKey docs to sign module. | ||||
| | * | | Tweak layout a little bit | Steven Fackler | 2017-01-03 | 1 | -1/+3 |
| | | | | |||||
| | * | | Pointer from PKey docs to sign module. | Philipp Keck | 2017-01-03 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | Could even add a link, but I don't know how. Someone who wants to use OpenSSL to compute an HMAC won't find a "hmac" module and won't find HMACs in the "hash" module. Unless the person knows that HMACs are used to "sign" messages (the usual term in this context would be "authenticate"), they will probably use the search function and look for "hmac", then they'll find this method. So it's helpful to include a pointer to the right API to use. Without such a pointer, the API user is left with a seemingly useless Pkey instance. Similar pointers could be helpful from the other creator methods in this file. And/or from the top-level documentation or the hash documentation towards the sign module. Another idea would be a trivial `hmac` module with a few helper functions that internally just use Pkey. If many users who just want a simple HMAC value can use that API, there are fewer dependencies on `Pkey` and `sign`, which is probably a good thing. | ||||
| * | | | Merge pull request #544 from tomusdrw/master | Steven Fackler | 2017-01-03 | 1 | -3/+14 |
| |\ \ \ | |/ / |/| | | Improving missing OpenSSL message on Linux | ||||
| | * | | Improving missing OpenSSL message on Linux | Tomasz Drwięga | 2017-01-03 | 1 | -3/+14 |
| |/ / | |||||
| * | | Typo | Steven Fackler | 2017-01-02 | 1 | -1/+1 |
| | | | |||||
| * | | Some readme tweaks | Steven Fackler | 2017-01-01 | 1 | -4/+7 |
| | | | |||||
| * | | Little cleanup | Steven Fackler | 2017-01-01 | 1 | -5/+2 |
| | | | |||||
| * | | Clean up bio | Steven Fackler | 2017-01-01 | 1 | -7/+7 |
| | | | |||||
| * | | Stick tag description on the right function | Steven Fackler | 2017-01-01 | 1 | -4/+4 |
| | | | |||||
| * | | Fix docs | Steven Fackler | 2017-01-01 | 1 | -2/+2 |
| | | | |||||
| * | | Fix doc reference | Steven Fackler | 2017-01-01 | 1 | -1/+1 |
| | | | |||||
| * | | Indicate that memcmp::eq should be used for HMACs | Steven Fackler | 2016-12-31 | 1 | -3/+10 |
| |/ | |||||
| * | Merge pull request #540 from joshtriplett/metadeps | Steven Fackler | 2016-12-25 | 2 | -4/+7 |
| |\ | | | | | Use metadeps to specify pkg-config dependencies declaratively | ||||
| | * | Use metadeps to specify pkg-config dependencies declaratively | Josh Triplett | 2016-12-24 | 2 | -4/+7 |
| |/ | | | | | This makes it easier for distribution packaging tools to generate appropriate package dependencies. | ||||
| * | Release v0.9.4v0.9.4 | Steven Fackler | 2016-12-23 | 5 | -8/+8 |
| | | |||||
| * | Merge pull request #538 from semarie/libressl | Steven Fackler | 2016-12-22 | 11 | -48/+667 |
| |\ | | | | | Add LibreSSL support | ||||
| | * | Add Travis build against LibreSSL | Sébastien Marie | 2016-12-21 | 3 | -23/+44 |
| | | | |||||
| | * | Add LibreSSL 2.5.0 support | Sébastien Marie | 2016-12-21 | 8 | -122/+81 |
| | | | |||||
| | * | duplicate ossl10x.rs to libressl.rs | Sébastien Marie | 2016-12-21 | 1 | -0/+639 |
| | | | |||||
| * | | Merge pull request #539 from alexcrichton/zero-write | Steven Fackler | 2016-12-20 | 2 | -0/+24 |
| |\ \ | | | | | | | Handle zero-length writes in SSL_write | ||||
| | * | | Handle zero-length reads/writes | Alex Crichton | 2016-12-20 | 2 | -0/+24 |
| |/ / | | | | | | | | | | | | | This commit adds some short-circuits for zero-length reads/writes to `SslStream`. Because OpenSSL returns 0 on error, then we could mistakenly confuse a 0-length success as an actual error, so we avoid writing or reading 0 bytes by returning quickly with a success. | ||||
| * | | Merge branch 'master' of github.com:sfackler/rust-openssl | Steven Fackler | 2016-12-20 | 2 | -6/+32 |
| |\| | |||||
| | * | Merge pull request #535 from Philipp91/patch-1 | Steven Fackler | 2016-12-14 | 1 | -0/+12 |
| | |\ | | | | | | | #534 Explain how to install trusted root certificates | ||||
| | | * | Explain how to install trusted root certificates | Philipp Keck | 2016-12-14 | 1 | -0/+12 |
| | |/ | | | | | The slproweb.com OpenSSL distribution does not contain root certificates, so they need to be downloaded and installed manually to avoid certificate warnings when making requests. | ||||
| | * | Merge pull request #531 from aidanhs/aphs-lib-include-dirs | Steven Fackler | 2016-12-12 | 2 | -6/+20 |
| | |\ | | | | | | | Allow OPENSSL_{LIB,INCLUDE}_DIR to override OPENSSL_DIR | ||||
| | | * | Allow OPENSSL_{LIB,INCLUDE}_DIR to override OPENSSL_DIR | Aidan Hobson Sayers | 2016-12-12 | 2 | -6/+20 |
| | |/ | |||||
| * | | Release v0.9.3v0.9.3 | Steven Fackler | 2016-12-09 | 5 | -8/+8 |
| | | | |||||
| * | | Switch to docs.rs for docs | Steven Fackler | 2016-12-09 | 5 | -5/+5 |
| |/ | |||||
| * | Fix ErrorStack display | Steven Fackler | 2016-12-09 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #530 from 0xa/blowfish | Steven Fackler | 2016-12-09 | 2 | -0/+94 |
| |\ | | | | | Add Blowfish support | ||||