Kamil Szczęk
70246e37bc
libfido2-util: fix a regression in the pre-flight mechanism
...
The recently merged PR #32295 introduced support for the credProtect
extension, but in doing so, it broke the discoverability of credentials
by setting the policy to FIDO_CRED_PROT_UV_REQUIRED for UV-less,
PIN-protected credentials. This policy would require us to pass the PIN
to the token in the pre-flight request to be able to discover it,
which defeats the purpose of pre-flight requests as they're supposed
to be non-interactive.
This commit restricts the usage of credProtect to UV credentials only.
2024-05-02 16:30:05 +02:00
..
2023-07-02 11:10:12 +01:00
2023-07-04 22:58:01 +02:00
2023-07-04 22:58:01 +02:00
2024-02-23 09:35:12 -08:00
2024-02-20 16:50:04 +01:00
2023-12-28 18:26:52 +08:00
2023-06-23 10:05:16 +02:00
2023-08-16 12:52:56 +02:00
2023-10-31 18:32:13 +01:00
2024-04-05 19:44:44 +02:00
2024-01-15 02:57:44 +08:00
2023-12-25 01:56:40 +09:00
2024-04-18 13:08:14 +09:00
2023-12-13 17:35:22 +01:00
2024-01-16 14:54:04 +09:00
2024-01-16 14:54:04 +09:00
2023-11-13 13:27:07 +01:00
2024-03-08 16:38:59 +00:00
2024-03-08 16:38:59 +00:00
2024-04-06 16:08:23 +02:00
2024-04-06 16:08:23 +02:00
2024-04-06 16:08:23 +02:00
2024-01-22 10:50:33 +00:00
2024-03-30 00:08:12 +00:00
2024-03-30 00:08:12 +00:00
2023-07-02 11:10:12 +01:00
2024-03-01 22:37:38 +01:00
2024-04-29 14:14:40 +02:00
2024-04-29 14:14:40 +02:00
2024-01-03 13:37:08 +01:00
2024-05-01 04:41:06 +09:00
2024-03-22 17:03:35 +01:00
2024-04-25 10:58:56 +02:00
2024-03-14 11:34:04 +01:00
2024-04-18 17:39:34 +02:00
2024-01-01 15:57:55 +08:00
2024-04-19 10:08:37 +08:00
2024-04-19 10:08:36 +08:00
2023-11-02 14:09:23 +01:00
2024-03-14 11:34:04 +01:00
2024-03-14 11:34:04 +01:00
2024-04-14 23:22:13 +08:00
2024-04-06 16:08:23 +02:00
2024-04-06 16:08:23 +02:00
2023-10-18 14:39:33 +02:00
2023-06-28 22:01:07 +02:00
2023-06-28 22:01:07 +02:00
2024-04-20 09:15:07 +09:00
2024-01-23 16:45:37 +01:00
2023-12-21 19:15:01 +01:00
2023-10-18 14:39:33 +02:00
2023-09-11 12:24:23 +01:00
2024-04-18 17:39:34 +02:00
2024-05-01 04:41:06 +09:00
2024-04-19 10:23:01 +09:00
2024-04-19 10:23:01 +09:00
2024-04-19 09:57:25 +09:00
2024-02-16 03:48:18 +09:00
2024-02-28 11:35:36 +07:00
2024-02-28 11:35:36 +07:00
2024-05-01 04:41:06 +09:00
2024-04-16 09:42:20 +09:00
2024-02-20 16:50:04 +01:00
2024-02-20 16:50:04 +01:00
2024-04-22 12:40:09 +02:00
2024-02-20 16:50:04 +01:00
2024-03-23 01:05:13 +00:00
2024-03-23 01:05:13 +00:00
2024-03-26 12:52:33 +00:00
2024-03-26 12:52:33 +00:00
2024-03-12 16:42:48 +08:00
2024-03-12 16:42:48 +08:00
2024-04-29 18:17:46 +02:00
2023-10-19 18:03:21 +01:00
2023-07-11 18:01:49 +08:00
2023-07-11 18:01:49 +08:00
2023-07-13 11:12:00 +02:00
2024-04-19 13:25:32 +01:00
2024-04-06 16:08:23 +02:00
2024-04-27 12:11:13 +02:00
2024-04-06 16:08:24 +02:00
2024-03-18 13:16:48 +00:00
2024-03-18 13:16:48 +00:00
2024-01-03 08:40:33 +09:00
2024-01-03 08:40:33 +09:00
2024-01-11 13:36:25 +09:00
2023-10-23 11:23:56 +01:00
2024-02-28 15:38:00 +01:00
2023-09-27 11:51:13 +02:00
2024-03-01 15:51:24 +00:00
2023-10-31 17:15:21 +09:00
2023-10-31 17:15:21 +09:00
2024-03-20 15:13:44 +01:00
2024-02-19 11:18:11 +00:00
2023-07-13 10:56:52 +02:00
2023-08-15 18:34:46 +00:00
2023-08-14 10:27:57 +02:00
2023-08-14 10:27:57 +02:00
2023-12-28 20:44:01 +08:00
2024-01-04 22:56:33 +01:00
2024-04-09 21:19:15 +02:00
2024-03-05 12:21:42 +00:00
2023-11-03 09:30:24 +01:00
2023-12-01 19:45:02 +09:00
2023-12-25 02:13:49 +09:00
2023-12-25 20:01:32 +09:00
2024-02-26 12:39:23 +08:00
2024-03-11 15:27:04 +08:00
2024-02-12 09:30:35 +01:00
2024-01-25 13:51:21 +01:00
2024-04-25 17:06:43 +02:00
2024-03-09 19:32:09 +00:00
2023-10-11 10:10:49 +02:00
2023-08-24 15:25:38 +02:00
2024-01-18 17:54:46 -05:00
2024-04-07 23:28:56 +01:00
2024-04-03 21:59:59 +08:00
2024-03-14 17:22:58 +01:00
2023-12-25 01:56:40 +09:00
2023-12-14 18:57:05 +09:00
2023-08-29 17:06:47 +03:00
2024-04-03 14:23:04 +01:00
2024-03-01 15:51:24 +00:00
2024-04-06 16:08:23 +02:00
2024-04-06 16:08:23 +02:00
2023-10-05 19:09:12 +02:00
2023-12-25 15:38:59 +09:00
2024-04-08 10:14:50 +02:00
2023-09-19 10:05:38 +02:00
2024-03-20 15:18:21 +01:00
2024-05-01 17:35:20 +08:00
2024-05-01 18:04:55 +08:00
2023-09-22 08:17:42 +02:00
2023-09-22 08:17:42 +02:00
2024-02-16 03:48:18 +09:00
2024-02-15 09:50:18 +09:00
2023-10-20 10:43:50 +02:00
2024-02-12 02:42:36 +09:00
2024-02-12 02:42:36 +09:00
2023-07-02 11:10:12 +01:00
2024-03-14 23:56:44 +08:00
2024-03-14 23:56:44 +08:00
2024-03-15 03:19:45 +09:00
2024-03-15 03:19:45 +09:00
2023-08-29 11:25:52 +02:00
2024-02-15 11:13:34 +00:00
2024-04-13 02:35:01 +08:00
2024-04-29 18:14:41 +02:00
2024-04-29 18:14:41 +02:00
2024-01-25 18:47:39 +01:00
2024-01-25 18:47:39 +01:00
2024-03-20 15:13:44 +01:00
2024-05-02 16:30:05 +02:00
2024-04-17 11:46:22 +09:00
2024-03-13 13:16:46 +08:00
2024-01-20 16:07:19 +09:00
2023-10-31 17:15:21 +09:00
2024-05-02 06:34:01 +09:00
2023-09-26 13:26:22 +09:00
2024-02-16 00:25:37 +09:00
2024-01-25 16:10:36 +01:00
2023-12-25 01:56:40 +09:00
2023-12-14 08:50:44 +00:00
2023-12-14 08:50:44 +00:00
2024-03-14 17:23:02 +01:00
2024-02-12 02:36:20 +09:00
2024-04-06 16:08:24 +02:00
2024-01-17 11:32:11 +01:00
2024-04-04 18:16:45 +02:00
2024-04-04 18:16:45 +02:00
2024-04-26 10:24:38 +08:00
2024-02-27 23:03:43 +08:00
2024-04-27 12:11:13 +02:00
2024-02-22 19:06:22 +01:00
2024-02-28 15:33:51 +01:00
2023-12-19 19:15:52 +09:00
2023-12-25 15:38:59 +09:00
2024-04-15 11:42:05 +01:00
2024-04-15 11:42:05 +01:00
2024-05-01 04:41:06 +09:00
2024-04-08 10:19:42 +01:00
2024-04-06 16:08:24 +02:00
2024-04-10 20:16:35 +08:00
2024-04-10 20:16:35 +08:00
2024-05-01 04:41:06 +09:00
2024-04-18 09:23:15 +02:00
2024-02-28 15:38:00 +01:00
2024-04-29 12:17:18 +02:00
2024-04-29 12:17:18 +02:00
2024-02-06 11:13:28 +01:00
2024-02-06 11:13:28 +01:00
2024-03-01 15:51:24 +00:00
2024-03-01 15:51:24 +00:00
2024-03-20 15:18:21 +01:00
2024-03-01 15:51:24 +00:00
2023-07-06 10:59:41 +00:00
2024-03-01 15:51:24 +00:00
2024-03-01 15:51:24 +00:00
2024-05-01 04:41:06 +09:00
2023-10-23 11:24:18 +01:00
2023-09-29 21:54:16 +02:00
2023-09-29 21:54:16 +02:00
2024-04-02 18:08:15 +02:00
2024-03-01 15:51:24 +00:00
2023-11-13 14:17:05 +00:00
2023-11-13 14:17:05 +00:00
2024-03-20 15:13:44 +01:00
2024-03-01 22:25:42 +01:00
2024-04-28 13:33:17 +02:00
2024-02-23 21:15:25 +00:00
2024-03-01 15:51:24 +00:00
2023-08-04 00:24:54 +01:00
2023-07-02 11:10:12 +01:00
2024-05-02 00:52:06 +09:00
2024-05-02 00:52:06 +09:00
2024-04-10 06:38:29 +09:00
2023-07-21 14:22:53 +02:00
2023-07-28 19:34:03 +01:00
2023-12-25 01:56:40 +09:00
2023-10-24 13:37:10 +02:00
2024-02-28 15:38:00 +01:00
2023-08-21 18:50:29 +02:00
2024-01-12 17:17:37 +08:00
2023-11-11 12:33:19 +00:00
2024-04-10 09:32:04 +02:00
2023-11-17 17:47:37 +01:00
2024-03-11 13:56:30 +01:00
2024-04-18 17:39:34 +02:00
2024-03-28 17:19:35 +08:00
2024-04-09 21:19:15 +02:00
2024-01-12 21:43:34 +01:00
2024-03-20 15:18:21 +01:00
2024-04-18 17:39:34 +02:00
2023-09-02 19:47:58 +08:00
2024-04-22 09:42:29 +02:00
2024-04-22 09:42:29 +02:00
2023-11-03 11:19:46 +01:00
2023-11-03 11:19:46 +01:00
2024-04-27 12:11:13 +02:00
2024-04-22 12:40:09 +02:00
2024-04-05 01:49:20 +09:00
2024-04-05 01:48:59 +09:00
2024-01-22 17:55:07 +01:00
2024-03-01 16:28:10 +00:00
2024-03-01 16:28:10 +00:00
2024-03-01 16:28:10 +00:00
2023-08-24 13:20:39 +02:00
2023-07-28 19:34:03 +01:00
2024-04-03 14:23:04 +01:00
2024-02-19 10:51:00 +01:00
2024-01-01 19:13:14 +01:00
2024-04-27 12:11:13 +02:00
2023-10-14 17:40:07 +02:00
2024-02-14 16:15:19 +01:00
2024-02-14 16:15:19 +01:00
2023-10-06 11:49:38 +02:00
2024-01-30 17:07:47 +01:00
2023-12-21 19:19:12 +01:00
2023-10-06 11:49:38 +02:00
2024-01-22 14:39:22 +01:00
2024-01-09 10:46:25 +01:00
2023-10-06 11:49:38 +02:00
2023-10-06 11:49:38 +02:00
2023-10-06 11:49:38 +02:00
2023-10-06 11:49:38 +02:00
2024-04-06 16:08:24 +02:00
2024-04-06 16:08:24 +02:00
2024-04-06 16:08:24 +02:00
2024-04-06 16:08:24 +02:00
2024-03-13 21:49:12 +09:00
2023-12-22 11:54:43 +09:00
2023-10-06 11:49:38 +02:00
2023-10-06 11:49:38 +02:00
2023-10-06 11:49:38 +02:00
2023-10-06 11:49:38 +02:00
2024-03-04 19:50:54 +00:00
2024-02-12 12:04:18 +01:00
2024-03-06 19:00:53 +01:00
2024-03-06 19:00:53 +01:00
2024-03-06 19:00:53 +01:00
2023-10-06 11:49:38 +02:00
2023-11-07 14:25:40 +01:00
2023-11-01 12:50:52 +01:00
2023-10-16 12:08:39 +02:00
2023-10-16 12:08:39 +02:00
2023-10-26 11:52:07 +01:00
2023-10-06 11:49:38 +02:00
2023-11-28 04:10:25 +09:00
2023-10-06 11:49:38 +02:00
2024-04-25 22:17:30 +02:00
2024-04-06 16:08:23 +02:00
2024-04-22 20:42:35 +08:00
2024-04-20 07:17:04 +08:00
2024-04-19 13:25:32 +01:00
2023-12-22 23:06:49 +08:00
2023-09-09 03:19:22 +08:00
2024-05-01 04:41:06 +09:00
2024-01-12 04:48:26 +09:00