aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Refine sig for set_public_key_affine_coordinatesBradley Beddoes2017-08-091-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | This functions signature was originally defined to require mutable references for `x` / `y` as the underpinning OpenSSL C API was not `const`. However the actual OpenSSL implementation makes no changes. This being the case we've chosen to reflect non mutability at the Rust level.
| * | Fix EC_KEY_set_public_key_affine_coordinatesBradley Beddoes2017-08-092-6/+6
| | | | | | | | | | | | | | | Previous definition incorrectly used `const` pointers but the underpinning library definition (unfortunately) does not.
| * | Set the private key within EcKeyBuilderBradley Beddoes2017-08-091-0/+25
| | | | | | | | | | | | | | | The initial usecase here is creating EcKey instances from JWK representations, that hold private keys, as defined within RFC 7517.
| * | Support for EcKey creation from affine coordinatesBradley Beddoes2017-08-094-1/+39
|/ / | | | | | | | | | | | | | | | | Sets the public key for an EcKey based on its affine co-ordinates, i.e. it constructs an EC_POINT object based on the supplied x and y values and sets the public key to be this EC_POINT. The initial usecase here is creating EcKey instances from JWK representations as defined within RFC 7517.
* | Init in bn_ctx constructorSteven Fackler2017-07-301-1/+4
| |
* | Init in Dh constructorsSteven Fackler2017-07-301-4/+12
| |
* | Delete old scriptSteven Fackler2017-07-301-10/+0
| |
* | Add peer_cert_chainSteven Fackler2017-07-292-0/+16
| |
* | Ignore dtls testsSteven Fackler2017-07-291-1/+1
| | | | | | | | | | | | They're way too flaky. Closes #525
* | Fix cache detectionSteven Fackler2017-07-291-1/+1
| |
* | Little circle cleanupSteven Fackler2017-07-272-10/+7
| |
* | Tweak formatting on cipher listSteven Fackler2017-07-261-18/+13
| |
* | Initialize OpenSSL in DSA constructorSteven Fackler2017-07-252-1/+7
| | | | | | | | This fixes the double unlock errors that were popping up on circle
* | Fix buildSteven Fackler2017-07-251-1/+1
| |
* | Fix buildSteven Fackler2017-07-251-1/+1
| |
* | Abort on bad unlock and safe core dumpsSteven Fackler2017-07-252-1/+14
| |
* | Always apt-get updateSteven Fackler2017-07-252-1/+1
| |
* | Only install curl when building opensslSteven Fackler2017-07-252-2/+3
| |
* | Remove unused environment variableSteven Fackler2017-07-241-1/+1
| |
* | Sync deps key with rust versionSteven Fackler2017-07-241-2/+2
| |
* | Merge pull request #669 from sfackler/arm-systestSteven Fackler2017-07-242-21/+7
|\ \ | | | | | | Run systest for ARM targets
| * | Run systest for ARM targetsSteven Fackler2017-07-242-21/+7
|/ / | | | | | | Also bump to the 1.19 image to make targets a bit easier to manage.
* | Drop to just -gSteven Fackler2017-07-221-1/+1
| | | | | | | | Debian's ld seems to ICE on it otherwise with OpenSSL 1.1 :(
* | Build OpenSSL with debuginfoSteven Fackler2017-07-221-1/+1
| |
* | Set RUST_BACKTRACE=1 on testsSteven Fackler2017-07-221-11/+14
| |
* | Merge pull request #668 from mgeisler/patch-1Steven Fackler2017-07-221-1/+1
|\ \ | | | | | | Mention Debian for apt-get instructions
| * | Mention Debian for apt-get instructionsMartin Geisler2017-07-221-1/+1
|/ / | | | | Since Debian is the upstream for Ubuntu (and many other distributions), I think it makes sense to mention it explicitly.
* | Release v0.9.15v0.9.15Steven Fackler2017-07-194-7/+7
| |
* | Forbid LibreSSL 2.5.6+Steven Fackler2017-07-191-0/+2
| |
* | Fix X509::clone implSteven Fackler2017-07-192-1/+8
| | | | | | | | Closes #667
* | Merge pull request #666 from ibabushkin/masterSteven Fackler2017-07-171-0/+8
|\ \ | | | | | | Support for LibreSSL 2.5.5
| * | Support for LibreSSL 2.5.5Inokentiy Babushkin2017-07-171-0/+8
|/ /
* | Merge pull request #664 from sfackler/libressl-260Steven Fackler2017-07-162-29/+23
|\ \ | | | | | | Test against libressl 2.6.0
| * | Test against libressl 2.6.0Steven Fackler2017-07-162-29/+23
|/ /
* | Remove unused importSteven Fackler2017-07-162-2/+0
| |
* | Merge pull request #663 from sfackler/circleSteven Fackler2017-07-167-179/+237
|\ \ | | | | | | Switch over Linux tests to CircleCI
| * | Add badges to READMESteven Fackler2017-07-161-2/+3
| | |
| * | Switch over Linux tests to CircleCISteven Fackler2017-07-166-177/+234
|/ /
* | Tell docs.rs to build with all featuresSteven Fackler2017-07-151-0/+3
| |
* | Use foreign-type's OpaqueSteven Fackler2017-07-154-18/+6
| |
* | RustfmtSteven Fackler2017-07-1539-2543/+4320
| |
* | Init before creating ex indexesSteven Fackler2017-07-151-1/+3
| |
* | Merge pull request #662 from sfackler/verify-cleanupSteven Fackler2017-07-157-319/+494
|\ \ | | | | | | Don't force overwrite verification mode in SslConnector
| * | Fix buildSteven Fackler2017-07-152-2/+4
| | |
| * | Don't overwrite the configured verify modeSteven Fackler2017-07-151-11/+29
| | | | | | | | | | | | | | | We can leverage the new extra data API to configure the verification mode up front so users can reconfigure it as they like.
| * | Add an API to install extra dataSteven Fackler2017-07-155-11/+123
| | |
| * | Move callbacks to a submoduleSteven Fackler2017-07-152-298/+341
|/ /
* | Merge pull request #657 from sfackler/rsa-pkcs1Steven Fackler2017-07-062-1/+10
|\ \ | | | | | | Support PKCS#1 RSA public keys
| * | Support PKCS#1 RSA public keysSteven Fackler2017-07-042-1/+10
| | | | | | | | | | | | Closes #656
* | | Inform cargo about which env vars we care aboutSteven Fackler2017-07-041-0/+5
| | |