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