<term><option>--list-devices</option></term>
<listitem><para>Show a list of candidate block devices this command may operate on. Specifically,
- this enumerates block devices currently present that contain a LUKS superblock, and shows their device
- node paths along with any of their symlinks.</para>
+ this enumerates block devices currently present that contain a LUKS superblock, and shows their
+ device node paths along with any of their symlinks. The devices must implement the
+ <option>hmac-secret</option> extension to be useable.</para>
<xi:include href="version-info.xml" xpointer="v257"/></listitem>
</varlistentry>
goto finish;
}
- t = table_new("path", "manufacturer", "product");
+ t = table_new("path", "manufacturer", "product", "compatible");
if (!t) {
r = log_oom();
goto finish;
r = check_device_is_fido2_with_hmac_secret(sym_fido_dev_info_path(entry));
if (r < 0)
goto finish;
- if (!r)
- continue;
+ bool compatible = r > 0;
r = table_add_many(
t,
TABLE_PATH, sym_fido_dev_info_path(entry),
TABLE_STRING, sym_fido_dev_info_manufacturer_string(entry),
- TABLE_STRING, sym_fido_dev_info_product_string(entry));
+ TABLE_STRING, sym_fido_dev_info_product_string(entry),
+ TABLE_BOOLEAN_CHECKMARK, compatible);
if (r < 0) {
table_log_add_error(r);
goto finish;