1
0

1377 Commits

Author SHA1 Message Date
300e55bf5b feat: add simple archiving functions for encrypt and decrypt 2023-12-28 14:32:49 +08:00
566d5e41a3 feat: avoid reading entire file to memory 2023-12-27 11:20:11 +08:00
f8733b9b2b fix: add test cases and test file basical operations 2023-12-26 17:07:49 +08:00
9adf241f87 fix: test basical operations of gpg at both test cases and gui 2023-12-26 14:48:04 +08:00
5260d7a563 feat: upgrade basical operations fully to async style and update test cases 2023-12-25 20:51:01 +08:00
e52215cd31 fix: use the new async encrypt symmetric api at gui app 2023-12-24 18:16:45 +08:00
8f1844b23e fix: test the encrypt async api on gui app 2023-12-24 14:55:40 +08:00
baae835db9 fix: test the initialization of gui application 2023-12-24 14:08:21 +08:00
956c5ed3a8 feat: improve core interfaces of encrypt and decrypt 2023-12-24 01:36:40 +08:00
4f29479ec7 fix: solve all issues of test cases on macos m1 2023-12-23 20:07:26 +08:00
f52e49d37e fix: gen key test cases typeid rtti issues 2023-12-23 14:05:19 +08:00
ee1a6bba20 fix: slove compilation issue on macos 2023-12-23 00:34:46 +08:00
6875894b66 fix: slove cmake configuration problem on macOS 2023-12-22 21:24:12 +08:00
08dd9b4348 fix: repair test cases 2023-12-15 23:11:32 -08:00
37215a895a fix: use secure memory management at impl class 2023-12-15 21:53:03 -08:00
d6311ece3f fix: slove memory problem of gpg context 2023-12-15 21:41:38 -08:00
c41074792f fix: clean up envirnoment when app exits 2023-12-15 21:12:25 -08:00
f9a49043c3 fix: slove threading and memory issues 2023-12-15 21:14:17 +08:00
f5cf83e4b3 fix: slove some issues on memory and intilizations 2023-12-15 17:04:59 +08:00
beafe53c1b fix: slove issues on memory and add asan support for debug 2023-12-14 20:39:48 +08:00
7978351086 fix: slove some memory issues 2023-12-14 16:58:53 +08:00
6a9ca113be fix: slove a memory issue found by valgrind 2023-12-13 20:23:14 +08:00
d74765b422 feat: mimalloc support valgrind 2023-12-13 20:02:34 +08:00
be376458b1 fix: add some logs in setting channel object 2023-12-13 18:10:37 +08:00
42264ed0d7 refactor: improve the structure of main,core and test module 2023-12-13 18:01:06 +08:00
a0f0fd98ef feat: move test to src and add submodule googletest 2023-12-06 21:18:07 +08:00
2fc77533c0 feat: convert basic opera to async style 2023-12-04 07:08:39 -08:00
adc30154e8 fix: slove some ui issues 2023-12-04 07:06:43 -08:00
33544f343d feat: add reasons explanation to env loading failed message box 2023-12-04 05:43:33 -08:00
de05b25e0b fix: common utils should be created before core initialization 2023-12-04 20:31:36 +08:00
9f19fe9bff fix: slove logger system isolation issues 2023-12-04 19:20:42 +08:00
054e6e28cc feat: standarized and speed up app env loading process 2023-12-03 12:25:21 -08:00
d0602f0956 fix: slove issues in key/subkey generation 2023-12-03 05:01:27 -08:00
883db05d54 feat: general improvements of aync execution and memory security 2023-12-03 04:28:46 -08:00
ae2717c378 feat: improve memory security of function framework 2023-12-03 04:27:47 -08:00
1264e553e4 refeactor: reduce codes in pinentry 2023-12-03 04:27:07 -08:00
2875648cc4 feat: improve gpg utils 2023-12-03 04:26:36 -08:00
c187645fb3 feat: add an async util for operation 2023-12-03 04:26:06 -08:00
30034ff831 feat: add some memory utils 2023-12-03 04:25:28 -08:00
e0bc882bd4 feat: introduce mimalloc to replace secmem 2023-12-02 23:28:41 -08:00
0ec3358e4c feat: add buddled qt pinentry and make it works 2023-12-02 06:01:16 -08:00
8a63c3954d fix: add set owner struct action in keymanager menu 2023-12-01 23:23:01 -08:00
9ea9c03263 fix: discover and fix some bugs 2023-12-01 20:38:52 +08:00
bb6488d84c fix: update exit oprations odering 2023-11-30 15:26:08 +08:00
635a6c16e9 feat: introduce cmd functions 2023-11-29 20:45:48 +08:00
9d16c9d5df fix: repair gnupg info listing funtion 2023-11-29 17:49:54 +08:00
9ae2d1b654 fix: use more secure cdn links 2023-11-16 21:23:11 +08:00
96f6e31147 feat: use cdn to accerate imges loading speed at manual 2023-11-10 21:37:06 +08:00
8f633b806b style: tidy up core/model 2023-11-07 17:25:13 +08:00
4dcd2ac8c4 refactor: separate typedef and impl 2023-11-07 15:57:28 +08:00