M. Thiercelin
1184c492a8
Update github CI
2022-04-25 15:25:41 +02:00
wussler
e04eb20cba
Merge pull request #175 from ProtonMail/release-2.4.6
...
Release version 2.4.6
2022-03-25 17:31:55 +01:00
Aron Wussler
c9d7390d1f
Release version 2.4.6
2022-03-25 14:23:50 +01:00
wussler
095cdcc4aa
Merge pull request #172 from ProtonMail/fix/mime-binary-sig-verification
...
Canonicalize PGP/MIME content before verifying signatures
2022-03-17 11:12:39 +01:00
M. Thiercelin
c9a9f0b799
Update changelog
2022-03-17 10:44:50 +01:00
M. Thiercelin
b54b5f4d6d
Fix test data for PGP/MIME tests
...
We update the test data for the PGP/MIME unit tests.
For a PGP/MIME signature to be valid, it must be done on the canonical text
and not the raw text.
2022-03-17 10:31:09 +01:00
M. Thiercelin
5c5666eaa1
Canonicalize PGP/MIME content before verifying signatures
...
Before verifying signatures of PGP/MIME messages we need to canonicalize
the content
2022-03-17 10:17:34 +01:00
marinthiercelin
41eb732a58
Merge pull request #171 from ProtonMail/fix/mime-parsing-unkown-charset
...
Update github.com/ProtonMail/go-mime dependency
2022-03-02 17:03:22 +01:00
M. Thiercelin
0e4303d086
Update github.com/ProtonMail/go-mime
2022-03-02 16:40:19 +01:00
Aron Wussler
2a30ff62f4
Release version 2.4.5
2022-03-01 11:42:17 +01:00
wussler
c2d0d4c81c
Merge pull request #170 from ProtonMail/backwards-compat-split-message
...
Create `SplitMessage()` to replace `SeparateKeyAndData(...int)`
2022-03-01 09:28:12 +01:00
wussler
53010fdee7
Update crypto/message.go
2022-03-01 09:14:38 +01:00
Daniel Huigens
e1f6ea603a
Create SplitMessage() to replace SeparateKeyAndData(...int)
...
Keep SeparateKeyAndData(_ int, _ int) for backwards compatibility
with go-mobile bindings.
Deprecate SeparateKeyAndData in favor of SplitMessage.
2022-02-28 18:50:01 +01:00
Aron Wussler
34904b7f9f
Release version 2.4.4
2022-02-28 12:38:18 +01:00
wussler
a9adb4a564
Merge pull request #169 from ProtonMail/clone-split-message
...
Clone data when splitting messages
2022-02-28 12:35:57 +01:00
Daniel Huigens
ff97844785
Clone data when splitting messages
2022-02-28 12:26:01 +01:00
marinthiercelin
00cf9080d2
Merge pull request #166 from ProtonMail/fix/unarmor-error-message
...
Fix typo in error message for internal.Unarmor()
2022-02-28 11:57:19 +01:00
marinthiercelin
e9a93f4cfd
Merge branch 'main' into fix/unarmor-error-message
2022-02-28 11:48:28 +01:00
wussler
6495eca204
Merge pull request #168 from ProtonMail/release-2.4.3
...
Release version 2.4.3
2022-02-24 22:01:22 +01:00
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
M. Thiercelin
52f4749d87
Fix typo in error message for internal.Unarmor()
2022-02-22 15:15:33 +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