Commit graph

290 commits

Author SHA1 Message Date
Aron Wussler
cf1cd54aa2 Release version 2.4.3 2022-02-24 21:59:19 +01:00
wussler
c4cd1549ec
Merge pull request #167 from ProtonMail/feat/fix-mdc-session-key
Fix bad MDC messages parsing
2022-02-24 21:46:16 +01:00
Aron Wussler
3a65fb8dbb Fix bad MDC messages parsing 2022-02-24 19:20:15 +01:00
wussler
51496c37e2
Merge pull request #164 from ProtonMail/generic-split-message
Generic implementation of splitting messages
2022-02-15 12:06:16 +01:00
Aron Wussler
6799f1e8ce Fix linter 2022-02-15 11:57:30 +01:00
Aron Wussler
0854a2ba03 Update changelog 2022-02-15 11:49:33 +01:00
Daniel Huigens
7103bdf2a5 Generic implementation of splitting messages 2022-02-15 11:32:32 +01:00
wussler
0ad4b054c7
Merge pull request #165 from ProtonMail/fix-workflows-main
Change workflow settings to run on main branch
2022-02-15 11:28:27 +01:00
Aron Wussler
e58ddd50e7 Fix linter 2022-02-15 11:14:55 +01:00
Aron Wussler
f35267cfce Change workflow settings to run on main branch 2022-02-15 11:10:57 +01:00
wussler
444f29b089
Merge pull request #163 from ProtonMail/attachment-processor-errors
Fix attachment processor error handling
2022-02-15 11:00:19 +01:00
Daniel Huigens
682166d9e3 Fix attachment processor error handling 2022-02-11 16:14:28 +01:00
wussler
16358e82ba
Merge pull request #162 from ProtonMail/release-2.4.2
Update go-crypto and prevent AEAD messages
2022-01-13 14:55:39 +01:00
Aron Wussler
5c9d4688cb Update go-crypto and prevent AEAD messages 2022-01-13 14:46:53 +01:00
wussler
6c08b558a5
Merge pull request #161 from ProtonMail/release-2.4.1
Release version 2.4.1
2022-01-10 16:52:14 +01:00
Aron Wussler
f53887d678 Release version 2.4.1 2022-01-10 15:06:03 +01:00
wussler
14f558a276
Merge pull request #160 from ProtonMail/fix/split-message-aead
Add support for AEADMessages in PGPMessage.SeparateKeyAndData
2022-01-10 14:55:06 +01:00
wussler
a514e451c4
Fix typo in CHANGELOG.md 2022-01-10 14:42:46 +01:00
marin thiercelin
1a2e569373
Fix parsing issue of AEAD encrypted messages.
In pgpMessage.SeparateKeyAndData(), the parsing would
ignore AEAD encrypted data packets. Which would result
in a split message with a nil data packet.
We add support for AEAD encrypted data packets.
This also affects `NewPGPSplitMessageFromArmored` and `NewPGPSplitMessage`.
2022-01-10 14:24:08 +01:00
wussler
3aafa3c549
Merge pull request #158 from ProtonMail/release-2.4.0
Release version 2.4.0
2021-12-21 19:05:59 +01:00
Aron Wussler
dcc575e039 Release version 2.4.0 2021-12-21 18:42:12 +01:00
wussler
e8c7fa3ac9
Merge pull request #157 from ProtonMail/feat/signature_creation_time
Add APIs to get the creation time of verified detached signatures
2021-12-21 14:43:27 +01:00
wussler
d08315adf7
Update CHANGELOG.md 2021-12-21 10:02:39 +01:00
marin thiercelin
6f86adc432
Add keyRing.GetVerifiedSignatureTimestamp()
Add a function to verify a detached signature and access
its creation time.
2021-12-21 10:02:23 +01:00
wussler
eec288520e
Merge pull request #156 from ProtonMail/release-2.3.1
Release version 2.3.1
2021-12-15 12:00:06 +01:00
Aron Wussler
e603011f68 Release version 2.3.1 2021-12-15 11:41:27 +01:00
wussler
55773ad591
Merge pull request #154 from ProtonMail/fix/pgp-mime-sig-false-negative
Fix verification logic for PGP/MIME messages
2021-12-15 11:39:10 +01:00
wussler
18bc6a059c
Apply suggestions from code review 2021-12-15 11:28:45 +01:00
marin thiercelin
d76ebb94e1
Update the changelog 2021-12-15 11:10:42 +01:00
marin thiercelin
e2f03af655
Fix verification of signature for PGP/MIME messages
We fix the verification of embedded and PGM/MIME signatures
when decrypting PGP/MIME messages.
2021-12-15 11:01:04 +01:00
marin thiercelin
b97b3d886b
Update the xcode version for building the library for iOS
We update xcode to version 13.2
2021-12-15 11:00:01 +01:00
wussler
eb1cf0f75b
Merge pull request #152 from ProtonMail/is-revoked
Release 2.3.0: Update go-crypto, add Key.IsRevoked and fix key.IsExpired
2021-11-15 16:08:56 +01:00
Aron Wussler
130472d5a5 Release 2.3.0: Update go-crypto, add Key.IsRevoked and fix key.IsExpired 2021-11-15 15:46:42 +01:00
wussler
420bb96585
Merge pull request #153 from ProtonMail/fix/dummy-unlock
Fix dummy keys for lock and unlock
2021-11-11 17:30:11 +01:00
Aron Wussler
24a754d34a Fix linter 2021-11-11 17:03:40 +01:00
Aron Wussler
a0bc8b1af8 Release 2.2.5 2021-11-11 16:38:43 +01:00
Aron Wussler
1db1b41588 Fix unlocking and locking keys 2021-11-11 16:36:44 +01:00
wussler
ff2d068b47
Merge pull request #150 from cquintana92/feature/lock-global-pgp-fields
Use a lock to protect global pgp fields from concurrent read/write operations
2021-10-19 10:10:18 +02:00
Carlos Quintana
9ca489189a
Upgrade XCode version to 13.0 in Workflows 2021-10-19 09:54:29 +02:00
Carlos Quintana
2118a0e776
Lint fixes 2021-10-19 09:06:09 +02:00
Carlos Quintana
c406b182bb
Replace Mutex with RWMutex 2021-10-19 08:09:59 +02:00
Carlos Quintana
9f25490f61
Lock global gopenpgp fields 2021-10-18 11:40:58 +02:00
wussler
d1b2846135
Merge pull request #148 from ProtonMail/release-2.2.4
Release v2.2.4
2021-09-29 16:56:40 +02:00
Aron Wussler
190a41c146 Release v2.2.4 2021-09-29 16:48:30 +02:00
marinthiercelin
0465b888d9
Merge pull request #147 from ProtonMail/fix/wrong-verification-time
Fix: use verifyTime in the config time instead of Now()
2021-09-23 17:48:32 +02:00
marin thiercelin
5558d4a177
Fix: use verifyTime in the config time instead of Now()
When decrypting message, we have to use verifyTime in the config
otherwise signatures not valid at verifyTime but valid at Now()
will be seen as valid.
2021-09-23 17:14:19 +02:00
wussler
0b639a2d93
Merge pull request #146 from ProtonMail/generate-compression
Generate keys with compression & release 2.2.3
2021-09-21 14:03:39 +02:00
Aron Wussler
a00c613a03 Bump version numbers 2021-09-21 13:15:16 +02:00
Aron Wussler
dcd95f3e5b Fix linter 2021-09-21 11:34:17 +02:00
Aron Wussler
64c051f0d9 Generate keys with compression & release 2.2.3 2021-09-21 11:20:36 +02:00