Uriah Pollock
3cbf09ed64
MEDIUM: ssl: add minimal WolfSSL support with OpenSSL compatibility mode
...
This adds a USE_OPENSSL_WOLFSSL option, wolfSSL must be used with the
OpenSSL compatibility layer. This must be used with USE_OPENSSL=1.
WolfSSL build options:
./configure --prefix=/opt/wolfssl --enable-haproxy
HAProxy build options:
USE_OPENSSL=1 USE_OPENSSL_WOLFSSL=1 WOLFSSL_INC=/opt/wolfssl/include/ WOLFSSL_LIB=/opt/wolfssl/lib/ ADDLIB='-Wl,-rpath=/opt/wolfssl/lib'
Using at least the commit 54466b6 ("Merge pull request #5810 from
Uriah-wolfSSL/haproxy-integration") from WolfSSL. (2022-11-23).
This is still to be improved, reg-tests are not supported yet, and more
tests are to be done.
Signed-off-by: William Lallemand <wlallemand@haproxy.org>
2022-11-24 11:29:03 +01:00
..
2022-10-30 17:17:56 +01:00
2022-03-29 18:01:37 +02:00
2021-12-16 17:31:57 +01:00
2022-03-30 11:19:22 +02:00
2022-09-08 16:21:22 +02:00
2022-09-08 16:21:22 +02:00
2022-09-17 11:27:09 +02:00
2022-09-08 14:30:38 +02:00
2021-09-02 19:43:20 +02:00
2021-07-16 19:18:41 +02:00
2022-01-28 19:04:02 +01:00
2022-04-25 16:09:26 +02:00
2022-02-24 11:00:03 +01:00
2022-10-13 16:45:28 +02:00
2022-11-14 11:12:49 +01:00
2022-03-04 08:58:32 +01:00
2022-03-04 08:58:32 +01:00
2021-10-13 11:28:08 +02:00
2021-07-20 18:03:08 +02:00
2021-09-15 11:07:18 +02:00
2022-11-18 16:03:45 +01:00
2022-09-09 16:15:10 +02:00
2022-05-27 19:33:34 +02:00
2022-10-12 21:49:30 +02:00
2022-05-27 19:33:35 +02:00
2022-08-17 10:45:22 +02:00
2022-11-10 16:42:47 +01:00
2022-11-10 16:42:47 +01:00
2022-09-21 09:06:28 +02:00
2022-05-08 10:35:39 +02:00
2022-11-24 08:30:48 +01:00
2022-10-03 12:06:36 +02:00
2022-10-03 12:06:36 +02:00
2022-07-15 19:43:10 +02:00
2022-07-15 19:43:10 +02:00
2022-07-01 19:26:35 +02:00
2022-10-13 16:50:22 +02:00
2022-05-11 15:20:10 +02:00
2022-03-04 08:58:32 +01:00
2022-03-04 08:58:32 +01:00
2021-11-03 17:16:46 +01:00
2022-11-16 11:44:26 +01:00
2022-10-13 16:50:22 +02:00
2021-10-07 01:41:14 +02:00
2022-09-12 19:33:07 +02:00
2022-10-04 08:38:47 +02:00
2022-10-12 14:19:05 +02:00
2022-11-15 09:37:09 +01:00
2022-07-01 19:15:14 +02:00
2021-09-23 16:13:17 +02:00
2022-01-28 19:04:02 +01:00
2022-05-30 09:59:26 +02:00
2022-05-30 09:59:26 +02:00
2022-09-16 13:53:30 +02:00
2022-10-20 18:47:15 +02:00
2022-06-19 17:58:32 +02:00
2021-11-18 10:50:58 +01:00
2022-10-30 17:17:56 +01:00
2022-05-27 19:33:35 +02:00
2022-09-13 17:12:38 +02:00
2022-09-14 14:34:39 +02:00
2022-08-18 16:13:33 +02:00
2022-03-02 14:50:38 +01:00
2021-10-14 16:38:07 +02:00
2022-07-06 17:54:03 +02:00
2022-09-09 16:59:29 +02:00
2022-05-30 16:25:16 +02:00
2022-04-22 15:45:47 +02:00
2022-04-22 15:45:47 +02:00
2022-04-14 16:57:12 +02:00
2022-06-21 20:29:57 +02:00
2021-10-18 16:02:29 +02:00
2021-10-14 16:38:14 +02:00
2021-10-07 01:41:14 +02:00
2021-10-07 01:41:14 +02:00
2021-10-07 01:41:14 +02:00
2021-10-07 01:41:14 +02:00
2022-10-30 17:17:56 +01:00
2022-11-10 11:45:48 +01:00
2022-09-09 17:23:01 +02:00
2022-03-17 19:53:46 +01:00
2022-03-22 09:25:52 +01:00
2022-11-17 14:33:15 +01:00
2022-11-17 14:33:15 +01:00
2022-11-17 14:33:15 +01:00
2022-10-26 18:18:26 +02:00
2022-10-03 16:25:17 +02:00
2021-11-10 15:53:01 +01:00
2022-01-28 23:52:36 +01:00
2021-10-07 01:41:14 +02:00
2022-08-06 17:12:51 +02:00
2022-07-01 15:54:23 +02:00
2021-09-23 15:27:25 +02:00
2022-05-27 19:33:35 +02:00
2022-05-27 19:33:35 +02:00
2022-11-24 11:29:03 +01:00
2022-10-30 17:17:56 +01:00
2022-10-24 10:55:53 +02:00
2021-10-07 01:41:14 +02:00
2022-08-09 09:11:27 +02:00
2022-03-02 18:22:08 +01:00
2022-11-21 10:14:52 +01:00
2022-03-04 08:58:32 +01:00
2022-03-04 08:58:32 +01:00
2022-05-20 18:39:43 +02:00
2021-10-27 17:41:07 +02:00
2022-09-13 17:12:38 +02:00
2022-09-09 17:23:01 +02:00
2022-09-20 15:35:33 +02:00
2022-09-20 15:35:09 +02:00
2022-08-17 11:04:53 +02:00
2021-09-23 15:27:25 +02:00
2022-03-04 08:58:32 +01:00
2022-03-04 08:58:32 +01:00
2022-03-04 08:58:32 +01:00
2021-10-07 01:41:14 +02:00
2022-10-30 17:17:56 +01:00
2022-07-29 17:32:05 +02:00
2022-10-03 16:25:17 +02:00
2022-11-24 11:29:03 +01:00
2022-11-20 18:35:46 +01:00
2022-10-03 16:25:17 +02:00
2022-07-15 14:57:49 +02:00
2022-10-03 16:25:17 +02:00
2022-10-30 17:17:56 +01:00
2022-10-03 16:25:17 +02:00
2022-10-13 11:06:48 +02:00
2022-08-05 15:53:16 +02:00
2022-10-27 18:35:42 +02:00
2022-05-30 09:59:26 +02:00
2022-04-21 12:03:20 +02:00
2022-08-20 19:08:31 +02:00
2022-10-13 10:12:03 +02:00
2022-11-24 11:29:03 +01:00
2022-11-21 09:22:28 +01:00
2022-11-21 09:22:28 +01:00
2022-10-13 11:06:48 +02:00
2021-08-28 12:49:58 +02:00
2022-08-24 14:56:42 +02:00
2022-05-27 19:33:35 +02:00
2022-05-06 18:13:36 +02:00
2022-10-13 16:45:28 +02:00
2022-11-14 11:14:02 +01:00
2022-05-27 19:33:35 +02:00
2022-11-21 19:21:07 +01:00
2022-11-21 19:21:07 +01:00
2022-05-02 17:51:51 +02:00
2022-10-03 12:06:36 +02:00
2021-06-15 16:52:42 +02:00
2021-06-15 16:52:42 +02:00
2022-11-24 08:32:27 +01:00
2021-09-15 11:07:18 +02:00
2022-08-12 11:18:46 +02:00
2022-09-13 17:03:30 +02:00
2022-01-28 19:04:02 +01:00
2022-01-28 19:04:02 +01:00
2021-08-05 10:07:43 +02:00
2022-03-30 14:55:53 +02:00
2022-08-19 19:58:53 +02:00
2021-10-07 01:41:14 +02:00
2022-11-10 11:45:48 +01:00
2022-11-14 15:30:54 +01:00
2022-11-10 13:28:37 +01:00
2022-05-09 20:32:11 +02:00
2022-05-20 16:57:12 +02:00
2022-09-09 16:52:08 +02:00
2022-06-17 13:25:02 +02:00
2022-11-14 18:20:38 +01:00
2022-10-12 14:19:05 +02:00
2022-09-24 16:35:23 +02:00
2022-10-03 15:04:55 +02:00
2022-09-09 16:52:09 +02:00
2022-11-22 09:10:08 +01:00
2022-10-30 17:17:56 +01:00
2022-03-02 14:54:44 +01:00
2022-07-15 19:41:26 +02:00
2022-07-15 20:25:41 +02:00
2021-10-07 01:41:14 +02:00
2021-10-08 17:22:26 +02:00
2022-11-22 09:10:08 +01:00
2022-07-01 19:15:15 +02:00
2022-11-24 08:30:48 +01:00
2021-12-21 15:53:19 +01:00
2022-03-02 14:53:00 +01:00
2022-01-03 14:40:58 +01:00
2021-09-08 15:44:45 +02:00
2022-05-31 17:05:27 +02:00
2021-09-11 20:37:50 +02:00