Christian Pietsch (old acct.)<p><span class="h-card" translate="no"><a href="https://nondeterministic.computer/@mjg59" class="u-url mention">@<span>mjg59</span></a></span> </p><p>Thank you for sounding the alert!</p><p>I identified a minor issue with your otherwise nice explanation: According to my sources (man cryptsetup, <a href="https://digitalcourage.social/tags/rfc9106" class="mention hashtag" rel="tag">#<span>rfc9106</span></a>), all <a href="https://digitalcourage.social/tags/argon2" class="mention hashtag" rel="tag">#<span>argon2</span></a> varieties are memory-hard. RFC 9106 is even titled “Argon2 Memory-Hard Function for Password Hashing and Proof-of-Work Applications”.</p><p>However, given that there are known attacks against <a href="https://digitalcourage.social/tags/argon2i" class="mention hashtag" rel="tag">#<span>argon2i</span></a>, it seems wise to use <a href="https://digitalcourage.social/tags/argon2id" class="mention hashtag" rel="tag">#<span>argon2id</span></a> instead. It is also what is recommended in the RFC.</p><p>As a <a href="https://digitalcourage.social/tags/QubesOS" class="mention hashtag" rel="tag">#<span>QubesOS</span></a> user, I just checked the state of affairs there:</p><p>The cryptsetup that comes with QubesOS 3.x used <a href="https://digitalcourage.social/tags/luks1" class="mention hashtag" rel="tag">#<span>luks1</span></a>, and those who did an in-place upgrade to 4.x still have that unless they converted to <a href="https://digitalcourage.social/tags/luks2" class="mention hashtag" rel="tag">#<span>luks2</span></a> manually (as detailed in the migration guide).</p><p>The cryptsetup in QubesOS 4.x uses <a href="https://digitalcourage.social/tags/luks2" class="mention hashtag" rel="tag">#<span>luks2</span></a>, but it still defaults to <a href="https://digitalcourage.social/tags/argon2i" class="mention hashtag" rel="tag">#<span>argon2i</span></a> unfortunately.</p>