Pengyu Lv
29daf4a36b
tls13: server: fully check ticket_flags with available kex mode.
...
We need to fully check if the provided session ticket could be
used in the handshake, so that we wouldn't cause handshake
failure in some cases. Here we bring f8e50a9 back.
Example scenario:
A client proposes to a server, that supports only the psk_ephemeral
key exchange mode, two tickets, the first one is allowed only for
pure PSK key exchange mode and the second one is psk_ephemeral only.
We need to select the second tickets instead of the first one whose
ticket_flags forbid psk_ephemeral and thus cause a handshake
failure.
Signed-off-by: Pengyu Lv <pengyu.lv@arm.com >
2023-10-31 09:34:14 +08:00
..
2023-10-05 00:17:21 +01:00
2023-10-12 12:30:35 +00:00
2023-08-23 17:15:34 +08:00
2023-08-28 10:58:24 +08:00
2023-08-18 20:55:44 +00:00
2023-08-28 10:58:24 +08:00
2023-07-11 14:06:37 +01:00
2023-09-21 10:35:33 +01:00
2023-09-15 18:30:09 +01:00
2023-05-26 12:42:48 +01:00
2023-05-26 12:42:48 +01:00
2023-09-06 08:41:05 +01:00
2023-07-31 12:27:05 +01:00
2023-08-17 14:36:59 +01:00
2023-04-05 16:13:11 +01:00
2023-08-17 14:36:59 +01:00
2023-06-22 09:14:28 +01:00
2023-10-03 21:57:51 +01:00
2023-07-04 18:41:13 +01:00
2023-09-25 16:16:26 +02:00
2023-09-18 19:09:45 +01:00
2023-07-11 14:06:00 +02:00
2023-09-14 14:35:44 +08:00
2023-06-24 13:37:28 +01:00
2023-09-25 18:16:01 +01:00
2023-07-21 15:40:36 +02:00
2023-10-04 16:17:46 +01:00
2023-09-05 18:15:31 +01:00
2023-09-25 16:16:26 +02:00
2023-09-25 16:16:26 +02:00
2023-09-19 17:21:50 +01:00
2023-08-04 13:55:03 +01:00
2023-08-10 08:34:57 +00:00
2023-07-17 15:17:40 +01:00
2023-04-12 06:07:23 +00:00
2023-08-01 22:41:17 +08:00
2023-09-12 19:18:17 +02:00
2023-08-02 10:32:21 +01:00
2023-08-02 10:32:21 +01:00
2023-07-31 10:57:16 +01:00
2023-08-16 17:50:36 +01:00
2023-09-25 14:12:22 +01:00
2023-09-12 19:18:17 +02:00
2023-03-24 10:43:40 +01:00
2023-09-25 16:16:26 +02:00
2023-03-24 10:43:40 +01:00
2023-07-26 11:27:27 +02:00
2023-03-03 05:23:44 -05:00
2023-08-03 12:56:21 +00:00
2023-10-05 00:17:21 +01:00
2023-09-11 12:59:36 +01:00
2023-06-08 12:10:03 +02:00
2023-06-21 12:02:07 +02:00
2023-09-12 19:18:17 +02:00
2023-09-12 19:18:17 +02:00
2023-09-12 19:18:17 +02:00
2023-09-12 19:18:17 +02:00
2023-09-12 19:18:17 +02:00
2023-07-13 19:34:24 +01:00
2023-09-22 10:01:47 +01:00
2023-09-25 17:39:41 +02:00
2023-08-23 17:15:35 +08:00
2023-08-28 10:58:24 +08:00
2023-07-17 15:17:40 +01:00
2023-10-03 21:57:51 +01:00
2023-10-05 13:30:37 +01:00
2023-07-11 14:06:00 +02:00
2023-09-28 17:19:50 +01:00
2023-10-13 11:39:53 +02:00
2023-03-13 12:15:49 +00:00
2023-10-13 11:39:53 +02:00
2023-09-25 16:16:26 +02:00
2023-10-13 14:27:13 +00:00
2023-08-10 06:43:23 +02:00
2023-09-01 11:15:28 +01:00
2023-06-24 13:37:28 +01:00
2023-03-31 09:07:57 +02:00
2023-10-10 09:35:22 +02:00
2023-09-26 09:09:20 +00:00
2023-06-30 10:16:22 +02:00
2023-02-24 09:10:53 +00:00
2023-07-27 09:15:34 +02:00
2023-07-03 10:12:33 +02:00
2023-06-26 11:11:23 +01:00
2023-06-21 09:45:36 +02:00
2023-10-10 09:35:22 +02:00
2023-08-29 14:20:18 +01:00
2023-10-06 17:07:24 +01:00
2023-06-20 15:51:46 +01:00
2023-09-04 10:36:37 +02:00
2023-09-28 17:19:50 +01:00
2023-03-08 14:19:51 +00:00
2023-10-10 09:35:22 +02:00
2023-09-26 09:09:20 +00:00
2023-07-17 15:17:40 +01:00
2023-08-31 17:06:58 +01:00
2023-09-27 14:39:02 +00:00
2023-07-11 16:59:21 +02:00
2023-09-04 10:36:37 +02:00
2023-09-11 12:59:36 +01:00
2023-08-01 22:41:17 +08:00
2023-09-22 10:01:47 +01:00
2023-09-11 12:59:36 +01:00
2023-09-11 09:03:01 +01:00
2023-09-28 18:13:46 +01:00
2023-09-28 18:13:46 +01:00
2023-09-13 16:38:55 +02:00
2023-10-05 13:30:37 +01:00
2023-09-20 12:47:55 +00:00
2023-06-13 05:46:47 -04:00
2023-10-24 17:07:14 +08:00
2023-09-25 16:16:26 +02:00
2023-06-13 05:46:47 -04:00
2023-10-02 16:11:05 +02:00
2023-10-02 18:43:18 +02:00
2023-10-05 13:30:37 +01:00
2023-10-06 13:24:12 +00:00
2023-10-11 15:28:06 +02:00
2023-10-31 09:34:14 +08:00
2023-10-05 13:30:37 +01:00
2023-10-13 11:39:53 +02:00
2023-07-17 15:17:40 +01:00
2023-09-25 15:17:38 +01:00
2023-07-17 15:17:40 +01:00
2023-09-13 08:54:33 +00:00
2023-08-16 09:19:46 +00:00
2023-08-16 09:19:46 +00:00
2023-07-07 09:05:30 -04:00