Steven Fackler
096db96397
Pin ctest version to work around panic
2017-09-20 09:06:46 -04:00
Steven Fackler
9c923dd93a
Merge pull request #730 from atlaua/aranea/typo
...
openssl-sys: Fix typo in libressl_version definition
2017-09-20 08:26:58 -04:00
Luis Ressel
18db932c60
openssl-sys: Fix typo in libressl_version definition
...
Signed-off-by: Luis Ressel <aranea@aixah.de>
2017-09-18 23:49:44 +02:00
Steven Fackler
f0db1dbc95
Merge pull request #695 from Keruspe/master
...
openssl-sys: support libressl 2.6.1
2017-09-17 13:57:18 -07:00
Marc-Antoine Perennou
b73548da18
openssl: ecdh_tmp_callback doesn't work with libressl 2.6.1
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-09-17 19:55:47 +02:00
Marc-Antoine Perennou
5091830379
openssl: libressl 2.6.1 dropped suuport for npn
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-09-17 19:46:05 +02:00
Marc-Antoine Perennou
bf85e41d74
opensslè-sys: adjust some constants to libressl 2.6.1
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-09-17 19:31:10 +02:00
Marc-Antoine Perennou
c103ba2c87
systest: don't include cms.h for libressl 2.6.1
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-09-17 11:46:19 +02:00
Marc-Antoine Perennou
579d4a86d2
openssl-sys: define libressl version
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-09-17 11:43:25 +02:00
Marc-Antoine Perennou
70f72ae177
ci: use libressl 2.6.1
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-09-17 11:43:25 +02:00
Steven Fackler
7d41009a9c
Update default client cipher list
2017-09-16 13:10:55 -04:00
Steven Fackler
9bd64edc08
Fix indentation
2017-09-15 22:31:03 -04:00
Steven Fackler
bfce446ae8
Mention target specific env vars
2017-09-15 20:08:07 -04:00
Steven Fackler
7f96c772ec
Merge pull request #692 from jessicah/haiku-support
...
Allow overriding lib/include dirs when cross-compiling.
2017-09-15 20:05:26 -04:00
Steven Fackler
a45b614783
Merge pull request #697 from alexcrichton/release-buffers
...
Set SSL_MODE_RELEASE_BUFFERS by default
2017-09-15 09:21:02 -04:00
Alex Crichton
68a30c29c9
Set SSL_MODE_RELEASE_BUFFERS by default
...
Closes #696
2017-09-14 19:15:00 -07:00
Marc-Antoine Perennou
af370cf9b7
openssl-sys: support libressl 2.6.1
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-09-14 11:56:36 +02:00
Jessica Hamilton
0f5e082157
Extract prefixed environment variables into helper function.
2017-09-13 23:58:28 -05:00
Jessica Hamilton
82d42eca8e
Use target name in variables when cross-compiling.
2017-09-13 15:39:06 -05:00
Jessica Hamilton
6bc0e4019b
Allow overriding lib/include dirs when cross-compiling.
2017-09-06 15:29:09 -05:00
Steven Fackler
c800ab922e
Fix build note for MinGW
...
Closes #689
2017-09-04 09:28:20 -06:00
Steven Fackler
811be8dae2
Update version in README
2017-08-29 22:00:34 -07:00
Steven Fackler
d401a5aafa
Simplify circle config a bit
2017-08-27 13:11:44 -07:00
Steven Fackler
ca40c2e6a3
Symlink README in place
...
Allows crates.io to render it properly
2017-08-21 04:00:25 -07:00
Steven Fackler
656f0eeb0f
Merge pull request #683 from bradleybeddoes/add-ec-get_affine_coordinates
...
Add more elliptic curve functions
2017-08-21 20:19:29 -07:00
Bradley Beddoes
1a6edc409f
Rename function, removing `get_`
...
Fix per PR comment, should have been like this from the start :).
2017-08-22 07:44:27 +10:00
Bradley Beddoes
f599df124b
Add ability to get affine coordinates from EcPoint
...
The initial usecase here is creating JWK representations as defined
within RFC 7517 from an EcKey created via a PEM source.
2017-08-21 15:08:48 +10:00
Steven Fackler
51471c7c8a
Merge pull request #682 from sfackler/sha-struct
...
Add SHA384 and SHA512
2017-08-16 21:07:50 -07:00
Steven Fackler
9143516037
Add SHA384 and SHA512
2017-08-16 21:03:46 -07:00
Steven Fackler
984b1e286c
Merge pull request #681 from sfackler/sha-struct
...
Add SHA1 an SHA224 hashers
2017-08-16 20:32:09 -07:00
Steven Fackler
673bcfaf5a
Add SHA1 an SHA224 hashers
2017-08-16 20:26:16 -07:00
Steven Fackler
c175ac639d
Release v0.9.17
2017-08-14 17:13:36 -07:00
Steven Fackler
dfdf4e4d38
Merge pull request #680 from sfackler/sha256-state
...
Add a stateful SHA256 hasher
2017-08-14 17:12:55 -07:00
Steven Fackler
1d92ff290e
Add a stateful SHA256 hasher
2017-08-14 17:07:44 -07:00
Steven Fackler
8bde3af884
Merge pull request #679 from mcgoo/vcpkg
...
avoid interactive prompts when setting up vcpkg in appveyor
2017-08-13 20:59:34 -07:00
Jim McGrath
9a19e9ff21
avoid interactive prompts when setting up vcpkg in appveyor
2017-08-13 21:39:08 -05:00
Steven Fackler
a59d6fc84e
Update README.md
2017-08-11 22:45:17 -07:00
Steven Fackler
75d927b2bd
Merge pull request #622 from mcgoo/vcpkg
...
try to find openssl libraries in a vcpkg ports tree
2017-08-11 22:44:46 -07:00
Steven Fackler
ea6edb133e
Release v0.9.16
2017-08-10 22:17:50 -07:00
Steven Fackler
78e37bb2e1
Fully wrap feature checks
...
Otherwise OPENSSL_NO_EC2M would also trigger OPENSSL_NO_EC
2017-08-10 20:52:31 -07:00
Steven Fackler
8078db03ad
Merge pull request #677 from sfackler/circle-tweaks
...
Circle tweaks
2017-08-10 20:08:54 -07:00
Steven Fackler
b3f4a52185
Actually save the registry cache
2017-08-10 19:59:42 -07:00
Steven Fackler
4bf369c48b
Move circle config to new location
2017-08-10 19:58:07 -07:00
Steven Fackler
f6f6c4e364
Switch to official circle image
2017-08-10 19:57:34 -07:00
Steven Fackler
4c3b3476f4
Merge pull request #675 from sdemos/master
...
added cms decryption
2017-08-09 14:20:51 -07:00
Stephen Demos
caf7b8ecbc
added cms decryption
2017-08-09 12:26:45 -07:00
Steven Fackler
be1b573f6b
Delete DTLS tests
2017-08-08 22:01:58 -07:00
Steven Fackler
8f08d66d1e
Merge pull request #674 from bradleybeddoes/add-ec-functions
...
Add elliptic curve functions
2017-08-08 21:45:44 -07:00
Bradley Beddoes
c966583877
Refine sig for set_public_key_affine_coordinates
...
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.
2017-08-09 14:20:22 +10:00
Bradley Beddoes
16e8fbc31e
Fix EC_KEY_set_public_key_affine_coordinates
...
Previous definition incorrectly used `const` pointers but the
underpinning library definition (unfortunately) does not.
2017-08-09 13:34:08 +10:00