Commit Graph

  • f55a7ead39
    Merge 73241e5aad471e98f062f1e91d9e29071ece8233 into 88310fe69d413075a28f0f8d229475c675c090c6 larabr 2025-03-18 15:43:57 +01:00
  • 88310fe69d
    Bump playwright from 1.51.0 to 1.51.1 (#1834) main dependabot[bot] 2025-03-18 13:56:54 +01:00
  • 5fbae1ff9f
    Bump playwright from 1.51.0 to 1.51.1 dependabot[bot] 2025-03-17 22:28:50 +00:00
  • 73241e5aad Revert "CI: do not test Webkit on Linux" larabr 2025-03-12 13:51:47 +01:00
  • c2526c8a88
    Tests: bump playwright from 1.50.1 to 1.51.0 (#1831) dependabot[bot] 2025-03-07 15:53:39 +01:00
  • 3cd01cb2fe
    Bump playwright from 1.50.1 to 1.51.0 dependabot[bot] 2025-03-06 22:51:17 +00:00
  • 1848f51a4c
    Merge pull request #1829 larabr 2025-03-05 11:51:40 +01:00
  • 4762d2c762 CI: do not test Webkit on Linux larabr 2025-02-25 14:49:08 +01:00
  • d5689894f6 Re-enable using WebCrypto for X25519 when available larabr 2025-02-24 14:45:42 +01:00
  • 6d4a86295e
    Make Issuer Key ID signature subpacket non-critical (#1828) Carlos Alexandro Becker 2025-02-26 06:19:25 -03:00
  • 0530aa5ef3
    Update signature.js Carlos Alexandro Becker 2025-02-21 08:59:11 -03:00
  • d800a44e0c
    fix: make issuerKeyID non-critical Carlos Alexandro Becker 2025-02-20 14:56:06 -03:00
  • 8a2062d342
    Bump the noble group with 3 updates (#1825) dependabot[bot] 2025-02-12 13:20:20 +01:00
  • e28b39db5f 6.1.0-patch.0 @proton/v6.1.0-patch.0 larabr 2025-02-12 13:11:37 +01:00
  • 61c744e769 Temporary workaround for Babel issue affecting web-app tests larabr 2024-03-11 11:41:14 +01:00
  • 15039bc76d Tests: update error message following noble-curve change larabr 2025-02-11 14:08:15 +01:00
  • 22c58ef0e2 Internal: OCB: do not reuse AES-CBC instance larabr 2025-02-11 14:05:18 +01:00
  • e9fe979649
    Bump fflate from 0.7.4 to 0.8.2 (#1826) dependabot[bot] 2025-02-11 13:59:09 +01:00
  • d4a622d2a4
    Bump fflate from 0.7.4 to 0.8.2 dependabot[bot] 2025-02-11 12:28:53 +00:00
  • 1ab6f27fc9
    Bump playwright from 1.48.2 to 1.50.1 (#1824) dependabot[bot] 2025-02-11 13:27:41 +01:00
  • 782fd9ed5c
    Bump the noble group with 3 updates dependabot[bot] 2025-02-11 10:39:28 +00:00
  • e89c0ae60d
    Bump playwright from 1.48.2 to 1.50.1 dependabot[bot] 2025-02-11 10:39:13 +00:00
  • a7660cc43b CI: fix (again) Dependabot setup: add workaround to set different schedules for npm updates larabr 2025-02-11 11:36:54 +01:00
  • b583bcad23
    CI: fix Dependabot setup (#1823) larabr 2025-02-10 19:20:03 +01:00
  • a3a9e06802
    CI: add reconnection mechanism for Browserstack on testsStartTimeout (#1822) larabr 2025-02-10 19:15:43 +01:00
  • b2a3f02b8d
    CI: fix Dependabot setup fix-dependabot-setup larabr 2025-02-06 12:55:27 +01:00
  • 299342946d PQC: switch to latest proposed variant for draft 7 of ML-KEM with X25519 larabr 2024-12-03 18:22:41 +01:00
  • 55de9c0dc4 Palemoon patch: treat 'SyntaxError' as 'NotSupportedError' on EdDSA WebCrypto operations larabr 2024-11-27 12:07:55 +01:00
  • 8e497f419b PQC: Implement draft RFC for ML-DSA with Ed25519 (#13) larabr 2024-11-25 14:42:03 +01:00
  • f1f7ca972f PQC: Implement draft RFC for ML-KEM with X25519 (#10) larabr 2024-11-25 11:24:48 +01:00
  • 0ebf5797a5 Use noble-ed25519 over tweetnacl for signature verification (#16) larabr 2024-06-26 14:04:10 +02:00
  • 9fe278241a Temporarily add config.ignoreSEIPDv2FeatureFlag for compatibility (#15) larabr 2024-04-19 16:10:03 +02:00
  • 7cf978092b Only add SHA3 preferences to v6 keys larabr 2024-03-01 14:17:12 +01:00
  • 55f8ab2629 Add Argon2S2K.reloadWasmModule() for manually triggering memory deallocation (#14) larabr 2024-04-12 10:13:36 +02:00
  • bec09a16fa Export Argon2S2K to reuse the WASM module outside of the OpenPGP.js context (#12) larabr 2024-02-14 09:59:55 +01:00
  • 9cf7a384aa Support generating subkeys with 'forwarded communication' flag to decrypt autoforwarded messages (#8) larabr 2023-09-06 16:39:23 +02:00
  • 44327e9c95 Update support for decrypting autoforwarded messages (#6) larabr 2023-05-15 18:07:39 +02:00
  • 07bedf3392 Add symmetric encryption and MAC support Dan Ristea 2021-09-02 17:50:50 +02:00
  • d8bdf2bed3 Add support for decrypting autoforwarded messages (#1) larabr 2020-06-19 16:52:36 +02:00
  • cc79face33 Update package.json name and url Daniel Huigens 2022-07-12 19:05:39 +02:00
  • 7ed687a3ba CI: add reconnection mechanism for Browserstack on testsStartTimeout larabr 2025-02-04 18:10:34 +01:00
  • fac24dbe9c CI: change target 'iOS latest' Browserstack device to improve reliability larabr 2025-02-03 17:54:18 +01:00
  • 965e63b672
    Only push new tags when running npm version (#1821) Daniel Huigens 2025-02-03 14:27:39 +01:00
  • c90fbc0d21
    Only push new tags when running npm version Daniel Huigens 2025-01-30 14:26:22 +01:00
  • 96b13a468b
    6.1.0 v6.1.0 Daniel Huigens 2025-01-30 14:15:35 +01:00
  • 432856ff0e
    Fix signing using keys without preferred hash algorithms (#1820) Daniel Huigens 2025-01-29 16:45:32 +01:00
  • f20e84f2bc
    Fix signing using keys without preferred hash algorithms Daniel Huigens 2025-01-29 16:19:15 +01:00
  • b2bd8a0fdd
    Merge pull request #1812 larabr 2024-11-25 11:13:15 +01:00
  • 6db98f1e47 Internal: improve tree-shaking in armor module larabr 2024-11-22 13:49:17 +01:00
  • 8e5da78971 Internal: improve tree-shaking of web-stream-tools larabr 2024-11-22 13:41:47 +01:00
  • a5d894f514 Internal: avoid importing enums in legacy_cipher chunk larabr 2024-11-22 12:57:19 +01:00
  • a16160fc66 Use noble-hashes for md5 larabr 2024-11-22 12:10:30 +01:00
  • abe750cf7c Lightweight build: lazy load md5 hashing module larabr 2024-11-22 11:39:54 +01:00
  • 2a8969b437 Internal: improve tree-shaking for crypto modules larabr 2024-11-20 15:28:21 +01:00
  • bf85deedb8
    Merge pull request #1811 larabr 2024-11-22 14:30:41 +01:00
  • 6c3b02872d Throw on encryption using non-standard experimentalGCM AEAD algo larabr 2024-11-21 11:24:49 +01:00
  • 4d2d8740dc Fix decryption support for non-standard, legacy AEAD messages and keys that used experimentalGCM larabr 2024-11-20 16:57:38 +01:00
  • bbdaad0cba TS: add gcm to enums.aead, mark non-standard experimentalGCM as deprecated larabr 2024-11-20 16:22:31 +01:00
  • 764ddf33ad
    Merge df7f6748aa8b081393acbf913bd3c12c66d94876 into 42d504a69a474a5b6cb9641b00f3f712d3e2045e Alba Herrerías 2024-11-22 05:34:22 +00:00
  • daeaf6b1da CI: disable Browserstack concurrency to improve reliability larabr 2024-11-21 18:11:10 +01:00
  • 67faffafff 6.0.1 v6.0.1 larabr 2024-11-21 17:16:29 +01:00
  • f75447afaa Fix ES imports for webpack: declare exports.browser entrypoint as higher priority than import larabr 2024-11-21 14:50:46 +01:00
  • 121b478312 Tests: drop unused, unnecessary error assertion larabr 2024-11-13 19:44:06 +01:00
  • 088d5f3638
    Merge pull request #1807 larabr 2024-11-11 20:46:51 +01:00
  • ac1bfc0d60
    Fix openpgp.verify/decrypt with expectSigned: true and format: 'binary' (#1805) Daniel Huigens 2024-11-11 15:42:33 +01:00
  • 287104aafb TS: fix PrivateKey.getDecryptionKeys() return type larabr 2024-11-11 14:20:18 +01:00
  • 2d65d1d553 TS: generateKey: fix options.type definitions to accept 'curve25519' and 'curve448' larabr 2024-11-11 13:28:05 +01:00
  • a168c1090c Fix openpgp.verify/decrypt with expectSigned: true and format: 'binary' Daniel Huigens 2024-11-07 16:49:31 +01:00
  • 3f060660c2
    Update hash algorithm preferences order (#1804) Daniel Huigens 2024-11-07 15:19:20 +01:00
  • f33d833b37 Update hash algorithm preferences order Daniel Huigens 2024-11-07 13:09:23 +01:00
  • 7f9381d8b6
    Merge 5e39886de83f5114475f4fa2823418d3a5fe194c into 42d504a69a474a5b6cb9641b00f3f712d3e2045e Julia Krüger 2024-11-07 12:51:30 +04:00
  • 9e5779d150 Specify hash algorithm to use for PQC signing pqc Daniel Huigens 2024-11-05 19:48:30 +01:00
  • 151ae75959 Update to draft-ietf-openpgp-persistent-symmetric-keys-00 Daniel Huigens 2024-11-05 12:19:32 +01:00
  • 01b62399af Revert "CI: temporarily enable for PRs to v6 branch" [skip ci] larabr 2024-11-05 12:56:39 +01:00
  • 1fb0127a6d CI: Test PQC keys in sop interoperability suite larabr 2024-09-16 17:29:41 +02:00
  • 0468a41f98 WIP: Add ML-DSA larabr 2023-11-03 13:14:36 +01:00
  • b9b5667a3f WIP: Add ML-KEM larabr 2023-11-01 17:07:52 +01:00
  • c7ae1d88d8 Add symmetric encryption and MAC support Dan Ristea 2021-09-02 17:50:50 +02:00
  • dd01ee00cb 6.0.0 v6.0.0 larabr 2024-11-04 17:35:18 +01:00
  • a5645e1d6c Spaces after "RFC" in README Daniel Huigens 2024-11-04 17:03:36 +01:00
  • 09800741f0 Document required Web Crypto support in README Daniel Huigens 2024-11-04 17:01:45 +01:00
  • 31a7e2616b
    Merge pull request #1629 from openpgpjs/v6 Daniel Huigens 2024-11-04 12:11:19 +01:00
  • 03b3aec9c1
    Merge 366d2c8eee9403cf0a64d3dd45dbb131bfdd4e22 into 42d504a69a474a5b6cb9641b00f3f712d3e2045e larabr 2024-11-04 11:40:33 +01:00
  • 42d504a69a
    Switch to SHA512 as default preferred hash algo (config.preferredHashAlgorithm) (#1801) v6 larabr 2024-10-31 00:24:19 +01:00
  • fb72ea449a
    Merge pull request #1802 larabr 2024-10-31 00:16:40 +01:00
  • fdab19dab9 Switch to SHA512 as default preferred hash algo (config.preferredHashAlgorithm) larabr 2024-10-28 14:09:59 +01:00
  • f9a3e54364 openpgp.sign: add recipientKeys option to get the signing prefs from larabr 2024-10-29 18:16:40 +01:00
  • d3e75de23d openpgp.encrypt: use encryptionKeys to determine preferred hash algo when signing larabr 2024-10-29 18:02:56 +01:00
  • 12274a1543 Update README [skip ci] larabr 2024-10-28 14:08:41 +01:00
  • 0138b69356 CI: update Browserstack project id to include target branch larabr 2024-10-28 13:37:54 +01:00
  • 821f260ba9 Lightweight build: lazy load bzip decompression lib larabr 2024-10-28 12:33:52 +01:00
  • 09095ced4f Run npm update larabr 2024-10-28 11:28:59 +01:00
  • d7f5736d67
    Merge pull request #1794 larabr 2024-10-25 12:16:02 +02:00
  • 693adb417e CI: run browser tests also on Linux larabr 2024-10-24 20:07:31 +02:00
  • 013dffce70 CI: test latest Webkit on macOS, as a replacement for testing Safari on Browserstack larabr 2024-10-23 17:59:48 +02:00
  • 59c809c943 CI: Browserstack: test only iOS latest and min supported version (iOS 14) larabr 2024-10-10 14:32:54 +02:00
  • 4ddadd4f53 CI: setup HTTPS in web-test-runner for BrowserStack tests larabr 2024-10-09 17:20:16 +02:00
  • ae5698c621 CI: fix playwright version parsing larabr 2024-09-18 12:32:58 +02:00
  • 4b017f6c67 Tests: drop karma (deprecated) in favor of web-test-runner larabr 2024-09-18 12:17:11 +02:00
  • e924a50c31
    Merge pull request #1799 larabr 2024-10-22 14:32:31 +02:00