Commit graph

  • f5803d148d Do not return error on empty name or email key generation Aron Wussler 2022-04-25 13:13:51 +02:00
  • b601b54c1f
    Merge pull request #181 from ProtonMail/fix/mime-explicit-verify wussler 2022-04-25 20:40:48 +02:00
  • 07e32e3c5b Update CHANGELOG.md marinthiercelin 2022-04-25 14:01:50 +02:00
  • 2f59f6414f Return decrypted PGP/MIME content with wrong signatures marinthiercelin 2022-04-25 13:57:07 +02:00
  • 7e0a46f7f6
    Merge pull request #182 from ProtonMail/fix/ci-issues wussler 2022-04-25 16:00:10 +02:00
  • 1184c492a8
    Update github CI M. Thiercelin 2022-04-25 14:51:28 +02:00
  • e04eb20cba
    Merge pull request #175 from ProtonMail/release-2.4.6 wussler 2022-03-25 17:31:55 +01:00
  • c9d7390d1f Release version 2.4.6 Aron Wussler 2022-03-25 14:23:50 +01:00
  • 095cdcc4aa
    Merge pull request #172 from ProtonMail/fix/mime-binary-sig-verification wussler 2022-03-17 11:12:39 +01:00
  • c9a9f0b799
    Update changelog M. Thiercelin 2022-03-17 10:44:50 +01:00
  • b54b5f4d6d
    Fix test data for PGP/MIME tests M. Thiercelin 2022-03-17 10:31:09 +01:00
  • 5c5666eaa1
    Canonicalize PGP/MIME content before verifying signatures M. Thiercelin 2022-03-16 19:07:23 +01:00
  • 41eb732a58
    Merge pull request #171 from ProtonMail/fix/mime-parsing-unkown-charset marinthiercelin 2022-03-02 17:03:22 +01:00
  • 0e4303d086
    Update github.com/ProtonMail/go-mime M. Thiercelin 2022-03-02 16:40:19 +01:00
  • 2a30ff62f4 Release version 2.4.5 Aron Wussler 2022-03-01 11:42:00 +01:00
  • c2d0d4c81c
    Merge pull request #170 from ProtonMail/backwards-compat-split-message wussler 2022-03-01 09:28:12 +01:00
  • 53010fdee7
    Update crypto/message.go wussler 2022-03-01 09:14:38 +01:00
  • e1f6ea603a Create SplitMessage() to replace SeparateKeyAndData(...int) Daniel Huigens 2022-02-28 18:46:48 +01:00
  • 34904b7f9f Release version 2.4.4 Aron Wussler 2022-02-28 12:38:18 +01:00
  • a9adb4a564
    Merge pull request #169 from ProtonMail/clone-split-message wussler 2022-02-28 12:35:57 +01:00
  • ff97844785 Clone data when splitting messages Daniel Huigens 2022-02-28 12:26:01 +01:00
  • 00cf9080d2
    Merge pull request #166 from ProtonMail/fix/unarmor-error-message marinthiercelin 2022-02-28 11:57:19 +01:00
  • e9a93f4cfd
    Merge branch 'main' into fix/unarmor-error-message marinthiercelin 2022-02-28 11:48:28 +01:00
  • 6495eca204
    Merge pull request #168 from ProtonMail/release-2.4.3 wussler 2022-02-24 22:01:22 +01:00
  • cf1cd54aa2 Release version 2.4.3 Aron Wussler 2022-02-24 21:59:19 +01:00
  • c4cd1549ec
    Merge pull request #167 from ProtonMail/feat/fix-mdc-session-key wussler 2022-02-24 21:46:16 +01:00
  • 3a65fb8dbb Fix bad MDC messages parsing Aron Wussler 2022-02-24 18:57:31 +01:00
  • 52f4749d87
    Fix typo in error message for internal.Unarmor() M. Thiercelin 2022-02-22 15:13:46 +01:00
  • 51496c37e2
    Merge pull request #164 from ProtonMail/generic-split-message wussler 2022-02-15 12:06:16 +01:00
  • 6799f1e8ce Fix linter Aron Wussler 2022-02-15 11:57:30 +01:00
  • 0854a2ba03 Update changelog Aron Wussler 2022-02-15 11:47:00 +01:00
  • 7103bdf2a5 Generic implementation of splitting messages Daniel Huigens 2022-02-11 14:21:06 +01:00
  • 0ad4b054c7
    Merge pull request #165 from ProtonMail/fix-workflows-main wussler 2022-02-15 11:28:27 +01:00
  • e58ddd50e7 Fix linter Aron Wussler 2022-02-15 11:14:55 +01:00
  • f35267cfce Change workflow settings to run on main branch Aron Wussler 2022-02-15 11:10:57 +01:00
  • 444f29b089
    Merge pull request #163 from ProtonMail/attachment-processor-errors wussler 2022-02-15 11:00:19 +01:00
  • 682166d9e3 Fix attachment processor error handling Daniel Huigens 2022-02-11 16:09:28 +01:00
  • 16358e82ba
    Merge pull request #162 from ProtonMail/release-2.4.2 wussler 2022-01-13 14:55:39 +01:00
  • 5c9d4688cb Update go-crypto and prevent AEAD messages Aron Wussler 2022-01-13 14:42:01 +01:00
  • 6c08b558a5
    Merge pull request #161 from ProtonMail/release-2.4.1 wussler 2022-01-10 16:52:14 +01:00
  • f53887d678 Release version 2.4.1 Aron Wussler 2022-01-10 15:06:03 +01:00
  • 14f558a276
    Merge pull request #160 from ProtonMail/fix/split-message-aead wussler 2022-01-10 14:55:06 +01:00
  • a514e451c4
    Fix typo in CHANGELOG.md wussler 2022-01-10 14:42:46 +01:00
  • 1a2e569373
    Fix parsing issue of AEAD encrypted messages. marin thiercelin 2022-01-10 14:24:08 +01:00
  • 3aafa3c549
    Merge pull request #158 from ProtonMail/release-2.4.0 wussler 2021-12-21 19:05:59 +01:00
  • dcc575e039 Release version 2.4.0 Aron Wussler 2021-12-21 18:42:12 +01:00
  • e8c7fa3ac9
    Merge pull request #157 from ProtonMail/feat/signature_creation_time wussler 2021-12-21 14:43:27 +01:00
  • d08315adf7
    Update CHANGELOG.md wussler 2021-12-20 17:11:34 +01:00
  • 6f86adc432
    Add keyRing.GetVerifiedSignatureTimestamp() marin thiercelin 2021-12-20 15:45:14 +01:00
  • eec288520e
    Merge pull request #156 from ProtonMail/release-2.3.1 wussler 2021-12-15 12:00:06 +01:00
  • e603011f68 Release version 2.3.1 Aron Wussler 2021-12-15 11:41:27 +01:00
  • 55773ad591
    Merge pull request #154 from ProtonMail/fix/pgp-mime-sig-false-negative wussler 2021-12-15 11:39:10 +01:00
  • 18bc6a059c
    Apply suggestions from code review wussler 2021-12-15 11:28:45 +01:00
  • d76ebb94e1
    Update the changelog marin thiercelin 2021-12-15 11:10:42 +01:00
  • e2f03af655
    Fix verification of signature for PGP/MIME messages marin thiercelin 2021-12-15 11:01:04 +01:00
  • b97b3d886b
    Update the xcode version for building the library for iOS marin thiercelin 2021-12-15 11:00:01 +01:00
  • eb1cf0f75b
    Merge pull request #152 from ProtonMail/is-revoked wussler 2021-11-15 16:08:56 +01:00
  • 130472d5a5 Release 2.3.0: Update go-crypto, add Key.IsRevoked and fix key.IsExpired Aron Wussler 2021-11-02 09:57:22 +01:00
  • 420bb96585
    Merge pull request #153 from ProtonMail/fix/dummy-unlock wussler 2021-11-11 17:30:11 +01:00
  • 24a754d34a Fix linter Aron Wussler 2021-11-11 16:42:12 +01:00
  • a0bc8b1af8 Release 2.2.5 Aron Wussler 2021-11-11 16:38:10 +01:00
  • 1db1b41588 Fix unlocking and locking keys Aron Wussler 2021-11-11 16:36:44 +01:00
  • ff2d068b47
    Merge pull request #150 from cquintana92/feature/lock-global-pgp-fields wussler 2021-10-19 10:10:18 +02:00
  • 9ca489189a
    Upgrade XCode version to 13.0 in Workflows Carlos Quintana 2021-10-19 09:54:29 +02:00
  • 2118a0e776
    Lint fixes Carlos Quintana 2021-10-19 09:06:09 +02:00
  • c406b182bb
    Replace Mutex with RWMutex Carlos Quintana 2021-10-19 08:09:59 +02:00
  • 9f25490f61
    Lock global gopenpgp fields Carlos Quintana 2021-10-18 11:33:02 +02:00
  • d1b2846135
    Merge pull request #148 from ProtonMail/release-2.2.4 wussler 2021-09-29 16:56:40 +02:00
  • 190a41c146 Release v2.2.4 Aron Wussler 2021-09-29 16:48:30 +02:00
  • 0465b888d9
    Merge pull request #147 from ProtonMail/fix/wrong-verification-time marinthiercelin 2021-09-23 17:48:32 +02:00
  • 5558d4a177
    Fix: use verifyTime in the config time instead of Now() marin thiercelin 2021-09-23 10:40:56 +02:00
  • 0b639a2d93
    Merge pull request #146 from ProtonMail/generate-compression wussler 2021-09-21 14:03:39 +02:00
  • a00c613a03 Bump version numbers Aron Wussler 2021-09-21 13:15:16 +02:00
  • dcd95f3e5b Fix linter Aron Wussler 2021-09-21 11:27:31 +02:00
  • 64c051f0d9 Generate keys with compression & release 2.2.3 Aron Wussler 2021-09-21 11:20:36 +02:00
  • 88d66965eb
    Merge pull request #143 from ProtonMail/release-2.2.2 wussler 2021-08-04 13:27:03 +02:00
  • af7164439a Release version 2.2.2 Aron Wussler 2021-08-04 12:15:11 +02:00
  • 2329c36a25
    Merge pull request #142 from ProtonMail/new-key-entity wussler 2021-08-04 12:13:43 +02:00
  • e0531b779c Add NewKeyFromEntity Aron Wussler 2021-08-04 12:00:27 +02:00
  • f9295608fa
    Merge pull request #136 from ProtonMail/docs-messages wussler 2021-08-03 21:08:41 +02:00
  • 26dd18cf42 Add documentation for messages Aron Wussler 2021-07-08 17:19:44 +02:00
  • 0ead04a4c2
    Merge pull request #141 from ProtonMail/docs-dummy wussler 2021-07-30 14:56:29 +02:00
  • eb311a801f Add changelog Aron Wussler 2021-07-30 14:54:38 +02:00
  • a3d8ed70c8
    Merge pull request #139 from T4cC0re/master wussler 2021-07-30 14:49:41 +02:00
  • abf7e6f86a
    Merge branch 'master' into master wussler 2021-07-30 14:39:28 +02:00
  • a5fa9e21f3
    Merge pull request #97 from ProtonMail/deprecate-check wussler 2021-07-30 14:37:13 +02:00
  • 5904ff3d70 Add static malformed key test Aron Wussler 2021-07-30 12:55:45 +02:00
  • 48d4852e6a Improve readme Aron Wussler 2021-07-30 12:28:03 +02:00
  • b50a051c7e Deprecate Key#Check() Aron Wussler 2020-11-04 16:42:28 +01:00
  • dc08a383a1
    Merge pull request #140 from ProtonMail/release-2.2.1 wussler 2021-07-27 14:33:55 +02:00
  • 44016a15c4 Release version 2.2.1 Aron Wussler 2021-07-27 12:51:54 +02:00
  • c5a8b1f2f7 Disregard GNU dummy subkeys when checking (un)locked state and unlocking a crypto.Key Hendrik 'T4cC0re' Meyer 2021-07-18 22:41:01 +02:00
  • 126388e321
    Merge pull request #137 from ProtonMail/feat/explicit-stream-verify wussler 2021-07-16 13:29:53 +02:00
  • 77df8cba3d
    Fix signature status when verifying unsigned message marin thiercelin 2021-07-15 18:56:15 +02:00
  • f4ccc63c40
    Add a helper to verify stream signatures explicitly marin thiercelin 2021-07-14 09:56:59 +02:00
  • cd4adae9f2
    Update error messages in passwordDecrypt (#124) larabr 2021-07-05 10:42:18 +02:00
  • cba6683c62
    Release v2.2.0 (#135) wussler 2021-06-30 17:07:52 +02:00
  • c46ed8ed9e
    Add a streaming api to KeyRing and SessionKey (#131) marinthiercelin 2021-06-30 16:49:30 +02:00
  • 7380f7391f
    Refactor internals of client time (#134) wussler 2021-06-16 17:24:25 +02:00
  • 039f757e93
    Remove monotonic clock (#133) wussler 2021-06-16 14:06:07 +02:00