aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpg/function/GpgKeyGetter.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-02-04<refactor>(src): rename the gpg directory to coreSaturneric1-96/+0
2022-01-22<license, style>(src, test): Fix some issues in license statement.Saturneric1-6/+10
2022-01-15<doc, refactor>(ci): Tidy up code of core and related partsSaturneric1-2/+2
1. Rename related entities. 2. Add a comments.
2022-01-14<doc, refactor>(ci): Tidy up code in gpg/functionSaturneric1-5/+5
1. Rename related entities. 2. Add a comments.
2022-01-03<fix, feature>(core, ui): key package import.Saturneric1-1/+0
1. use gpgme_op_export_keys as multiply keys export. 2. improve ui. 3. write key package import done.
2022-01-03<fix, feature>(core, ui): add key in smart card support.Saturneric1-1/+2
1.fix problem that when key is in a smart card, the result of FetchKey() is not equal with which provided by GetKey().
2021-12-25<refactor, test>(core, test): core improved and test gpg alone modeSaturneric1-0/+2
1. let modules known their channels. 2. let factory create a channel. 3. reduce dumplicate code. 4. add type check for function object. 5. test gpg alone mode. 6. remove some asserts. 7. rename importexportor to importexporter. 8. move args in gpg context constructor to a struct.
2021-12-16Added & Improved & Fixed.Saturneric1-2/+2
Fixed Bugs in core. Improved Send Mail & Keyserver Settings. Added Pubkey Sync for key list. Added Refresh for key list. Improved Send Mail and others. Known Bugs Fixed.
2021-12-14Modified Core to Optimization & Fixed ProblemSaturneric1-0/+15
1. GpgKey copy ability 2. GpgXXResult type to shared_ptr 3. KeyList Optimization 4. Fixed Loading Dialog Problem
2021-12-01Add i18n SupportSaturneric1-2/+2
1. Remove Qt Linguist. 2. Add GNU gettext libraries. 3. Modified source codes to meet with i18n support.
2021-11-29Fix Known Bugs.Saturneric1-7/+10
1. Import Keys. 2. Import Keys From Server. 3. UID Management.
2021-10-02UI Framework Modified.Saturneric1-2/+9
2021-09-20The basic functions of the core pass the test.Saturneric1-11/+3
Adjust and improve the core part of the interface.
2021-09-19Support multi-channel Context.Saturneric1-0/+1
Make the test configurable. Other modifications.
2021-09-12Continue to write core test code.Saturneric1-13/+14
2021-09-10Continue to optimize and improve the code.Saturneric1-2/+2
2021-09-05Adjust the code structure.Saturneric1-8/+10
Introduce log library. Remove Qt from the core code.
2021-09-05Rewrite the core.Saturneric1-8/+39
Adjust the structure.
2021-08-29Start to rewrite gpg core.Saturneric1-9/+9
2021-08-10Split some source files that are too large.Saturneric1-3/+23
2021-06-08Check whether the key can be encrypted before the encryption operation.Saturneric1-0/+18
Establish and improve the results analysis framework. Analyze and output the encryption result. Analyze the decryption results and output. Analyze and output the signature result. Analyze and output the encrypted and signed results. Adjust part of GpgContext API interface. Improve the interface for finding keys based on ID. Signed-off-by: Saturneric <[email protected]>