Danny Moesch
|
3f75591484
|
Use SwiftLint version 0.43.x
|
2021-03-07 16:42:08 -08:00 |
|
Danny Moesch
|
1454693308
|
Remove redundant 'else' blocks
|
2021-01-31 20:16:57 -08:00 |
|
Danny Moesch
|
ad4ed9419e
|
Format code with SwiftFormat
|
2021-01-31 20:16:57 -08:00 |
|
Mingshen Sun
|
011762c4bd
|
Fix decryption issue when key without passphrase set
|
2021-01-10 15:01:21 -08:00 |
|
Mingshen Sun
|
1e1d6f0f44
|
Fix passphrase issue
|
2021-01-07 22:35:45 -08:00 |
|
Mingshen Sun
|
a62792bd11
|
Add ignore .gpg-id switch default ON
|
2021-01-07 21:58:38 -08:00 |
|
Danny Moesch
|
49c6b25611
|
Use SwiftFormat version 0.47.x
|
2020-11-09 10:13:05 -08:00 |
|
Danny Moesch
|
e8389eb262
|
Enable SwiftLint rule 'identifier_name' and handle all violations
|
2020-09-20 17:25:50 -07:00 |
|
Danny Moesch
|
56b7b24fce
|
Move Crypto functionality back to passKit
|
2020-09-06 17:59:55 -07:00 |
|
Mingshen Sun
|
a92940e610
|
Add beta distrubution channel
|
2020-07-19 18:25:21 -07:00 |
|
Danny Moesch
|
4c2693e2c7
|
Name classes/structs consistently
|
2020-04-19 13:42:41 -07:00 |
|
Mingshen Sun
|
072f824158
|
No need to select key for encryption if there only one imported key
|
2020-04-18 23:21:50 -07:00 |
|
Mingshen Sun
|
fcc8961e46
|
Fix fail-safe mechanism for other decryption scenarios
|
2020-04-18 22:42:25 -07:00 |
|
Mingshen Sun
|
3e114daca1
|
Implement fail-safe mechanism if key id is not found
|
2020-04-17 23:56:14 -07:00 |
|
Mingshen Sun
|
0cae6af60d
|
Check existence of PGP keys before encrypt/decrypt
|
2020-04-14 20:20:16 -07:00 |
|
Mingshen Sun
|
eb6e854d92
|
Change logic of passphrass for multikeys
|
2020-04-13 21:23:23 -07:00 |
|
Mingshen Sun
|
e9c5b63c4b
|
Refactor logic of request PGP key passphrase
|
2020-04-13 21:23:23 -07:00 |
|
Mingshen Sun
|
b7ee00815c
|
Partially implement multikeys support (decryption)
|
2020-04-13 21:23:23 -07:00 |
|
Mingshen Sun
|
84b1c07f64
|
Update to gopengpg v2.0.0
|
2020-04-12 20:15:49 -07:00 |
|
Danny Moesch
|
a2edf41d33
|
Update SwiftyUserDefaults to current version 5.0.0
|
2020-01-01 19:03:04 -08:00 |
|
Danny Moesch
|
01ac9d38df
|
Adapt code to changed API of GopenPGP
|
2019-11-08 14:05:25 -08:00 |
|
Danny Moesch
|
44cb864642
|
Wrap GopenPGP errors into more understandable app errors
|
2019-10-20 11:35:52 -07:00 |
|
Yishi Lin
|
e4630e950d
|
Init PGPAgent while getting keyID
|
2019-10-02 11:04:10 +08:00 |
|
Yishi Lin
|
e0c32003e3
|
Cleanup and fix the erase logic
Explicitly uninit PGP agent during erasing all data.
|
2019-10-01 00:40:37 +08:00 |
|
Yishi Lin
|
e332b1f3be
|
Do not forget pgp passphrase on decryption error #296
|
2019-09-30 02:05:01 +08:00 |
|
Yishi Lin
|
6b00d4911b
|
Fix a decryption bug
|
2019-09-30 00:12:54 +08:00 |
|
Danny Moesch
|
730542d5bb
|
Separate encryption/decryption logic for different frameworks used
|
2019-09-15 00:32:18 -07:00 |
|