Skip to content

Use UT built-in gpg instead of packaging your own?

UT contains a preinstalled version of gpg which could be used Enimga

> which gpg
usr/bin/gpg
> gpg --version  # using OTA-19 on Volla Phone
gpg (GnuPG) 1.4.20

The build system of Enigma downloads gpg from an Ubuntu source (for the target architecture like armhf) and bundles the binaries together with the installer to install it on the UT phone.

What was the reason for this?

I could imagine reasons like

  • gpg was not yet contained in older UT versions
  • the most recent gpg shall be used for security reasons (bugs, CVEs...)

Would it make sense to use the built-in gpg now (since this would simplify the build process and reduce the dependencies so that other target architectures like arm64 could be supported easier)?

Edited by Devolution