aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Write a text logo for never expiring.Saturneric2021-05-303-10/+24
| | | | | | Adjust the UI of the key details interface. Signed-off-by: Saturneric <[email protected]>
* New page and function for generating subkeys.Saturneric2021-05-2911-36/+574
| | | | | | | | | | | | | | Define the interface and functions of the subkey management tab. When there is an item in the UID list, the first item is selected by default. Compile the API for generating sub-keys and the corresponding calling thread. Set GpgGenKeyInfo to apply to the subkey Generate a subkey for the selected key pair of the management key pair interface. Adjust the project structure and add a new classification key generation category. Double-click the item in KeyList in the key pair management interface to enter the key details page. Adjust the title of the key pair management interface. Optimize part of the code of KeyGenThread. Signed-off-by: Saturneric <[email protected]>
* Make eligible keys enter the signature candidate list.Saturneric2021-05-288-62/+376
| | | | | | | | | | | Added delete UID interface and function. Added setting as the main UID function. Added the delete key signature menu and function (there is a problem). Improve the presentation of key list items Improve the page function of KeyList. Added pop-up menu for UID list operation on UIDTab interface. Signed-off-by: Saturneric <[email protected]>
* Adjust part of the text of the UI interface of the UID operation tab.Saturneric2021-05-275-107/+206
| | | | | | | | | | | Write an interface to increase UID. Write logic to adapt and increase UID. Adjust the UI of KeygenDialog. Delete the Close button of KeyDetailTab and its logic. Adjust the KeyDetailTab fingerprint and its copy button UI. Fix the problem of refreshing the order of the KeyPairUIDTab list. Signed-off-by: Saturneric <[email protected]>
* Fix the wrong use of the signing key interface.Saturneric2021-05-269-34/+59
| | | | | | | | | | Fix the problem that the window or control is not deleted after it is closed. Modify the names of some classes. Extend the function of KeyList, add exclusion list. Improve the message mechanism of GpgContext. Fix the problem caused by incorrect API calls caused by incorrect understanding of the gpgme document. Signed-off-by: Saturneric <[email protected]>
* Improve the key information update mechanismSaturneric2021-05-263-6/+33
| | | | Signed-off-by: Saturneric <[email protected]>
* Fix the error and adjust the way the pop-up window pops up after the key is ↵Saturneric2021-05-263-4/+22
| | | | generated.
* Remove the self-compiled GpgME packageSaturneric2021-05-262-4/+4
| | | | | Modify the compilation settings so that the project can be compiled on MacOS. Complete .gitignore
* Fix some problems caused by negligence.Saturneric2021-05-256-59/+111
| | | | | | | Basically complete the function of signing the key. There are still problems with the refresh mechanism. Signed-off-by: Saturneric <[email protected]>
* Streamline, expand and improve the interface of GpgContext.Saturneric2021-05-2411-67/+183
| | | | | | | Fix the wrong use of the query interface for fingerprints or identifiers at VerifyKeyDetailBox.cpp and VerifyNotification.cpp. Write the processing logic and page logic for adding a signature to the key. Signed-off-by: Saturneric <[email protected]>
* Declare and Define getSigners;Saturneric2021-05-234-51/+98
| | | | | | | Expand KeyList; Project's Files Structure Modified; Signed-off-by: Saturneric <[email protected]>
* Enhance code robustness;Saturneric2021-05-2211-128/+418
| | | | | | | Improve performance for GpgKey; Fix code defects. Makes the update response to changes in the key database directed. Signed-off-by: Saturneric <[email protected]>
* Expand and improve GpgKey;Saturneric2021-05-228-22/+316
| | | | | | | Modify project structure, separate KeyPairDetail from other ui files; Add New Tab and Write the Code for KeyPair Details Dialog; Signed-off-by: Saturneric <[email protected]>
* popupMenu now Exec When mKeyList HAS item(s) Selected.Saturneric2021-05-212-3/+6
| | | | | | mKeyList Sorting Disabled. Signed-off-by: Saturneric <[email protected]>
* Expand Key Details Dialog;Saturneric2021-05-2111-239/+456
| | | | | | | | Expand and Improve GpgKey and GpgSubKey; Change Interface getKeyDetails(); Code Modified; Signed-off-by: Saturneric <[email protected]>
* Modified KeyList and Add Usage Support;Saturneric2021-05-216-107/+83
| | | | | | | Improve and Expand GpgKey. Add GpgSubKey. Signed-off-by: Saturneric <[email protected]>
* Change Project Name to GPGFrontend.Saturneric2021-05-2126-383/+449
| | | | | | Give up Local Key Database and Use user default one. Signed-off-by: Saturneric <[email protected]>
* Generate Key Upgraded.Saturneric2021-05-183-67/+276
| | | | | | RSA & DSA Tested. Signed-off-by: Saturneric <[email protected]>
* Support more Key Generating Algo.Saturneric2021-05-137-49/+67
| | | | | | Support GPG2 now. Change GPGME Key Generation API to newer one. Statically link GPGME into the program.
* File Structure Modified.Saturneric2021-05-1229-32/+49
| | | | | Change Headers and Source Files Name. Modified CMake Structure.
* Srouce Files Tidy and ReformSaturneric2021-05-1226-1877/+1715
|
* Change CXX Standard to C++14Saturneric2021-05-111-1/+1
| | | | Headers Tidy and Reformat
* Qt5 & Cmake Supported.Saturneric2021-05-1126-0/+7101
Project Structure Modified.