Dependencies and Acknowledgements
Libraries
Section titled “Libraries”GpgFrontend incorporates various libraries and binaries, each with their own license terms. For more information or to obtain the source code, please visit the respective project homepages.
Note: As of v2.1.9, GpgFrontend no longer uses the QtAES library. All cryptographic operations (mainly used for the Application itself) are now performed using OpenSSL, with AES-GCM as the default and only mode.
Note: Starting with v2.2.0, the internal cryptographic helpers have been migrated again from OpenSSL to libsodium. This includes application-level helpers such as hashing, HMAC, random generation, password hashing, and key derivation. OpenSSL is still used by the email module, for its secure (TLS) connections to mail servers. Qt may also use it for other secure connections.
Common
Section titled “Common”- Qt (Open Source): https://www.qt.io
- GnuPG: https://gnupg.org
- GpgME: https://gnupg.org/software/gpgme/index.html
- libgpg-error and libassuan: https://gnupg.org. Helper libraries of GnuPG that GpgME needs.
- rPGP (the
pgpcrate, Rust): https://github.com/rpgp/rpgp. The second OpenPGP engine. - Corrosion: https://github.com/corrosion-rs/corrosion. Builds the Rust part of GpgFrontend.
- OpenSSL: https://openssl-library.org
- libarchive: https://www.libarchive.org
- libsodium: https://libsodium.gitbook.io/doc
- Lua 5.4.7 (MIT License): https://www.lua.org. Built into GpgFrontend to run the scripts that place module menus, buttons and settings pages.
- VMime (GPL-3.0): https://www.vmime.org. Used by the email module to read, build and send email messages.
Windows
Section titled “Windows”- MSYS2: https://www.msys2.org
- mingw-w64: https://www.mingw-w64.org
- Microsoft Edge WebView2: https://developer.microsoft.com/microsoft-edge/webview2/. Shows HTML email formatted.
- AppImage: https://appimage.org
- libsecret: https://gitlab.gnome.org/GNOME/libsecret
- macOS Application Bundles: Link
- Xcode Command Line Tools: https://developer.apple.com/xcode/
- WebKit: part of macOS. Shows HTML email formatted.
Optional
Section titled “Optional”- Qt WebEngine: https://doc.qt.io/qt-6/qtwebengine-index.html. Used only by the optional WebEngine module, which shows HTML email formatted on Linux. The official downloads leave it out.
GpgFrontend includes the JetBrains Mono NL 2.304 font, from the JetBrains Mono project. It is the default font of the text editor and the Status Panel. The font is licensed under the SIL Open Font License 1.1 (OFL-1.1), and the font files are included unchanged.
The icons utilized in this software are sourced from Alibaba Iconfont. This vector icon library is free of use, isn’t registered as a trademark, has no copyright issues, and can be commercially utilized.