\hypertarget{namespaceGpgFrontend_1_1Test}{}\doxysection{Gpg\+Frontend\+::Test Namespace Reference} \label{namespaceGpgFrontend_1_1Test}\index{GpgFrontend::Test@{GpgFrontend::Test}} \doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}} \item struct \mbox{\hyperlink{structGpgFrontend_1_1Test_1_1GpgFrontendContext}{Gpg\+Frontend\+Context}} \end{DoxyCompactItemize} \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a3ab1dac2ee84971e29ce8e076d4e4ca4}\label{namespaceGpgFrontend_1_1Test_a3ab1dac2ee84971e29ce8e076d4e4ca4}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+Encrypt\+Decr\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_ac865a7ba56b043ec145e9fae592a25d7}\label{namespaceGpgFrontend_1_1Test_ac865a7ba56b043ec145e9fae592a25d7}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+Encrypt\+Symmetric\+Decr\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_aee863baee8802b29e2cbe09fe5a48abf}\label{namespaceGpgFrontend_1_1Test_aee863baee8802b29e2cbe09fe5a48abf}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+Encrypt\+Decr\+Test\+\_\+\+Key\+Not\+Found\+\_\+1) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_aa1870bc31d0e72c225ee3772ce34a656}\label{namespaceGpgFrontend_1_1Test_aa1870bc31d0e72c225ee3772ce34a656}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+Encrypt\+Decr\+Test\+\_\+\+Key\+Not\+Found\+\_\+\+Result\+Analyse) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_aaeda2686ac075582f6145cc9c9c6e4ca}\label{namespaceGpgFrontend_1_1Test_aaeda2686ac075582f6145cc9c9c6e4ca}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+Sign\+Verify\+Normal\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a026f0d5f8802ed951e0398781d1aa1b5}\label{namespaceGpgFrontend_1_1Test_a026f0d5f8802ed951e0398781d1aa1b5}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+Sign\+Verify\+Detach\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_ae529d27448f59326d68fdd7cad5e73fd}\label{namespaceGpgFrontend_1_1Test_ae529d27448f59326d68fdd7cad5e73fd}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+Sign\+Verify\+Clear\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a5e5721b2b4ce694a6ac5b8d835871f50}\label{namespaceGpgFrontend_1_1Test_a5e5721b2b4ce694a6ac5b8d835871f50}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+Encrypt\+Sign\+Decr\+Verify\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a108caf6ea41964e3e4f59152a6e123a6}\label{namespaceGpgFrontend_1_1Test_a108caf6ea41964e3e4f59152a6e123a6}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+File\+Encrypt\+Decr\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a9a447cbf8dc9c577b1cc820e065e4622}\label{namespaceGpgFrontend_1_1Test_a9a447cbf8dc9c577b1cc820e065e4622}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+File\+Encrypt\+Decr\+Binary\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_ac5f316356cff9f2db51b452f5bffaab7}\label{namespaceGpgFrontend_1_1Test_ac5f316356cff9f2db51b452f5bffaab7}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+File\+Encrypt\+Symmetric\+Decr\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_aad8c0186769273677504e9acf804aaa1}\label{namespaceGpgFrontend_1_1Test_aad8c0186769273677504e9acf804aaa1}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+File\+Encrypt\+Symmetric\+Decr\+Binary\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a551c7587de5aa0285fbfb758ebec770f}\label{namespaceGpgFrontend_1_1Test_a551c7587de5aa0285fbfb758ebec770f}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+File\+Sign\+Verify\+Normal\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_ab3708855386511a908ed9dcb0e321164}\label{namespaceGpgFrontend_1_1Test_ab3708855386511a908ed9dcb0e321164}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+File\+Sign\+Verify\+Normal\+Binary\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a9ef3a41beef7e9bbce4bcdccc4289dc0}\label{namespaceGpgFrontend_1_1Test_a9ef3a41beef7e9bbce4bcdccc4289dc0}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+File\+Encrypt\+Sign\+Decr\+Verify\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a857fa77d8ec6a375c3d84666c8c774a7}\label{namespaceGpgFrontend_1_1Test_a857fa77d8ec6a375c3d84666c8c774a7}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+File\+Encrypt\+Sign\+Decr\+Verify\+Binary\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a3f2973c87982bb2795e7cbd8a4e34739}\label{namespaceGpgFrontend_1_1Test_a3f2973c87982bb2795e7cbd8a4e34739}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Generate\+Key\+RSA2048\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_aba69650d4a56921197d328d4bc966ff6}\label{namespaceGpgFrontend_1_1Test_aba69650d4a56921197d328d4bc966ff6}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Generate\+Key\+RSA1024\+No\+Pass\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a1eeb50c7f463617c11c03214ddd482e1}\label{namespaceGpgFrontend_1_1Test_a1eeb50c7f463617c11c03214ddd482e1}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Generate\+Key\+RSA4096\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a4c1d4b72131236821f2f251b286a2b55}\label{namespaceGpgFrontend_1_1Test_a4c1d4b72131236821f2f251b286a2b55}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Generate\+Key\+DSA2048\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_ac434c6ebb3e7e97706f9e34bf679f627}\label{namespaceGpgFrontend_1_1Test_ac434c6ebb3e7e97706f9e34bf679f627}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Generate\+Key\+ED25519\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a01e5fea23fce814851e959c4256de226}\label{namespaceGpgFrontend_1_1Test_a01e5fea23fce814851e959c4256de226}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Generate\+Key\+ED25519\+CV25519\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a609c9efd567dc1336282ea2ff1e01575}\label{namespaceGpgFrontend_1_1Test_a609c9efd567dc1336282ea2ff1e01575}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Generate\+Key\+ED25519\+NISTP256\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a1d0362ebe2063a164a1e567ff68ac4da}\label{namespaceGpgFrontend_1_1Test_a1d0362ebe2063a164a1e567ff68ac4da}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Generate\+Key\+ED25519\+BRAINPOOLP256\+R1\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_adf281795e38d3701a4c1d6589fea76e0}\label{namespaceGpgFrontend_1_1Test_adf281795e38d3701a4c1d6589fea76e0}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Core\+Init\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_ac3e88d85ce19eddf94f67e0211df78a3}\label{namespaceGpgFrontend_1_1Test_ac3e88d85ce19eddf94f67e0211df78a3}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Gpg\+Data\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_ad6cb51f6419f298b151fc030400eab6f}\label{namespaceGpgFrontend_1_1Test_ad6cb51f6419f298b151fc030400eab6f}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Gpg\+Key\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_ac788f1dd9f129e8ec1cc3d7c4f29782f}\label{namespaceGpgFrontend_1_1Test_ac788f1dd9f129e8ec1cc3d7c4f29782f}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Gpg\+Sub\+Key\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a97f049b2ac548351b5b1f71799bdee18}\label{namespaceGpgFrontend_1_1Test_a97f049b2ac548351b5b1f71799bdee18}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Gpg\+UIDTest) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a13012fb50dcddcab76975c4be1259851}\label{namespaceGpgFrontend_1_1Test_a13012fb50dcddcab76975c4be1259851}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Gpg\+Key\+Signature\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_aebc03bc22fcf834466efcaf74f99c1ee}\label{namespaceGpgFrontend_1_1Test_aebc03bc22fcf834466efcaf74f99c1ee}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Gpg\+Key\+Getter\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_ab89a0a567ce6440d42bfa4594efa3faf}\label{namespaceGpgFrontend_1_1Test_ab89a0a567ce6440d42bfa4594efa3faf}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Generate\+Subkey\+RSA2048\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_accc6383173f81de0ca5938f9ef88d0b0}\label{namespaceGpgFrontend_1_1Test_accc6383173f81de0ca5938f9ef88d0b0}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Generate\+Subkey\+DSA2048\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_aafe733f5e1825d88451897d070655477}\label{namespaceGpgFrontend_1_1Test_aafe733f5e1825d88451897d070655477}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Generate\+Subkey\+ED25519\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a540cb0b864727b97144e2d2d5f538c89}\label{namespaceGpgFrontend_1_1Test_a540cb0b864727b97144e2d2d5f538c89}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Generate\+Subkey\+CV25519\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a06fdad939bca6dc12c67a46d74855f15}\label{namespaceGpgFrontend_1_1Test_a06fdad939bca6dc12c67a46d74855f15}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Generate\+Subkey\+NISTP256\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a8b204b84a7c2200590fc54ecbd8a645a}\label{namespaceGpgFrontend_1_1Test_a8b204b84a7c2200590fc54ecbd8a645a}} {\bfseries TEST\+\_\+F} (\mbox{\hyperlink{classGpgFrontend_1_1Test_1_1GpgCoreTest}{Gpg\+Core\+Test}}, Generate\+Subkey\+BRAINPOOLP256\+R1\+Test) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a94405de8abd2809f68d18f91e42bda78}\label{namespaceGpgFrontend_1_1Test_a94405de8abd2809f68d18f91e42bda78}} auto {\bfseries Generate\+Random\+String} (size\+\_\+t length) -\/$>$ QString \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_aaf8c56748916ac43699be1884c370634}\label{namespaceGpgFrontend_1_1Test_aaf8c56748916ac43699be1884c370634}} void {\bfseries Configure\+Gpg\+Context} () \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a5e087c9d5696707e8ff6d650e66c8708}\label{namespaceGpgFrontend_1_1Test_a5e087c9d5696707e8ff6d650e66c8708}} void {\bfseries Import\+Private\+Keys} (const QString \&data\+\_\+path, QSettings settings) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_a5c96aaf9846b6cc7c9c20196feafd53c}\label{namespaceGpgFrontend_1_1Test_a5c96aaf9846b6cc7c9c20196feafd53c}} void {\bfseries Setup\+Global\+Test\+Env} () \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1Test_aa848c99cacb2de40e7e1ea1947283e9e}\label{namespaceGpgFrontend_1_1Test_aa848c99cacb2de40e7e1ea1947283e9e}} auto {\bfseries Execute\+All\+Test\+Case} (\mbox{\hyperlink{structGpgFrontend_1_1Test_1_1GpgFrontendContext}{Gpg\+Frontend\+Context}} args) -\/$>$ int \end{DoxyCompactItemize} \doxysubsection{Detailed Description} Copyright (C) 2021 Saturneric \href{mailto:eric@bktus.com}{\texttt{ eric@bktus.\+com}} This file is part of \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}}. \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} is free software\+: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}}. If not, see \href{https://www.gnu.org/licenses/}{\texttt{ https\+://www.\+gnu.\+org/licenses/}}. The initial version of the source code is inherited from the gpg4usb project, which is under GPL-\/3.\+0-\/or-\/later. All the source code of \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} was modified and released by Saturneric \href{mailto:eric@bktus.com}{\texttt{ eric@bktus.\+com}} starting on May 12, 2021. SPDX-\/\+License-\/\+Identifier\+: GPL-\/3.\+0-\/or-\/later