Tobias Frauenschlaeger
d59405785e
Store the trusted CA identifier with its object
...
TLSX_TCA_New() allocated the object, then the identifier, and freed the object
again on every path where the identifier was missing or the wrong size. Check
the type and size first and put the identifier in a flexible array at the end
of the object, so the failure paths are early returns and there is one buffer
to free.
TLSX_TCA_New() never makes a SHA-1 or X509 name entry without an identifier,
so TLSX_TCA_Write() drops its fallbacks for a missing one.
2026-10-21 11:31:28 +02:00
..
2026-02-18 09:52:21 -07:00
2026-10-01 10:08:02 -06:00
2026-09-14 17:44:45 +02:00
2026-08-18 11:22:01 -04:00
2026-08-06 16:18:35 -05:00
2026-09-29 09:58:26 -05:00
2026-10-14 16:13:43 -05:00
2026-10-13 16:13:51 -07:00
2026-06-10 11:36:29 +02:00
2026-06-10 11:36:29 +02:00
2026-09-03 15:51:38 +10:00
2026-09-03 15:51:38 +10:00
2026-02-18 09:52:21 -07:00
2026-10-08 14:55:30 +09:00
2026-08-12 14:54:29 +09:00
2026-10-15 11:03:36 +02:00
2026-10-15 11:03:36 +02:00
2026-07-24 16:14:35 +00:00
2026-07-24 16:14:35 +00:00
2026-07-31 12:56:51 +02:00
2026-07-31 12:56:51 +02:00
2026-07-31 12:56:51 +02:00
2026-07-02 11:36:01 +02:00
2026-10-15 11:03:36 +02:00
2026-10-14 16:29:37 -07:00
2026-08-11 18:05:58 +10:00
2026-08-11 18:05:58 +10:00
2026-08-28 14:14:45 +02:00
2026-08-01 13:11:52 +02:00
2026-10-08 13:08:53 -06:00
2026-10-07 11:26:05 -06:00
2026-08-20 13:11:32 -06:00
2026-08-18 08:53:54 -04:00
2026-10-13 16:14:14 +00:00
2026-10-13 16:14:14 +00:00
2026-09-10 11:55:29 -06:00
2026-09-10 11:55:29 -06:00
2026-09-10 11:55:29 -06:00
2026-09-10 11:55:29 -06:00
2026-08-26 15:46:31 -07:00
2026-07-31 12:56:51 +02:00
2026-10-02 10:22:40 -07:00
2026-08-01 13:13:00 +02:00
2026-02-18 09:52:21 -07:00
2026-09-17 13:57:37 +02:00
2026-09-17 13:57:37 +02:00
2026-10-08 08:52:47 +10:00
2026-10-08 08:52:47 +10:00
2026-10-13 16:14:14 +00:00
2026-10-13 16:14:14 +00:00
2026-10-15 16:22:58 -06:00
2026-10-15 16:22:58 -06:00
2026-07-31 12:56:52 +02:00
2026-07-31 12:56:51 +02:00
2026-10-12 21:36:01 -07:00
2026-10-12 21:36:01 -07:00
2026-10-12 21:36:01 -07:00
2026-10-12 21:36:01 -07:00
2026-07-17 08:56:03 +02:00
2026-07-17 08:56:03 +02:00
2026-10-09 10:42:23 -05:00
2026-10-09 10:42:23 -05:00
2026-08-17 11:20:02 +09:00
2026-02-18 09:52:21 -07:00
2026-10-14 16:22:36 -07:00
2026-10-14 16:22:36 -07:00
2026-08-07 08:11:23 +02:00
2026-02-18 09:52:21 -07:00
2026-10-14 09:15:37 +02:00
2026-10-14 09:15:37 +02:00
2026-09-09 11:27:30 -04:00
2026-09-02 15:02:10 -04:00
2026-10-19 14:19:21 -04:00
2026-07-17 08:56:03 +02:00
2026-09-20 23:31:05 -05:00
2026-08-04 10:43:24 -07:00
2026-07-31 12:56:52 +02:00
2026-07-31 12:56:51 +02:00
2026-08-28 14:14:45 +02:00
2026-07-17 08:56:03 +02:00
2026-09-10 12:16:57 +02:00
2026-09-07 08:22:01 -07:00
2026-10-16 13:52:06 -05:00
2026-10-13 10:35:14 -07:00
2026-05-13 11:36:36 -06:00
2026-02-18 09:52:21 -07:00
2026-05-13 11:36:36 -06:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-10-05 15:28:26 -07:00
2026-10-16 13:05:58 -07:00
2026-10-16 13:05:58 -07:00
2026-10-16 09:45:25 +02:00
2026-10-16 09:45:25 +02:00
2026-08-18 11:22:01 -04:00
2026-10-07 09:43:08 +02:00
2026-10-07 10:52:05 +10:00
2026-07-07 17:41:49 -07:00
2026-02-18 09:52:21 -07:00
2026-08-08 17:42:25 +09:00
2026-08-08 17:42:25 +09:00
2026-08-31 10:28:42 +09:00
2026-02-18 09:52:21 -07:00
2026-06-10 11:36:29 +02:00
2026-05-07 02:33:58 +00:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-10-02 10:22:40 -07:00
2026-02-18 09:52:21 -07:00
2026-04-06 00:53:57 -05:00
2026-02-18 09:52:21 -07:00
2026-10-12 11:47:02 +10:00
2026-10-08 08:38:09 +02:00
2026-08-31 09:33:09 -04:00
2026-02-18 09:52:21 -07:00
2026-08-08 18:04:20 +09:00
2026-08-08 18:04:20 +09:00
2026-08-05 20:14:50 +09:00
2026-08-05 20:14:50 +09:00
2026-10-02 14:10:38 -07:00
2026-06-16 20:19:22 +02:00
2026-10-01 09:16:59 -06:00
2026-10-01 09:16:59 -06:00
2026-09-29 12:54:31 +00:00
2026-05-14 16:59:12 +00:00
2026-09-01 20:17:22 -06:00
2026-02-18 09:52:21 -07:00
2026-10-13 15:56:24 +02:00
2026-10-13 15:56:24 +02:00
2026-07-08 09:33:47 +10:00
2026-07-08 09:33:47 +10:00
2026-10-12 16:26:56 -07:00
2026-10-12 16:26:56 -07:00
2026-10-06 16:07:38 +02:00
2026-07-13 11:56:57 -06:00
2026-08-20 10:05:33 +03:00
2026-08-10 16:46:36 -07:00
2026-06-26 14:44:16 -06:00
2026-02-18 09:52:21 -07:00
2026-06-04 10:38:37 -07:00
2026-06-04 10:38:37 -07:00
2026-09-15 17:32:41 -07:00
2026-09-15 17:32:41 -07:00
2026-09-28 22:05:42 -05:00
2026-02-18 09:52:21 -07:00
2026-10-14 16:13:43 -05:00
2026-10-08 12:10:45 -06:00
2026-10-13 08:44:40 +09:00
2026-10-13 08:44:40 +09:00
2026-10-15 09:42:49 -05:00
2026-09-28 15:55:33 -07:00
2026-09-18 12:58:30 +00:00
2026-08-01 11:54:40 +02:00
2026-10-14 12:31:25 -05:00
2026-10-02 14:10:36 -07:00
2026-09-08 13:44:41 -07:00
2026-09-01 09:01:47 -07:00
2026-09-15 13:27:47 -07:00
2026-09-15 11:30:06 -07:00
2026-08-28 14:14:45 +02:00
2026-04-10 15:43:21 +10:00
2026-08-28 14:14:45 +02:00
2026-08-07 09:27:42 +02:00
2026-07-17 08:56:03 +02:00
2026-07-17 08:56:03 +02:00
2026-10-14 16:13:43 -05:00
2026-10-01 10:09:35 -06:00
2026-07-02 11:36:01 +02:00
2026-07-02 11:36:01 +02:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-10-12 11:47:02 +10:00
2026-10-06 14:14:40 +02:00
2026-08-28 14:14:45 +02:00
2026-07-31 12:56:51 +02:00
2026-10-20 10:15:26 -05:00
2026-10-15 17:13:56 +02:00
2026-07-24 16:39:54 -05:00
2026-07-13 17:48:56 +10:00
2026-08-19 23:49:43 -04:00
2026-08-19 23:49:43 -04:00
2026-07-13 11:19:24 +02:00
2026-06-04 20:21:50 +02:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-08-13 08:18:24 +09:00
2026-08-07 09:27:42 +02:00
2026-09-29 15:58:27 +02:00
2026-07-17 08:56:03 +02:00
2026-07-31 12:56:51 +02:00
2026-07-31 12:56:51 +02:00
2026-10-14 15:27:59 -07:00
2026-10-05 09:36:56 -06:00
2026-07-24 15:09:38 -07:00
2026-07-24 15:09:38 -07:00
2026-02-18 09:52:21 -07:00
2026-02-18 09:52:21 -07:00
2026-04-14 13:25:15 +10:00
2026-04-14 13:25:15 +10:00
2026-07-31 12:56:51 +02:00
2026-07-31 12:56:51 +02:00
2026-10-13 08:44:40 +09:00
2026-10-07 09:43:09 +02:00
2026-08-20 15:51:35 -06:00
2026-08-07 09:30:56 +10:00
2026-09-17 05:13:27 +00:00
2026-09-15 10:09:10 -06:00
2026-09-20 23:32:36 -05:00
2026-09-14 17:44:45 +02:00
2026-10-07 09:49:06 +02:00
2026-06-10 09:11:59 +10:00
2026-10-13 16:14:14 +00:00
2026-10-13 16:14:14 +00:00
2026-09-08 18:56:18 +02:00
2026-08-28 14:14:45 +02:00
2026-09-17 08:40:28 -07:00
2026-09-17 08:37:49 -07:00
2026-10-18 17:40:05 -05:00
2026-10-14 16:22:31 -07:00
2026-09-29 10:58:59 -05:00
2026-08-28 14:14:45 +02:00
2026-10-21 11:31:27 +02:00
2026-10-01 09:48:28 +02:00
2026-10-21 11:31:28 +02:00
2026-08-28 14:14:45 +02:00
2026-10-08 09:09:31 +03:00
2026-08-28 14:14:45 +02:00
2026-10-15 17:13:57 +02:00
2026-10-15 17:13:57 +02:00
2026-08-20 09:35:12 -05:00
2026-08-17 08:09:36 +02:00
2026-08-10 14:34:13 -04:00
2026-08-05 14:38:48 -04:00
2026-07-17 08:56:03 +02:00
2026-07-17 08:56:03 +02:00
2026-07-31 12:56:52 +02:00
2026-07-31 12:56:52 +02:00
2026-10-08 15:39:37 -06:00
2026-07-17 08:56:03 +02:00
2026-08-06 16:18:35 -05:00
2026-09-21 20:29:38 +02:00
2026-09-21 20:29:38 +02:00