Package Details: zulucrypt 5.7.0-1

Git Clone URL: (read-only)
Package Base: zulucrypt
Description: A cli and gui frontend to cryptsetup
Upstream URL:
Keywords: cryptsetup encryption security tcplay truecrypt veracrypt
Licenses: GPL
Conflicts: zulucrypt-git
Submitter: salan54
Maintainer: salan54
Last Packager: salan54
Votes: 56
Popularity: 0.012833
First Submitted: 2013-02-03 13:05
Last Updated: 2019-10-02 08:20

Latest Comments

1 2 3 4 5 6 ... Next › Last »

salan54 commented on 2019-10-02 08:22

version 5.7.0

  • Fix a bug introduced in 5.6.0 that prevents unlocking PLAIN dm-crypt volume that use non default crypto options because the selection button in is zuluCrypt-gui always disabled.
  • Update French translations.
  • Dont resolve loop device paths to their backing file if they are partitioned.
  • Fix a bug that prevented restoring a LUKS2 volume header.
  • Identify authenticated luks2 volumes as luks2+.
  • Add support for creating authenticated luks2 volumes(the support in Currently in zuluCrypt-cli only).
  • Default to using 512bit keys when creating LUKS volumes.

salan54 commented on 2019-08-19 15:41

version 5.6.0

  • Add ability to create volume keys using YubiKey's challenge-response feature.

  • Add GUI options to clear dead mount points(these are unused mount folders located at /run/media/private/$USER). CLI users should call CLI components with "--clear-dead-mount-points"

  • Fix a race condition bug introduced in version 5.5.0 that prevented volumes from getting mounted under certain circumstances.

salan54 commented on 2019-05-03 11:21

@egrupled OK. Thanks for the tip. You are right, it would be more difficult to maintain.

egrupled commented on 2019-05-03 11:01

@salan54 you can use commit hash instead of tag like:


however it will be little harder to update for you :)

salan54 commented on 2019-05-03 09:27

@egrupled Thanks for your comments and suggestions for improving my PKGBUILD. I took them into account after having tested them. The only thing that bores me a bit, for such a package, is to no longer have checksums checks. Thanks again.

egrupled commented on 2019-05-02 17:49

@salan54 I prepared PKGBUILD which builds from git tag instead of tarball. Using it will allow you to share more code between this and -git package. I also added double quotes do all variables and removed braces which aren't needed when double quotes are used.

# Maintainer: Salan54 <salan at fremenil dot com>
# Created: 2013-03-17

pkgdesc="A cli and gui frontend to cryptsetup"
arch=('x86_64' 'i686')
depends=('cryptsetup' 'qt5-base' 'libpwquality' 'libsecret' 'libxkbcommon-x11' )
optdepends=('kwalletmanager: retrieve volume keys from kde kwallet')
makedepends=('cmake' 'git')

build() {
  cd "$_gitname"
  msg "Making Build directory... $_build"
  if [[ -d "$_build" ]]; then
    rm -Rf "$_build"
  mkdir -p "$_build"
  cd "$_build"

package() {
  msg "changelog updated"
  cd "$_gitname"
  cp changelog ../../"$pkgname.changelog"
  cd "$_build"
  make DESTDIR="$pkgdir" install
  mkdir -p "$pkgdir/etc/modules-load.d"
  echo 'loop' > "$pkgdir/etc/modules-load.d/$pkgname.conf"

salan54 commented on 2019-05-02 13:16

version 5.5.0

  • Add support for unlocking bitlocker volumes using dislocker(

  • Fix a build issue on some distributions.

  • Add ability to create a plain dm-crypt volume at the end of a regular file(steganography).

  • Various fixes and improvements.

mhogomchungu commented on 2019-02-22 17:13

zuluCrypt-cli has a direct dependency on libcryptsetup and libgrypt and it breaks everytime these two packages are updated in a way that change the name of their shared libraries and a solution is to rebuild zuluCrypt.

Will look into making zuluCrypt-gui(the GUI component of the project) notice if its command line component is broken as stated above and recommend a solution.

salan54 commented on 2019-02-22 09:03

Hi @Danbar Thanks for your comment. I verified and had the same problem on my system : 4.20.10-arch1-1-ARCH. The solution (like last year) is to rebuild ZuluCrypt and it works like a charm ;-) I wrote a message to mhogomchungu so he could give us some more explanations.

danbar commented on 2019-02-22 06:11

I updated my manjaro to Stable 18.0.3. The message that I am reading right now is: Reading partition properties took longer than expected and the operation was terminated. Click refresh to try again. I cannot access my partitions protected by zulucrypt. Thanks.