aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/model/GpgKeyGenerateInfo.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
10 daysfeat: add more basic env checks at initsaturneric1-15/+11
2025-02-03fix: solve discovered issuessaturneric1-2/+2
2025-02-02refactor: make some function names shortersaturneric1-21/+20
2025-02-02refactor: rewrite subkey generate dialog and fix some issues discoveredsaturneric1-1/+3
2025-02-02feat: improve KeyGenerateDialogsaturneric1-52/+65
2025-02-01feat: upgrade KeyGenDialog to meet easy and advanced requirementssaturneric1-265/+158
2024-12-13refactor: using qt containers instead of std containerssaturneric1-4/+4
2024-11-29fix: correct algo namesaturneric1-4/+4
2024-11-24feat: support secp256k1 algo and ed448 primary keysaturneric1-2/+6
2024-11-24fix: ed448 should allow signing functionsaturneric1-3/+3
2024-07-31fix: addressing some of the significant deficiencies identifiedsaturneric1-34/+118
2024-07-30feat: simplify loggingsaturneric1-1/+1
2024-07-29feat: update copyright infosaturneric1-1/+1
2024-07-26feat: remove spdlog and clean up logsaturneric1-4/+1
2024-06-29feat: support generate elgamal subkeysaturneric1-0/+23
2024-01-18fix: add test cases and solve discovered issuessaturneric1-6/+5
2024-01-12refactor: remove boost and use QString instead of std::filesystem::pathsaturneric1-5/+4
2024-01-12refactor: use QString instead of std::string and improve threading systemsaturneric1-29/+21
2024-01-09feat: add more genkey algorithms and modessaturneric1-103/+30
2024-01-05feat: integrate logging api to coresaturneric1-1/+3
2023-11-07style: tidy up core/modelsaturneric1-63/+347
2023-11-06refactor: clean up core's codessaturneric1-1/+1
2023-10-28refactor: start to tidy up code using clang-tidysaturneric1-10/+8
2023-10-16fix: check and update copyright at filessaturneric1-2/+2
2023-02-11fix: reduce info level logsSaturneric1-1/+1
2023-02-03feat: change the log style in source filesSaturneric1-1/+1
2022-11-26fix: solve a crash issueSaturneric1-7/+24
2022-11-26feat: support generate ecc keySaturneric1-27/+67
1. support elliptische kurve nist
2022-11-26fix: record the actural sizeSaturneric1-3/+5
1. record the actural size of dialogs and main windows when they are closing
2022-02-04<refactor>(src): rename the gpg directory to coreSaturneric1-1/+1
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-43/+44
1. Rename related entities. 2. Add a comments.
2022-01-12<refactor, chore>(project, ui, core): Normalize third-party dependencies.Saturneric1-2/+0
1. All third-party dependencies are in the form of submodules . 2. Compile third-party dependencies together at compile time. 3. Strip 3rd party dependencies from source code. 4. Normalize the reference of the header file of the third-party dependency, and only refer to it once. 5. Remove all find_libraries and use build-time static library files instead.
2022-01-04<fixed>(core): fixed codacy problem.Saturneric1-1/+0
1. Consecutive return, break, continue, goto or throw statements are unnecessary. 2. Variable 'current' is assigned a value that is never used.
2021-12-31<refactor, fix, test>(core, test): test key generation for standalone modeSaturneric1-40/+91
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-06Test & Improve UISaturneric1-3/+3
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-28Solve key generation and related update issues.Saturneric1-10/+11
2021-09-10Continue to optimize and improve the code.Saturneric1-8/+12
2021-09-05Rewrite the core.Saturneric1-127/+122
Adjust the structure.
2021-05-29New page and function for generating subkeys.Saturneric1-1/+26
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]>
2021-05-21Expand Key Details Dialog;Saturneric1-0/+147
Expand and Improve GpgKey and GpgSubKey; Change Interface getKeyDetails(); Code Modified; Signed-off-by: Saturneric <[email protected]>