aboutsummaryrefslogtreecommitdiff
path: root/openssl/src
Commit message (Collapse)AuthorAgeFilesLines
* Release v0.9.6v0.9.6Steven Fackler2017-01-091-1/+1
|
* 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.
* Provide master key accessSteven Fackler2017-01-042-2/+36
|
* 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-041-2/+13
|
* Types and accessor for SslSessionSteven Fackler2017-01-041-0/+7
|
* Release v0.9.5v0.9.5Steven Fackler2017-01-031-1/+1
|
* Clean up EcKey example a bitSteven Fackler2017-01-031-8/+6
|
* Merge pull request #547 from sfackler/x509-stackSteven Fackler2017-01-032-1/+43
|\ | | | | Add X509::stack_from_pem
| * Add X509::stack_from_pemSteven Fackler2017-01-032-1/+43
| | | | | | | | 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
| |
* | 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.
* | TypoSteven Fackler2017-01-021-1/+1
| |
* | 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
|/
* Release v0.9.4v0.9.4Steven Fackler2016-12-231-1/+1
|
* Merge pull request #538 from semarie/libresslSteven Fackler2016-12-223-5/+13
|\ | | | | Add LibreSSL support
| * Add LibreSSL 2.5.0 supportSébastien Marie2016-12-213-5/+13
| |
* | 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.
* | Release v0.9.3v0.9.3Steven Fackler2016-12-091-1/+1
| |
* | Switch to docs.rs for docsSteven Fackler2016-12-091-1/+1
|/
* Fix ErrorStack displaySteven Fackler2016-12-091-2/+2
|
* Add Blowfish tests0xa2016-12-091-0/+74
|
* Use EVP_bf_cfb64 instead of EVP_bf_cfb0xa2016-12-091-2/+2
|
* Add Blowfish support0xa2016-12-091-0/+16
|
* Release v0.9.2v0.9.2Steven Fackler2016-11-271-1/+1
|
* Implement Clone for SslConnector and SslAcceptorSteven Fackler2016-11-271-0/+2
|
* CleanupSteven Fackler2016-11-273-12/+8
|
* Return Option from groupSteven Fackler2016-11-161-3/+6
|
* Remove EcGroup constructorsSteven Fackler2016-11-161-36/+1
| | | | | You also need a generator and possibly other stuff. Let's hold off on construction until someone has a concrete requirement for them.
* Test elliptic curve signaturesSteven Fackler2016-11-151-0/+17
|
* Add a test for mul_generatorSteven Fackler2016-11-151-0/+10
|
* Turns out yet another variant of EC_POINT_mul is allowed!Steven Fackler2016-11-151-4/+21
|
* Rename ec_key to ecSteven Fackler2016-11-147-367/+371
|
* Split EcKey::mulSteven Fackler2016-11-141-6/+22
|
* Add EcPoint::invertSteven Fackler2016-11-141-0/+7
|
* Fix non-static EcGroup method locationsSteven Fackler2016-11-141-0/+2
|
* Add EcKey::check_keySteven Fackler2016-11-131-0/+5
|
* More functionalitySteven Fackler2016-11-131-2/+155
|
* More functionalitySteven Fackler2016-11-131-2/+26
|
* Public keys are not always presentSteven Fackler2016-11-131-1/+1
|
* Rename new_by_curve_name to from_curve_nameSteven Fackler2016-11-133-4/+9
|