aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v0.9.17v0.9.17Steven Fackler2017-08-142-3/+3
|
* Merge pull request #680 from sfackler/sha256-stateSteven Fackler2017-08-142-0/+64
|\ | | | | Add a stateful SHA256 hasher
| * Add a stateful SHA256 hasherSteven Fackler2017-08-142-0/+64
|/
* Merge pull request #679 from mcgoo/vcpkgSteven Fackler2017-08-131-0/+1
|\ | | | | avoid interactive prompts when setting up vcpkg in appveyor
| * avoid interactive prompts when setting up vcpkg in appveyorJim McGrath2017-08-131-0/+1
|/
* Update README.mdSteven Fackler2017-08-111-1/+1
|
* Merge pull request #622 from mcgoo/vcpkgSteven Fackler2017-08-114-4/+83
|\ | | | | try to find openssl libraries in a vcpkg ports tree
| * msvc/vcpkg dynamic builds now require explicit opt-inJim McGrath2017-06-161-0/+1
| |
| * for msvc abi builds, allow use of openssl libs from vcpkgJim McGrath2017-06-074-4/+82
| |
* | Release v0.9.16v0.9.16Steven Fackler2017-08-104-7/+7
| |
* | Fully wrap feature checksSteven Fackler2017-08-101-2/+2
| | | | | | | | Otherwise OPENSSL_NO_EC2M would also trigger OPENSSL_NO_EC
* | Merge pull request #677 from sfackler/circle-tweaksSteven Fackler2017-08-101-20/+37
|\ \ | | | | | | Circle tweaks
| * | Actually save the registry cacheSteven Fackler2017-08-101-1/+1
| | |
| * | Move circle config to new locationSteven Fackler2017-08-101-0/+0
| | |
| * | Switch to official circle imageSteven Fackler2017-08-101-20/+37
| | |
* | | Merge pull request #675 from sdemos/masterSteven Fackler2017-08-094-1/+82
|\ \ \ | |/ / |/| | added cms decryption
| * | added cms decryptionStephen Demos2017-08-094-1/+82
| | |
* | | Delete DTLS testsSteven Fackler2017-08-082-76/+4
| | |
* | | Merge pull request #674 from bradleybeddoes/add-ec-functionsSteven Fackler2017-08-084-1/+64
|\ \ \ | |/ / |/| | Add elliptic curve functions
| * | 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