Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to OpenPGP.js v6 #190

Draft
wants to merge 22 commits into
base: main
Choose a base branch
from
Draft

Upgrade to OpenPGP.js v6 #190

wants to merge 22 commits into from

Commits on May 28, 2024

  1. Upgrade to OpenPGP.js v6

    This commit only points to the new version, making sure the module and test compiles,
    but makes no logic changes to e.g. add support to new key algos/formats.
    larabr committed May 28, 2024
    Configuration menu
    Copy the full SHA
    cfd0370 View commit details
    Browse the repository at this point in the history
  2. Drop BigInt fallback code

    OpenPGP.js v6 drops support for platforms without native BigInts
    larabr committed May 28, 2024
    Configuration menu
    Copy the full SHA
    340a293 View commit details
    Browse the repository at this point in the history
  3. Update ESLint and plugins, fix errors

    Adding support for TS v5.
    larabr committed May 28, 2024
    Configuration menu
    Copy the full SHA
    5f892b2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f02480 View commit details
    Browse the repository at this point in the history
  5. Test (temp, canary version only): guard against including sha3 in gen…

    …erated key prefs
    
    OpenPGP.js v5 does not support sha3, so we should not include it in the key prefs
    until the full v6 integration in the webapps and mobile.
    larabr committed May 28, 2024
    Configuration menu
    Copy the full SHA
    bc9bfb3 View commit details
    Browse the repository at this point in the history
  6. Align web-stream-tools version with OpenPGP.js, fix test-type-definit…

    …ions
    
    Also, rename `MaybeStream` to `MaybeWebStream` to help differentiate it from
    `openpgpjs.MaybeStream`, which can also be a NodeStream.
    larabr committed May 28, 2024
    Configuration menu
    Copy the full SHA
    bffb3ff View commit details
    Browse the repository at this point in the history
  7. Do not automatically generate SEIPDv2 messages when encrypting to pub…

    …lic keys (default to `config.ignoreSEIPDv2FeatureFlag: true`)
    
    We want to avoid generating SEIPDv2 messages until support is rolled out to other platforms,
    in case e.g. some users have already imported v4 keys with SEIPDv2 feature flags.
    
    This change affects `encryptMessage` and `generateSessionKeys` when `encryptionKeys` are given
    (rather than `passwords`).
    larabr committed May 28, 2024
    Configuration menu
    Copy the full SHA
    3ed72ad View commit details
    Browse the repository at this point in the history
  8. Run npm update

    larabr committed May 28, 2024
    Configuration menu
    Copy the full SHA
    a4c2b7b View commit details
    Browse the repository at this point in the history
  9. 8.0.0-canary.3.patch.0

    larabr committed May 28, 2024
    Configuration menu
    Copy the full SHA
    ab2a71c View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    bb43e49 View commit details
    Browse the repository at this point in the history
  2. Run npm audit

    larabr committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    aa0cc96 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. 8.0.0-canary.4

    larabr committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    be320b2 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    da102b3 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    18e3269 View commit details
    Browse the repository at this point in the history
  2. 8.0.0-canary.5

    larabr committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    9d7206a View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Update to OpenPGP.js v6 beta.3.patch.1

    Addressing issue in Firefox's WebCrypto with x25519
    larabr committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    bff29cf View commit details
    Browse the repository at this point in the history
  2. Run npm audit

    larabr committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    92bd4cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06b5093 View commit details
    Browse the repository at this point in the history
  4. 8.0.0-canary.5.patch.0

    larabr committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    52b4467 View commit details
    Browse the repository at this point in the history
  5. CI: setup dependabot to automatically update playwright

    To test latest browser versions
    larabr committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    c7f5a82 View commit details
    Browse the repository at this point in the history
  6. Remove unused AES_CFB module and asmcrypto dependency

    No longer used since removal of legacy message decryption support
    larabr committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    3f12e3f View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    1a65851 View commit details
    Browse the repository at this point in the history