VeraCrypt support in zuluCrypt and cryptsetup

Topics: Users Discussion
Feb 25, 2015 at 11:48 AM
greetings,

just though i should drop by to inform this community that cryptsetup[1] and zuluCrypt[2] have both just added support for VeraCrypt volumes[3].

This support was initiated by a VeraCrypt user in this[4] zuluCrypt feature request.

Hope you guys do not mind other projects supporting your on disk format.

[1] https://code.google.com/p/cryptsetup/
[2] https://code.google.com/p/zulucrypt/
[3] https://code.google.com/p/cryptsetup/issues/detail?id=245&can=1&start=200
[4] https://github.com/mhogomchungu/zuluCrypt/issues/11
Coordinator
Feb 25, 2015 at 6:12 PM
Hi,

I'm glad to see cryptsetup and zuluCrypt adding support for VeraCrypt format and I hope other open source project will follow especially on platforms where there is no official VeraCrypt binary (like FreeBSD or Android). This brings a fully GPL alternative to VeraCrypt users and hopefully it will help raise awareness to the weakness of TrueCrypt key derivation so that its users start upgrading there security.

Do you have any pre-built test binaries that others can use without compiling from source? I can put links to them and ask users to give their feedback.
Feb 26, 2015 at 5:31 AM
I dont have any prebuild binaries and will look into creating them.

thanks for the offer.
Mar 19, 2015 at 2:02 AM
just though i should update this post.

zuluCrypt git version can now also create VeraCrypt volumes.

The tc-play version that must be used is here: https://github.com/mhogomchungu/tc-play
May 26, 2015 at 1:21 AM
Edited May 26, 2015 at 4:38 AM
next version of zuluCrypt(4.7.6) will be released on june first.

This version bundles tcplay version that has veracrypt support and hence this version will be able to create and open veracrypt volume without
caring what version of cryptsetup the user is using.

Info on binary packages with veracrypt support is below:

fedofa and opensuse users can get the binaries by using this link: http://software.opensuse.org/download.html?project=home%3Amhogomchungu&package=zuluCrypt

I hope the page is self explanatory enough.

For debian and ubuntu users,debian packages are here: http://download.opensuse.org/repositories/home:/mhogomchungu/
  1. Click a link to your distribution.
  2. Click "amd64" if you are using a 64 bit version or click "i386" if you are using a 32 bit version.
  3. Download all packages on the page.
  4. Open the terminal and browse to the folder where you downloaded the packages.
  5. On debian,Install them by running the following command and enter root's password when asked: su -c "dpkg --install *.deb".
  6. On ubuntu,install them by running the following command and enter your own password when asked: sudo dpkg --install *.deb
Some versions of ubuntu will allow you to install the packages simply by clicking on them,if you are using one of these versions,then
install the packages in this order:

a. libzulucrypt
b. libzulucrypt-dev
c. zulucrypt-cli
d. zulucrypt-gui

After you have installed zuluCrypt,search for "zuluCrypt" in your desktop launcher and it should be there.Log out and log back in if it isnt.

To unlock TrueCrypt/VeraCrypt volume,go to "zuluCrypt->menu->open" and then click the appropriate menu.