aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v0.9.6v0.9.6Steven Fackler2017-01-094-7/+7
|
* Fix typoSteven Fackler2017-01-081-2/+2
|
* Add methods to construct SslAcceptorBuilder without key and certSteven Fackler2017-01-082-32/+51
| | | | | This will allow, in particular, initialization directly from files rather than having to load and parse them manually.
* Adjust minimum pkg-config versionSteven Fackler2017-01-071-1/+1
| | | | Closes #551
* Merge pull request #549 from sfackler/ssl-sessionSteven Fackler2017-01-056-2/+181
|\ | | | | Ssl session
| * Fix time typeSteven Fackler2017-01-041-2/+4
| |
| * Provide master key accessSteven Fackler2017-01-045-8/+46
| |
| * Add basic session testsSteven Fackler2017-01-041-0/+16
| |
| * session is nullableSteven Fackler2017-01-041-2/+9
| |
| * Provide access to the session IDSteven Fackler2017-01-042-2/+14
| |
| * Types and accessor for SslSessionSteven Fackler2017-01-041-0/+7
| |
| * Add SSL_SESSION functionsSteven Fackler2017-01-041-0/+3
| |
| * Add SSL_SESSIONSteven Fackler2017-01-043-3/+97
|/
* Release v0.9.5v0.9.5Steven Fackler2017-01-035-8/+8
|
* Clean up EcKey example a bitSteven Fackler2017-01-031-8/+6
|
* Merge pull request #547 from sfackler/x509-stackSteven Fackler2017-01-034-1/+88
|\ | | | | Add X509::stack_from_pem
| * Add X509::stack_from_pemSteven Fackler2017-01-034-1/+88
| | | | | | | | Implementation is a clone of SSL_CTX_use_certificate_chain_file
* | Merge pull request #541 from bluejekyll/masterSteven Fackler2017-01-031-0/+47
|\ \ | |/ |/| add EcKey creation from EcPoint, public_key
| * add EcKey creation from EcPoint, public_keyBenjamin Fry2016-12-311-0/+47
| |
* | Merge pull request #545 from Philipp91/patch-2Steven Fackler2017-01-031-0/+3
|\ \ | | | | | | Pointer from PKey docs to sign module.
| * | Tweak layout a little bitSteven Fackler2017-01-031-1/+3
| | |
| * | Pointer from PKey docs to sign module.Philipp Keck2017-01-031-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/masterSteven Fackler2017-01-031-3/+14
|\ \ \ | |/ / |/| | Improving missing OpenSSL message on Linux
| * | Improving missing OpenSSL message on LinuxTomasz Drwięga2017-01-031-3/+14
|/ /
* | TypoSteven Fackler2017-01-021-1/+1
| |
* | Some readme tweaksSteven Fackler2017-01-011-4/+7
| |
* | Little cleanupSteven Fackler2017-01-011-5/+2
| |
* | Clean up bioSteven Fackler2017-01-011-7/+7
| |
* | Stick tag description on the right functionSteven Fackler2017-01-011-4/+4
| |
* | Fix docsSteven Fackler2017-01-011-2/+2
| |
* | Fix doc referenceSteven Fackler2017-01-011-1/+1
| |
* | Indicate that memcmp::eq should be used for HMACsSteven Fackler2016-12-311-3/+10
|/
* Merge pull request #540 from joshtriplett/metadepsSteven Fackler2016-12-252-4/+7
|\ | | | | Use metadeps to specify pkg-config dependencies declaratively
| * Use metadeps to specify pkg-config dependencies declarativelyJosh Triplett2016-12-242-4/+7
|/ | | | | This makes it easier for distribution packaging tools to generate appropriate package dependencies.
* Release v0.9.4v0.9.4Steven Fackler2016-12-235-8/+8
|
* Merge pull request #538 from semarie/libresslSteven Fackler2016-12-2211-48/+667
|\ | | | | Add LibreSSL support
| * Add Travis build against LibreSSLSébastien Marie2016-12-213-23/+44
| |
| * Add LibreSSL 2.5.0 supportSébastien Marie2016-12-218-122/+81
| |
| * duplicate ossl10x.rs to libressl.rsSébastien Marie2016-12-211-0/+639
| |
* | Merge pull request #539 from alexcrichton/zero-writeSteven Fackler2016-12-202-0/+24
|\ \ | | | | | | Handle zero-length writes in SSL_write
| * | Handle zero-length reads/writesAlex Crichton2016-12-202-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-opensslSteven Fackler2016-12-202-6/+32
|\|
| * Merge pull request #535 from Philipp91/patch-1Steven Fackler2016-12-141-0/+12
| |\ | | | | | | #534 Explain how to install trusted root certificates
| | * Explain how to install trusted root certificatesPhilipp Keck2016-12-141-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-dirsSteven Fackler2016-12-122-6/+20
| |\ | | | | | | Allow OPENSSL_{LIB,INCLUDE}_DIR to override OPENSSL_DIR
| | * Allow OPENSSL_{LIB,INCLUDE}_DIR to override OPENSSL_DIRAidan Hobson Sayers2016-12-122-6/+20
| |/
* | Release v0.9.3v0.9.3Steven Fackler2016-12-095-8/+8
| |
* | Switch to docs.rs for docsSteven Fackler2016-12-095-5/+5
|/
* Fix ErrorStack displaySteven Fackler2016-12-091-2/+2
|
* Merge pull request #530 from 0xa/blowfishSteven Fackler2016-12-092-0/+94
|\ | | | | Add Blowfish support