Respect option 'silent' on cryptsetup FIDO2 pin entry

Makes the silent flags behavior consistent between regular password
entry and FIDO2 pin entry.
This commit is contained in:
Sebastian Blunt
2021-05-31 17:57:44 +02:00
committed by Lennart Poettering
parent d65c5d04f9
commit 4858bc0d84
4 changed files with 12 additions and 7 deletions
+3 -2
View File
@@ -26,9 +26,10 @@ int acquire_fido2_key(
bool headless,
Fido2EnrollFlags required,
void **ret_decrypted_key,
size_t *ret_decrypted_key_size) {
size_t *ret_decrypted_key_size,
bool silent) {
AskPasswordFlags flags = ASK_PASSWORD_PUSH_CACHE | ASK_PASSWORD_ACCEPT_CACHED;
AskPasswordFlags flags = ASK_PASSWORD_PUSH_CACHE | ASK_PASSWORD_ACCEPT_CACHED | (silent*ASK_PASSWORD_SILENT);
_cleanup_strv_free_erase_ char **pins = NULL;
_cleanup_free_ void *loaded_salt = NULL;
const char *salt;