Merge branch 'openssl-ecp'
authorTobias Brunner <tobias@strongswan.org>
Wed, 20 Jan 2021 16:54:42 +0000 (17:54 +0100)
committerTobias Brunner <tobias@strongswan.org>
Wed, 20 Jan 2021 16:54:42 +0000 (17:54 +0100)
commit8e367df6db4cb244fa6f769bfd9c0d05a486b1c4
tree21fb433f034bce187a1e21c9dff562c30e221ce6
parentaa3d5bf7916ce8fed0051feadae0b0139d5fbe24
parent74e02ff5e624e8a0238afe023ca4b33b290861fb
Merge branch 'openssl-ecp'

Uses the EVP interface for ECDH with newer OpenSSL versions, which,
compared to the previous low-level use of EC_POINT_mul() supports
hardware offloading.  We used this because of the ecp_x_coordinate_only
option, which is now removed as it's been obsolete for a long time and
complicated the code.  There is still some legacy code for OpenSSL 1.0
and the old BoringSSL version we currently use for the Android app.

Closes strongswan/strongswan#186.