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 may also still be used indirectly by Qt or the operating system for network communication, such as HTTPS/TLS connections. Therefore, this change does not mean OpenSSL is completely absent from all runtime environments.
Common
Section titled “Common”- Qt (Open Source): https://www.qt.io
- GnuPG: https://gnupg.org
- GpgME: https://gnupg.org/software/gpgme/index.html
- OpenSSL: https://openssl-library.org
- libarchive: https://www.libarchive.org
- libsodium: https://libsodium.gitbook.io/doc
Windows
Section titled “Windows”- MSYS2: https://www.msys2.org
- mingw-w64: https://www.mingw-w64.org
- AppImage: https://appimage.org
- libsecret: https://gitlab.gnome.org/GNOME/libsecret
- macOS Application Bundles: Link
- Xcode Command Line Tools: https://developer.apple.com/xcode/
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.