-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
veracrypt: 1.22 -> 1.23 / truecrypt: remove and alias to veracrypt #49074
Conversation
TrueCrypt has been retired for a while now and the source archive we pointed to is gone. Moreover the VeraCrypt fork is available, maintained and fixes issues previous audits found in TrueCrypt.
Removed the wxGUI switch because it was never working. To build VeraCrypt text-only you still need wxGTK _and_ you need to rebuild wxGTK without GUI too... Moreover, the normal build provides both GUI and text-only interfaces so it is already usable in pure CLI contexts.
I forgot to explain the removal of the wxGUI switch in To build VeraCrypt text-only you still need wxGTK and you need to rebuild wxGTK without GUI too... Moreover, the normal build provides both GUI and text-only interfaces so it is perfectly usable in pure CLI contexts already. The NOGUI build doesn't make much sense in the end. |
Success on aarch64-linux (full log) Attempted: veracrypt Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: veracrypt Partial log (click to expand)
|
Hi @c0bw3b ! This makes sense for me to remove TrueCrypt: VeraCrypt is more mature/secure/tested and can mount TC volumes. Not to mention TrueCrypt has been abandoned years ago... I have 2 questions about ce67a63:
Also, for my culture, what is the Have a nice day! |
Hello @dsferruzza All good questions so here we go:
Nice day to you too and thanks for reviewing. /cc @ryantm too as maintainer of truecrypt |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. You might consider allowing the wxGUI
to be passed in, but if it is, failing with a nicer error message.
Technically feasible but I can't see a use case where this would be useful (a boolean switch that would just make the build fail). Thank you for the review and the approval nonetheless! @ryantm |
Motivation for this change
Update
veracrypt
to latest version 1.23Release notes : nothing critical security-wise
cc @dsferruzza for testing and review
+
TrueCrypt has been retired (upstream) for a while now and the source archive we pointed to is gone. Moreover the VeraCrypt fork is available, maintained and fixes issues previous audits found in TrueCrypt.
Cryptsetup is also able to mount TC volumes.
This PR proposes to remove the (broken) package and keep an alias to point to the backward-compatible fork VeraCrypt.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)