This commit refactors the handling of password input by eliminating all intermediary programs and relying only on ZSh, hence improving overall security against rootkits and such. Also the way sudo is used is now greatly simplified and there is no privilege escalation at boot: sudo is executed inside Tomb by being prefixed in front of those programs needing it. All tests passed.
984 B
Tomb is designed and written by Denis Roio aka Jaromil.
Tomb includes code by Anathema, Boyska, Hellekin O. Wolf and GDrooid.
Tomber, the Python Tomb wrapper, is written by Reiven.
Tomb's artwork is contributed by Jordi aka Mon Mort and Logan VanCuren.
Gettext internationalization and Spanish translation is contributed by GDrooid, French translation by Hellekin, Russian translation by fsLeg, German translation by x3nu.
Testing, reviews and documentation are contributed by Dreamer, Shining the Translucent, Mancausoft, Asbesto Molesto, Nignux, Vlax, The Grugq, Reiven, GDrooid, Alphazo, Brian May, TheJH and the Linux Action Show!
Cryptsetup was developed by Christophe Saout and Clemens Fruhwirth.
Tomb includes an implementation of the "Password-Based Key Derivation Function v2" based on GCrypt and written by Anthony Thyssen.
Tomb's developers can be contacted via GitHub issues on https://www.github.com/dyne/Tomb or over IRC https://irc.dyne.org channel #dyne.