aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpg/function (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-01-04<feature, fix>(core, ui): support file symmetric encryption.Saturneric2-0/+20
1. improve ui for file & text symmetric encryption.
2022-01-03<fix, feature>(core, ui): key package import.Saturneric2-18/+20
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().
2022-01-03<feature, refactor>(core, ui): Key package generate.Saturneric2-9/+22
1. refactor GpgKeyImportExporter to meet with key package generation. 2. add ExportKeyPackageDialog. 3. add Qt AES ability. 4. refactor Key List to provide menu ability control. 5. add check all and uncheck all ability to key list menu.
2022-01-02<feat, refactor, fixed>(core, ui): add & modify file operationsSaturneric4-72/+59
1. add non ascii mode for file operations. 2. the suffix of normalized file encryption. 3. refactor general settings.
2021-12-31<refactor, fix, test>(core, test): test key generation for standalone modeSaturneric1-3/+7
1. add key generation test for standalone mode 2. add supported algos in standalone mode 3. changed support algo vectors from static value to static getter 4. modified name of some variables.
2021-12-31<refactor, test>(core, test): core improved and test gpg key generationSaturneric2-11/+14
1. Refactor the initialization code of Context. 2. Improve some callback function support. 3. Improve the key deletion function. 4. Modify the key output of some functions. 5. Add test for key generation. 6. Delete all imported keys at the end of the test case. 7. Add setup mode initialization parameters for Context.
2021-12-25<refactor, test>(core, test): core improved and test gpg alone modeSaturneric11-31/+110
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-16Fixed bugs & Improve Speed.Saturneric1-1/+1
2021-12-16Fixed & Improve.Saturneric1-3/+1
1. Fixed Known Issues. 2. Improve UI.
2021-12-16Added & Improved & Fixed.Saturneric2-4/+7
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 ProblemSaturneric3-8/+27
1. GpgKey copy ability 2. GpgXXResult type to shared_ptr 3. KeyList Optimization 4. Fixed Loading Dialog Problem
2021-12-13Update Translate & Added.Saturneric2-0/+33
1. Added Export OpenSSH Format 2. Added Export Short Secret Key 3. Improve UI
2021-12-12Fixed & Modified & Added.Saturneric3-5/+24
1. Fixed UTF-16 & UTF-8 filesystem path's bugs. 2. Added mkdir & create empty file. 3. Improve file browser. 4. Added Infoboard.ui. 5. Fixed Verify Bugs.
2021-12-06Test & Improve UISaturneric4-11/+13
2021-12-06Improve UI & FunctionsSaturneric4-7/+48
2021-12-04FixedSaturneric3-31/+48
1. Ci Fixed for New Version. 2. Bugs fixed for cross-platform. 3. Bugs fixed for i18n.
2021-12-02FixedSaturneric2-9/+31
1. Fixed Known Issues.
2021-12-02Fixed.Saturneric4-41/+47
1. Fixed known issue in File Operations.
2021-12-01Add i18n SupportSaturneric16-136/+91
1. Remove Qt Linguist. 2. Add GNU gettext libraries. 3. Modified source codes to meet with i18n support.
2021-11-29Solve uid management, related update and other known issues.Saturneric1-5/+12
2021-11-29Fix Known Bugs.Saturneric4-21/+32
1. Import Keys. 2. Import Keys From Server. 3. UID Management.
2021-11-28Fix some known issues in basic operations and file operations.Saturneric2-35/+29
2021-11-28Solve key generation and related update issues.Saturneric1-36/+31
2021-10-02UI Framework Modified.Saturneric13-109/+147
2021-09-20The basic functions of the core pass the test.Saturneric6-88/+94
Adjust and improve the core part of the interface.
2021-09-19Support multi-channel Context.Saturneric4-35/+70
Make the test configurable. Other modifications.
2021-09-12Continue to write core test code.Saturneric3-96/+42
2021-09-11Improve and optimize the code.Saturneric3-3/+3
2021-09-10Continue to optimize and improve the code.Saturneric8-191/+126
2021-09-05Adjust the code structure.Saturneric11-161/+155
Introduce log library. Remove Qt from the core code.
2021-09-05Rewrite the core.Saturneric16-246/+1334
Adjust the structure.
2021-09-04Modified ResultAnalyse.Saturneric1-0/+45
Add Test.
2021-08-29Start to rewrite gpg core.Saturneric4-0/+413