Commit Graph

  • fe69cb882d Zero-copy transfer buffers when passing streams to workers Daniel Huigens 2019-01-04 17:23:22 +01:00
  • 625c6ea4b3 Zero-copy transfer buffers from the worker to the main thread Daniel Huigens 2019-01-09 15:05:16 +01:00
  • c73b4536be Fix error handling in worker delegation Daniel Huigens 2019-01-04 17:31:04 +01:00
  • 53237392f2
    Added link to license for informational purposes Ben Holden-Crowther 2019-01-09 12:03:49 +00:00
  • 1fc0b254bf
    Merge pull request #835 from benhc123/patch-2 Sanjana Rajan 2019-01-08 16:02:40 -08:00
  • e52504b0fd
    Removed broken links Ben Holden-Crowther 2019-01-05 21:30:21 +00:00
  • 92ba73402a Release new version v4.4.3 Sanjana Rajan 2019-01-03 07:03:26 -08:00
  • ffeb43ef04
    Merge pull request #831 from twiss/web-crypto-cfb Sanjana Rajan 2019-01-03 06:56:40 -08:00
  • 37bc379663
    Merge pull request #828 from tomholub/patch-1 Sanjana Rajan 2019-01-03 06:55:42 -08:00
  • b94031416d
    Merge pull request #834 from benhc123/patch-1 Sanjana Rajan 2019-01-03 06:55:00 -08:00
  • fe3c9a0602
    grammar improvement Ben Holden-Crowther 2019-01-03 14:24:47 +00:00
  • 9b599c86b2
    Merge pull request #827 from estelendur/double_is_readonly Sanjana Rajan 2019-01-02 15:15:22 -08:00
  • 4458ea77f8
    Revert "Adds dist changes derived from previous commit." Esty Thomas 2019-01-02 18:01:22 -05:00
  • 83623b3d32 Release new version v4.4.2 Sanjana Rajan 2019-01-02 14:46:49 -08:00
  • 1e5935dff3 Require recent Firefox on Sauce Labs to pass Daniel Huigens 2019-01-02 15:13:45 +01:00
  • 4ce2dd28e1 update CFB tests Sanjana Rajan 2018-12-23 19:24:02 +01:00
  • 31931c9b0d Simplify MDC verification Daniel Huigens 2018-12-21 11:08:10 -05:00
  • 3f1734ae7a Move CFB optimizations into cfb.js Daniel Huigens 2018-12-20 17:48:18 -05:00
  • a891e0b4ea Web Crypto CFB encryption Daniel Huigens 2018-12-20 11:05:04 -05:00
  • 3e12314418 Add old Firefox back to Sauce Labs tests Daniel Huigens 2019-01-02 14:42:36 +01:00
  • 3ed5bb3f31 Add Safari 9 to Sauce Labs tests Daniel Huigens 2019-01-02 14:12:30 +01:00
  • 5c5da1d86f Fix passing streams to workers in Safari 9 Daniel Huigens 2019-01-02 14:07:36 +01:00
  • cf6278ddc9
    Promisify hash.digest return value in jsdoc Tom J 2018-12-30 16:52:57 +00:00
  • 1054ed46d8
    Fix util.js jsdoc Uint8Array typos Tom J 2018-12-29 11:44:26 +00:00
  • 6cd5152b16
    Adds dist changes derived from previous commit. Esty Thomas 2018-12-27 12:30:43 -05:00
  • 08fdb351d1
    Renames var to prevent "double is read-only" error Esty Thomas 2018-12-27 12:27:42 -05:00
  • ae1af189ef Release new version v4.4.1 Sanjana Rajan 2018-12-23 22:03:40 +01:00
  • 6cd3eea099
    Merge pull request #823 from openpgpjs/revert-820-web-crypto-cfb Sanjana Rajan 2018-12-23 21:32:46 +01:00
  • a764121783 add util.isStreamLike Anthony Metzidis 2018-12-23 20:17:32 +00:00
  • 836ad2805a
    Revert "Web Crypto CFB encryption" Sanjana Rajan 2018-12-23 18:42:24 +01:00
  • 6c02b25aa5
    Merge pull request #820 from twiss/web-crypto-cfb Sanjana Rajan 2018-12-23 17:55:25 +01:00
  • b105dc9b40
    Merge pull request #812 from KAYLukas/fix/non-primary-non-revoked-sub-user Sanjana Rajan 2018-12-23 17:52:07 +01:00
  • 529973f2a2
    Merge branch 'master' into fix/non-primary-non-revoked-sub-user Sanjana Rajan 2018-12-23 17:52:01 +01:00
  • 1bee091f2a
    Merge pull request #815 from twiss/userIds Sanjana Rajan 2018-12-23 17:50:46 +01:00
  • d8a22d87f6
    Merge pull request #818 from openpgpjs/gitter Sanjana Rajan 2018-12-23 17:44:12 +01:00
  • 113c4a5f1e Add CAST5 to always-allowed algorithms Daniel Huigens 2018-12-21 23:46:02 -05:00
  • 95cc9cecf0 Disable Web Workers on browsers without MessageChannel support Daniel Huigens 2018-12-21 23:08:15 -05:00
  • 3a2408d0f1 Fix stream.slice() in old Firefox Daniel Huigens 2018-12-21 16:59:57 -05:00
  • 2c5cb6ad9f Fix armor parsing in edge case where reader.readToEnd() returns new Uint8Array([]) Daniel Huigens 2018-12-21 11:26:00 -05:00
  • cfe7ff9bb8 Simplify MDC verification Daniel Huigens 2018-12-21 11:08:10 -05:00
  • 9691dc9c99 Fix getExpirationTime with capabilities and an expired signing subkey Daniel Huigens 2018-12-21 12:24:59 -05:00
  • 668264aa9a Move CFB optimizations into cfb.js Daniel Huigens 2018-12-20 17:48:18 -05:00
  • 3c10c582e2 Web Crypto CFB encryption Daniel Huigens 2018-12-20 11:05:04 -05:00
  • 937150b5bd Update web-stream-tools Daniel Huigens 2018-12-20 11:24:11 -05:00
  • 9b7a9d7a41
    Add links to Gitter Daniel Huigens 2018-12-18 15:36:00 -05:00
  • d24bdd5fa2 Release new version v4.3.0 Sanjana Rajan 2018-12-17 19:44:08 +01:00
  • f0f9a5c2a4 Fix key generation tests on Node Daniel Huigens 2018-12-17 13:30:44 -05:00
  • b1b19946d8
    Merge pull request #816 from twiss/security-fixes Daniel Huigens 2018-12-17 18:55:30 +01:00
  • 804e91140a Add config values to preferred algorithms Daniel Huigens 2018-12-17 12:12:01 -05:00
  • 926047f0b3 Default to RFC4880bis-mandated symmetric algos Daniel Huigens 2018-12-17 11:54:25 -05:00
  • 06608318d4 Fix CMAC of the empty string Daniel Huigens 2018-12-12 17:48:23 +01:00
  • 9b83f6fcb2 Return generic error on PKESK checksum mismatch when decrypting Daniel Huigens 2018-12-12 17:23:03 +01:00
  • e727097bb0 Always look at the same literal data packet in getText() and verify() Daniel Huigens 2018-12-11 18:40:06 +01:00
  • 8720adcf65 Check signature public key algorithm against issuer key algorithm Daniel Huigens 2018-12-11 18:11:10 +01:00
  • 3b9676f2e9 Reject messages encrypted with a symmetric algo not in preferred algos Daniel Huigens 2018-12-11 17:49:49 +01:00
  • a173e568af
    Merge pull request #817 from meitar/revkey-readme-fix Sanjana Rajan 2018-12-17 14:40:59 +01:00
  • cd61531b41
    Fix revocation example in README, use revocationCertificate. Meitar M 2018-12-15 15:14:40 -05:00
  • 19be0831b9 Add userIds parameter to signPrimaryUser and verifyPrimaryUser Daniel Huigens 2018-12-14 17:48:29 +01:00
  • cb3f644708 Validate ECC public keys Daniel Huigens 2018-12-11 15:05:55 +01:00
  • d74a2af4d3 Return primary key expiry based on userId param in getExpirationTime Daniel Huigens 2018-12-14 16:38:49 +01:00
  • 65772d86b3 Make fromUserIds/toUserIds params plural, and accept arrays of User IDs Daniel Huigens 2018-12-14 16:23:17 +01:00
  • d4d94c6fb7 Remove non-AES CFB quick check Daniel Huigens 2018-12-11 14:05:26 +01:00
  • 2dbb8582d7 Add testcases Kay Lukas 2018-12-10 20:21:55 +01:00
  • 3c0b22268d Prefer a non-revoked primary user Kay Lukas 2018-12-07 16:39:34 +01:00
  • c7339f6f78 Check whether signing key was non-expired at signature creation time Daniel Huigens 2018-12-10 16:34:44 +01:00
  • 787965981a Check whether message signatures are expired when verifying them Daniel Huigens 2018-12-10 15:20:24 +01:00
  • 92230d2055 Consider non-expired signatures from expired keys to still be valid Daniel Huigens 2018-11-29 14:02:14 +01:00
  • ff86b00315 Fix undefined behavior when reading 3des algo Daniel Huigens 2018-11-28 21:10:06 +01:00
  • 6c1738ff34 Release new version v4.2.2 Sanjana Rajan 2018-12-07 13:51:03 +01:00
  • 798ac529df
    Merge pull request #810 from KAYLukas/fix/pako-missing-eof Sanjana Rajan 2018-12-07 11:52:25 +01:00
  • a49529d243 Handle end of stream in compression correctly Kay Lukas 2018-12-07 11:43:28 +01:00
  • 9d585cd35d
    Merge pull request #808 from mailvelope/rev-key-fix Sanjana Rajan 2018-12-01 11:32:23 +00:00
  • a7bae10fe8 Revise check on key revocation sub packet: throwing the exception should only be done on single keys and not discard the whole armored block with possibly multiple keys. Evaluate only self-signatures. Thomas Oberndörfer 2018-11-28 16:46:17 +01:00
  • 47e6e2fc28
    Merge pull request #805 from Frontwise/no_arrow_func_in_compat_build Sanjana Rajan 2018-11-28 11:54:28 +01:00
  • 44d81aabff Compat build: specify target browsers Simon Epskamp 2018-11-26 10:27:22 +01:00
  • 161b034367
    Merge pull request #802 from KAYLukas/feat/3-des Sanjana Rajan 2018-11-06 17:43:37 +01:00
  • c952e833d3 Support 3des as a session key algorithm Kay Lukas 2018-11-06 17:38:17 +01:00
  • 37501cbfa9
    ci: add all allowed failures Daniel Ruf 2018-11-06 15:44:49 +01:00
  • 310c4136c6
    ci: set empty env key by default Daniel Ruf 2018-11-06 15:31:46 +01:00
  • b3871a2397
    ci: allow failures for saucelabs tests Daniel Ruf 2018-11-06 14:56:49 +01:00
  • 6db94d72b6
    ci: node is an alias for the latest stable Node.js release, which is currently Node.js 11 Daniel Ruf 2018-11-06 14:39:50 +01:00
  • 347e20a2ab
    ci: node is currently an alias for Node.js 11 Daniel Ruf 2018-11-06 14:38:54 +01:00
  • 622fb3a2d3
    ci: remove allow_failures entry for Node.js 10 Daniel Ruf 2018-11-06 14:37:44 +01:00
  • 65de9b3e28 Release new version v4.2.1 Sanjana Rajan 2018-11-06 13:42:15 +01:00
  • 86225cb1fa
    Merge pull request #799 from twiss/signature-data Sanjana Rajan 2018-11-06 13:38:42 +01:00
  • 79124a9680 Fix security test generating signing subkey on Safari 10 Daniel Huigens 2018-11-06 11:48:16 +01:00
  • 24ef45d1ea
    ci: test Node.js 8, 10 and 11 Daniel Ruf 2018-11-06 08:37:50 +01:00
  • c037b96037 Babelify seek-bzip for compat build Daniel Huigens 2018-11-05 17:38:26 +01:00
  • f96bf45fb2 Lower S2K iteration count parameter in tests Daniel Huigens 2018-11-05 16:58:24 +01:00
  • 997f3e8e38 Compute signed data based on expected signature type Daniel Huigens 2018-11-05 16:21:03 +01:00
  • 1071cb9bca Fix cloning embedded signatures Daniel Huigens 2018-11-05 16:30:47 +01:00
  • a6e20d7abd Release new version v4.2.0 Sanjana Rajan 2018-11-05 14:14:49 +01:00
  • 67de70fa01
    Merge pull request #798 from twiss/seek-bzip Sanjana Rajan 2018-11-05 12:58:50 +01:00
  • 08f48bfc2c Switch to seek-bzip Daniel Huigens 2018-11-02 17:29:47 +01:00
  • 0be9113366
    Merge pull request #797 from twiss/security-fixes Sanjana Rajan 2018-11-05 11:58:31 +01:00
  • 9a7fe9cd45 Bump S2K iteration count parameter Daniel Huigens 2018-11-01 15:42:26 +01:00
  • d314a20e0f Don't return keys with an authorized revocation key Daniel Huigens 2018-10-30 15:39:34 +01:00
  • 8fa3aadea2 Add and require primary key binding signatures on signing keys Daniel Huigens 2018-10-30 10:34:11 +01:00
  • 8c97112449 Throw on critical unknown signature subpackets Daniel Huigens 2018-10-29 16:38:31 +01:00
  • 47138eed61 Don't trust unhashed signature subpackets Daniel Huigens 2018-10-29 15:03:53 +01:00