Skip to content

Why use Argon2i over aes-xts-plain64? #154

Answered by Torxed
qx-775 asked this question in Q&A
Discussion options

You must be logged in to vote

I don't mind considering changing the default parameters, I'm also looking in to how these arguments could be made available via parameters some how (without adding complexity for "most users").

But to answer your argument:
The reason behind this was that at the time of writing this part of code, way back. LUKS2 that "had just come out" had argoni2i as the default algorithm and was resistant to side channel attacks. However, it was susceptible to GPU attacks.

Regarding AES, without checking I'm going to make a bold claim that might backfire, in which case, keep it civil and just mention that this is wrong :P But LUKS2 uses aes-xts-plain64 by default as it's cipher mechanism, and it's just…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by Torxed
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #144 on April 03, 2021 14:25.