Commit Graph

  • 41ff39810a rm returnSessionKey Tom J 2020-12-09 19:44:58 +00:00
  • 6285128e08 enums rename Tom J 2020-12-09 19:40:40 +00:00
  • c539ed6de3 packets Tom J 2020-12-09 19:38:39 +00:00
  • dabfaf4650 enums, utils Tom J 2020-12-09 19:28:26 +00:00
  • 7774fa8159 config Tom J 2020-12-09 19:22:16 +00:00
  • c00bd5c031 config camelCase Tom J 2020-12-09 19:21:51 +00:00
  • 191f82dc95 from-x Tom J 2020-12-09 19:18:51 +00:00
  • 0a11fb53ec read sig, msg, cleartext Tom J 2020-12-09 19:16:43 +00:00
  • 3149405c1a read keys Tom J 2020-12-09 19:12:08 +00:00
  • dc12177b94 destroy worker Tom J 2020-12-09 19:03:51 +00:00
  • 7b79ba9a5a v4 types as a starting point Tom J 2020-12-09 18:56:13 +00:00
  • c68456b075 Fix tests larabr 2020-12-09 11:47:47 +01:00
  • 18ed9bbade Ignore linting error larabr 2020-12-09 12:00:45 +01:00
  • 27d4f9e734 Remove \r when armoring larabr 2020-12-03 18:06:32 +01:00
  • e0aa2e909b Rename util.padToLength to util.leftPad larabr 2020-12-08 20:40:50 +01:00
  • 3e0c2c0143 Fix parsing of some P-521 keys and EdDSA signatures larabr 2020-12-08 17:18:36 +01:00
  • 4c6d096c64
    Re-enable linting in CI (#1160) Dan Ristea 2020-12-08 11:54:16 +00:00
  • b875bf21e1 Appease linter Daniel Huigens 2020-12-07 23:41:42 +01:00
  • 05c1c463a3 Fix CI for older environments Daniel Huigens 2020-12-07 21:02:18 +01:00
  • 21f4ba46f8 Release new version v4.10.9 Daniel Huigens 2020-12-07 20:31:43 +01:00
  • a4b56c944a
    WKD: Fix "TypeError: fetch is not a function" in Node.js environment (#1181) Yarmo Mackenbach 2020-11-17 10:03:25 +01:00
  • 1f49213dad Fix "TypeError: fetch is not a function" in Node.js environment Yarmo Mackenbach 2020-11-16 21:09:35 +01:00
  • 2d69fda529
    [v5] Update asmcrypto.js; fix CI (#1178) Daniel Huigens 2020-11-16 07:14:20 +01:00
  • bda3aa9725
    [v5] Unexport openpgp.util, openpgp.crypto, and low-level types (#1175) Daniel Huigens 2020-11-16 07:13:50 +01:00
  • 8f1b90b629 Fix streaming CFB en/decryption Daniel Huigens 2020-11-13 23:40:37 +01:00
  • a307dd5507 Update asmcrypto.js Daniel Huigens 2020-11-13 21:31:23 +01:00
  • bc946b02bf Unexport low-level types Daniel Huigens 2020-11-11 18:44:33 +01:00
  • 6fc61bb17f Unexport openpgp.util Daniel Huigens 2020-11-11 18:43:31 +01:00
  • 7f491ec426 Unexport openpgp.crypto Daniel Huigens 2020-10-01 15:58:12 +02:00
  • 978a36287d
    Remove armor comment and version by default (#1170) larabr 2020-11-10 17:33:54 +01:00
  • 08fc7b32ca
    Fix and test dummy key conversion (#1172) larabr 2020-11-10 17:32:44 +01:00
  • ee5be613ab Fix and test dummy key conversion larabr 2020-11-05 15:47:38 +01:00
  • b06dcf079c
    Fixed description of generateSessionKey (#1165) Marco 2020-11-03 12:58:01 +01:00
  • 139ae0fa06 Hide version and comment in armored messages by default larabr 2020-11-03 11:34:58 +01:00
  • f1b13d65bc Stricter PKCS1 decoding larabr 2020-11-03 11:06:33 +01:00
  • 53da90d87f Fix ElGamal sampling range larabr 2020-11-02 17:50:51 +01:00
  • 35863e14e1 Add openpgp/lightweight to npm build Daniel Huigens 2020-10-08 17:36:52 +02:00
  • 991a26b591
    Fixed description of generateSessionKey Marco 2020-10-06 15:50:31 +02:00
  • 14696bd9c4 Re-enable linting in CI Dan Ristea 2020-09-22 14:05:57 +01:00
  • 74f16f080c Remove unused functions in tests Daniel Huigens 2020-09-22 19:26:15 +02:00
  • ee2755aabd
    Store named signature parameters (#1158) Dan Ristea 2020-09-22 18:24:29 +01:00
  • fc8f953ebe Store named signature params Dan Ristea 2020-09-22 11:12:57 +01:00
  • 28968d07e2 Remove redundant MPI type Dan Ristea 2020-09-20 13:56:21 +01:00
  • a459a88441 Align parsing of signature fields with the parsing of key and session key fields Dan Ristea 2020-09-20 13:25:27 +01:00
  • ba248e4c40 Rename serializeKeyParams to reflect usage Dan Ristea 2020-09-20 13:23:16 +01:00
  • 058265f374 remove asn1 from external deps, included in dist AJ Danelz 2020-09-18 13:37:21 -04:00
  • 80c08f9db3
    Store named session key parameters (#1157) Dan Ristea 2020-09-17 17:33:52 +01:00
  • 5c024abe90 Store named session key parameters Dan Ristea 2020-09-17 15:11:45 +01:00
  • e11bfa73f1
    Fix minor JSDoc and style issues (#1156) Dan Ristea 2020-09-17 15:43:38 +01:00
  • f30760deff Fix minor issues like jsdoc Dan Ristea 2020-09-16 03:10:28 +01:00
  • e83bc4b4fb Don't use unexported low-level functions in tests Daniel Huigens 2020-09-14 18:09:32 +02:00
  • 25118c3f28 Don't export default objects / namespaces Daniel Huigens 2020-06-26 19:46:06 +02:00
  • 9a6d391f3b Export key, message, signature, cleartext functions and classes directly Daniel Huigens 2020-06-25 15:24:33 +02:00
  • b2f5a25278 Don't use unexported low-level functions in tests Daniel Huigens 2020-09-14 18:09:32 +02:00
  • 26528f71f3 Don't export default objects / namespaces Daniel Huigens 2020-06-26 19:46:06 +02:00
  • 8906af87ad Export key, message, signature, cleartext functions and classes directly Daniel Huigens 2020-06-25 15:24:33 +02:00
  • 7776c0f7d1 Store named key params in key objects (#1141) larabr 2020-09-04 14:23:17 +02:00
  • 94848ecac4 Use native BigInt when available instead of bn.js (#1119) larabr 2020-09-03 16:02:59 +02:00
  • 559772f25f Allow parsing keys without User IDs (#1146) Wiktor Kwapisiewicz 2020-08-21 15:40:54 +02:00
  • f795e24a71 Use higher level functions in key validation tests (#1128) larabr 2020-08-07 16:48:44 +02:00
  • ca2fb080af JSdoc types & ESLint fixes (#1132) Dan Ristea 2020-08-05 17:34:32 +01:00
  • 3b39ce8d37 Finish merging key validation larabr 2020-07-17 14:19:03 +02:00
  • d50616b9f2 Fix comments on symmetric- and public-key encrypted session keys (#1120) Dan Ristea 2020-07-13 19:18:26 +01:00
  • 635c92bc6a Rename SymEncryptedAEADProtectedDataPacket to AEADEncryptedDataPacket Daniel Huigens 2020-06-09 18:43:34 +02:00
  • 04208e6db4 Appease linter Daniel Huigens 2020-06-09 18:11:39 +02:00
  • 8b6c97d930 Use ES6 classes Daniel Huigens 2020-05-16 03:05:55 +02:00
  • fcf0a4b189 Allow dead code elimination Daniel Huigens 2020-05-14 13:38:08 +02:00
  • b88e9daa8c Add --build-only parameter to filter build outputs Daniel Huigens 2020-05-12 22:50:55 +02:00
  • e5654d40f4 Only produce source maps for minified dist builds Daniel Huigens 2020-05-12 22:32:59 +02:00
  • 775674e474 Add shortcut to import 'openpgp/lightweight' Daniel Huigens 2020-05-12 01:30:08 +02:00
  • 0e96e863cf CI: for lightweight build, only run tests tagged 'lightweight' Daniel Huigens 2020-05-12 01:26:23 +02:00
  • 38af2d18cb Use dynamic import in lightweight build Daniel Huigens 2020-05-11 23:40:20 +02:00
  • bf181b2b75 Remove src and test directory from npm package Daniel Huigens 2020-05-07 17:22:07 +02:00
  • 6f147f4695 Bump Browserstack test to iOS 12 Daniel Huigens 2020-05-07 11:28:43 +02:00
  • 9087dd0d5f Drop Node.js 8 support and Travis test Daniel Huigens 2020-05-06 23:25:24 +02:00
  • 705e708f1e Polyfill globalThis Daniel Huigens 2020-05-06 22:56:00 +02:00
  • a9d64f2c5f Remove bower.json Daniel Huigens 2020-05-03 00:43:48 +02:00
  • 815dba04d8 Remove compat polyfills Daniel Huigens 2020-05-02 05:32:34 +02:00
  • e96e7097f5 Replace release.sh with npm version scripts Daniel Huigens 2020-05-02 03:29:39 +02:00
  • 42826d2d8b Link to source code on GitHub from documentation Daniel Huigens 2020-05-02 02:42:39 +02:00
  • 4be4052f91 Replace remaining grunt tasks with npm scripts Daniel Huigens 2020-05-01 22:50:25 +02:00
  • 50579d0b9e Replace 'global' with 'globalThis' Daniel Huigens 2020-04-27 21:52:21 +02:00
  • 6a942456fe Switch to ES8 build of asmcrypto.js Daniel Huigens 2020-04-27 21:37:51 +02:00
  • 9cf2d56595 Switch build system to rollup Daniel Huigens 2020-04-23 02:08:28 +02:00
  • b9ca597db4 Remove default export Daniel Huigens 2020-04-23 03:33:52 +02:00
  • d56c4698f8 Remove dist folder from GitHub Daniel Huigens 2020-04-23 00:03:22 +02:00
  • a20ccae331 Build OpenPGP.js on local npm install Daniel Huigens 2020-04-22 22:40:10 +02:00
  • 483798701f Rename enums to use camelCase (#1093) Ilya Chesnokov 2020-05-07 00:46:58 +07:00
  • 62bd67c1b1 Fix lightweight build and browserstack test (#1092) Daniel Huigens 2020-05-06 19:05:13 +02:00
  • a15c5c81f1 Switch util function names to camelCase (#1091) Ilya Chesnokov 2020-04-29 06:20:03 +07:00
  • a75ecf1169 Rename config option names to camelCase (#1088) Ilya Chesnokov 2020-04-23 18:46:38 +07:00
  • 962486c7c3 Allow key.validate() to pass if it has a GNU dummy primary key Daniel Huigens 2020-04-22 22:04:26 +02:00
  • c869cb668c Remove worker (#1072) larabr 2020-04-16 17:15:36 +02:00
  • 8f89ec9c0c Remove 3DES and CAST5 from default preferred symmetric algorithms (#1068) larabr 2020-03-26 18:03:02 +01:00
  • ca9129322d Remove SHA-1 from default preferred hash algorithms (#1067) larabr 2020-03-26 18:01:28 +01:00
  • 54ea245c81 Generate ECC keys by default (#1065) larabr 2020-03-26 17:59:27 +01:00
  • 75dd25661a Use V5 keys by default (#1063) larabr 2020-03-26 17:57:10 +01:00
  • f8f8d3e387 Use AEAD protection by default (#1062) larabr 2020-03-26 17:56:37 +01:00
  • db1c0e4afe Remove browsers that always fail from Browserstack tests Daniel Huigens 2020-02-27 18:18:45 +01:00
  • e9ffee50b2 Return only one key in key.read[Armored], add readAll[Armored] Daniel Huigens 2020-02-26 22:32:22 +01:00