Commit Graph

  • 479d826533 Remove armor comment and version by default (#1170) larabr 2020-11-10 17:33:54 +01:00
  • ad7d654f2b Fixed description of generateSessionKey (#1165) Marco 2020-11-03 12:58:01 +01:00
  • 6df714a708 Add openpgp/lightweight to npm build Daniel Huigens 2020-10-08 17:36:52 +02:00
  • 86238e714e Remove unused functions in tests Daniel Huigens 2020-09-22 19:26:15 +02:00
  • 331a0c27a9 Store named signature parameters (#1158) Dan Ristea 2020-09-22 18:24:29 +01:00
  • d5dd247b2c Store named session key parameters (#1157) Dan Ristea 2020-09-17 17:33:52 +01:00
  • 400ae63c5e Fix minor JSDoc and style issues (#1156) Dan Ristea 2020-09-17 15:43:38 +01:00
  • a620fc0276 Don't use unexported low-level functions in tests Daniel Huigens 2020-09-14 18:09:32 +02:00
  • b3e08fdc26 Don't export default objects / namespaces Daniel Huigens 2020-06-26 19:46:06 +02:00
  • f276e1ef51 Export key, message, signature, cleartext functions and classes directly Daniel Huigens 2020-06-25 15:24:33 +02:00
  • 3a75eadaa0 Store named key params in key objects (#1141) larabr 2020-09-04 14:23:17 +02:00
  • 8854b097b4 Use native BigInt when available instead of bn.js (#1119) larabr 2020-09-03 16:02:59 +02:00
  • fe2949f16d Allow parsing keys without User IDs (#1146) Wiktor Kwapisiewicz 2020-08-21 15:40:54 +02:00
  • 8d67af729a Use higher level functions in key validation tests (#1128) larabr 2020-08-07 16:48:44 +02:00
  • 10aa1aa5cb JSdoc types & ESLint fixes (#1132) Dan Ristea 2020-08-05 17:34:32 +01:00
  • f6ee6e959e Finish merging key validation larabr 2020-07-17 14:19:03 +02:00
  • b9afd26912 Fix comments on symmetric- and public-key encrypted session keys (#1120) Dan Ristea 2020-07-13 19:18:26 +01:00
  • 6a607c7567 Rename SymEncryptedAEADProtectedDataPacket to AEADEncryptedDataPacket Daniel Huigens 2020-06-09 18:43:34 +02:00
  • 17fc32ba51 Appease linter Daniel Huigens 2020-06-09 18:11:39 +02:00
  • aea7aa953a Use ES6 classes Daniel Huigens 2020-05-16 03:05:55 +02:00
  • fb3d23427d Allow dead code elimination Daniel Huigens 2020-05-14 13:38:08 +02:00
  • c20b75252b Add --build-only parameter to filter build outputs Daniel Huigens 2020-05-12 22:50:55 +02:00
  • 6a3d04ade6 Only produce source maps for minified dist builds Daniel Huigens 2020-05-12 22:32:59 +02:00
  • 6516602d7b Add shortcut to import 'openpgp/lightweight' Daniel Huigens 2020-05-12 01:30:08 +02:00
  • 8457639004 CI: for lightweight build, only run tests tagged 'lightweight' Daniel Huigens 2020-05-12 01:26:23 +02:00
  • f3b16386dc Use dynamic import in lightweight build Daniel Huigens 2020-05-11 23:40:20 +02:00
  • 7dbd393071 Remove src and test directory from npm package Daniel Huigens 2020-05-07 17:22:07 +02:00
  • f936abec9d Bump Browserstack test to iOS 12 Daniel Huigens 2020-05-07 11:28:43 +02:00
  • 4edd85be69 Drop Node.js 8 support and Travis test Daniel Huigens 2020-05-06 23:25:24 +02:00
  • 4f77990859 Polyfill globalThis Daniel Huigens 2020-05-06 22:56:00 +02:00
  • 89923dad17 Remove bower.json Daniel Huigens 2020-05-03 00:43:48 +02:00
  • 175eac5670 Remove compat polyfills Daniel Huigens 2020-05-02 05:32:34 +02:00
  • ed9a029fcf Replace release.sh with npm version scripts Daniel Huigens 2020-05-02 03:29:39 +02:00
  • defa1283cb Link to source code on GitHub from documentation Daniel Huigens 2020-05-02 02:42:39 +02:00
  • 0c5598a0fc Replace remaining grunt tasks with npm scripts Daniel Huigens 2020-05-01 22:50:25 +02:00
  • cde282d4f1 Replace 'global' with 'globalThis' Daniel Huigens 2020-04-27 21:52:21 +02:00
  • 5b148089c3 Switch to ES8 build of asmcrypto.js Daniel Huigens 2020-04-27 21:37:51 +02:00
  • 0e33e641af Switch build system to rollup Daniel Huigens 2020-04-23 02:08:28 +02:00
  • c48070def6 Remove default export Daniel Huigens 2020-04-23 03:33:52 +02:00
  • bdad8e3eec Remove dist folder from GitHub Daniel Huigens 2020-04-23 00:03:22 +02:00
  • 064e813f3f Build OpenPGP.js on local npm install Daniel Huigens 2020-04-22 22:40:10 +02:00
  • 6e648b1cbc Rename enums to use camelCase (#1093) Ilya Chesnokov 2020-05-07 00:46:58 +07:00
  • ad33660da8 Fix lightweight build and browserstack test (#1092) Daniel Huigens 2020-05-06 19:05:13 +02:00
  • e16807505f Switch util function names to camelCase (#1091) Ilya Chesnokov 2020-04-29 06:20:03 +07:00
  • d415bc2546 Rename config option names to camelCase (#1088) Ilya Chesnokov 2020-04-23 18:46:38 +07:00
  • 63b6d215e3 Allow key.validate() to pass if it has a GNU dummy primary key Daniel Huigens 2020-04-22 22:04:26 +02:00
  • 8823603396 Remove worker (#1072) larabr 2020-04-16 17:15:36 +02:00
  • 85d0358d45 Remove 3DES and CAST5 from default preferred symmetric algorithms (#1068) larabr 2020-03-26 18:03:02 +01:00
  • 20950e5df5 Remove SHA-1 from default preferred hash algorithms (#1067) larabr 2020-03-26 18:01:28 +01:00
  • 5ad19c8da8 Generate ECC keys by default (#1065) larabr 2020-03-26 17:59:27 +01:00
  • 4c93abb9f9 Use V5 keys by default (#1063) larabr 2020-03-26 17:57:10 +01:00
  • a7640bce52 Use AEAD protection by default (#1062) larabr 2020-03-26 17:56:37 +01:00
  • ec720cc096 Remove browsers that always fail from Browserstack tests Daniel Huigens 2020-02-27 18:18:45 +01:00
  • 2bc24f354b Return only one key in key.read[Armored], add readAll[Armored] Daniel Huigens 2020-02-26 22:32:22 +01:00
  • 3817cca3c6 Throw on unarmored messages with garbage data appended Daniel Huigens 2020-02-26 16:22:57 +01:00
  • 76a8f11780 Don't mutate key in openpgp.encryptKey/decryptKey Daniel Huigens 2020-01-08 20:12:14 +01:00
  • 9394fec1f4 Throw in openpgp.initWorker if worker failed to load Daniel Huigens 2020-02-19 14:34:54 +01:00
  • 29f29f6c6e Unit tests: Fix autoscroll with skipped tests Daniel Huigens 2020-02-18 18:43:34 +01:00
  • 35c13212dd Remove unnecessary calls to convertStreams() Daniel Huigens 2020-02-18 17:44:00 +01:00
  • ef7c38860b Don't unnecessarily return objects in top-level functions Daniel Huigens 2020-02-18 15:02:56 +01:00
  • be7b174df4 Add openpgp.generateSessionKey Daniel Huigens 2020-02-18 16:56:55 +01:00
  • a9a9a90ae2 Skip test for OpenPGP.js inside an application worker in old Edge Daniel Huigens 2020-02-17 18:07:16 +01:00
  • 3a84442b5f Don't use native streams in old Edge Daniel Huigens 2020-02-17 18:02:18 +01:00
  • 2fffc76060 Don't overwrite Web Streams Polyfill to globals Daniel Huigens 2019-12-11 12:21:00 +01:00
  • 430145a8b1 Update web-stream-tools Daniel Huigens 2020-02-14 18:53:35 +01:00
  • 37d30c5003 Return strings in Node streams where appropriate Daniel Huigens 2020-02-12 18:20:10 +01:00
  • 95eb43a3c2 Return data instead of message in encryptSessionKey Daniel Huigens 2020-02-12 17:32:31 +01:00
  • 08d6b276e3 Return data as string in openpgp.verify by default Daniel Huigens 2020-02-11 21:27:21 +01:00
  • 7225251af8 Return Uint8Array(Stream) instead of object when armor = false Daniel Huigens 2020-02-11 21:19:56 +01:00
  • c54141316c Rename fn names and added unit tests Ali Cherry 2021-02-03 21:42:30 +02:00
  • aeac03c812 Added selected signing/encryption key Ali Cherry 2021-02-03 20:00:12 +02:00
  • 8e773f08f9 Added Subkey.isPublic/isPrivate Ali Cherry 2021-01-31 18:05:13 +02:00
  • a6d1959655 Throw BigInteger error if modular inverse does not exist larabr 2021-01-29 16:23:41 +01:00
  • 1d2393492d Speed up decryptKey and encryptKey (#1192) larabr 2021-01-24 18:22:35 +01:00
  • eda411d52f Check if any (sub)key is decrypted in Key.prototype.isDecrypted (#1182) larabr 2021-01-24 18:19:27 +01:00
  • cf1e729252 Require User IDs to be objects; refactor UserIDPacket (#1187) larabr 2021-01-06 16:42:44 +01:00
  • fdda82a267 Add explicit key type parameter in openpgp.generateKey (#1179) larabr 2021-01-04 17:52:38 +01:00
  • 94c2686003 Revert to disabling AEAD encryption by default (#1190) larabr 2020-12-22 20:19:27 +01:00
  • 65e91f57fe Revert to generating v4 keys by default (#1189) larabr 2020-12-22 19:04:56 +01:00
  • 2cb486403f Drop inconsistent boolean returns and fix type definitions (#1191) larabr 2020-12-22 18:36:23 +01:00
  • 1889b2aaad Fix EOL in streaming tests larabr 2020-12-22 14:26:03 +01:00
  • c9fe1028e5 Fix parsing of short P-521 keys and EdDSA, RSA signatures (#1185) larabr 2020-12-16 17:38:21 +01:00
  • 7d2ffb681c Use \n instead of \r\n for EOL when armoring (#1183) larabr 2020-12-15 21:28:04 +01:00
  • d54d247a07 Unexport low-level key functions (#1188) larabr 2020-12-15 21:26:27 +01:00
  • 9123d49ae5 Add TypeScript definitions (#1186) Tom J 2020-12-12 20:34:28 +08:00
  • 807ddc8d2e Re-enable linting in CI (#1160) Dan Ristea 2020-12-08 11:54:16 +00:00
  • b20d0c1790 Appease linter Daniel Huigens 2020-12-07 23:41:42 +01:00
  • ad2ef90db5 Fix CI for older environments Daniel Huigens 2020-12-07 21:02:18 +01:00
  • c46cfb1b3b [v5] Update asmcrypto.js; fix CI (#1178) Daniel Huigens 2020-11-16 07:14:20 +01:00
  • 325c3d9506 [v5] Unexport openpgp.util, openpgp.crypto, and low-level types (#1175) Daniel Huigens 2020-11-16 07:13:50 +01:00
  • bc48edb765 Remove armor comment and version by default (#1170) larabr 2020-11-10 17:33:54 +01:00
  • 4329f330b1 Fixed description of generateSessionKey (#1165) Marco 2020-11-03 12:58:01 +01:00
  • d1f7249a41 Add openpgp/lightweight to npm build Daniel Huigens 2020-10-08 17:36:52 +02:00
  • fc4a05e8f1 Remove unused functions in tests Daniel Huigens 2020-09-22 19:26:15 +02:00
  • 0be3e8e5dc Store named signature parameters (#1158) Dan Ristea 2020-09-22 18:24:29 +01:00
  • 666c27f342 Store named session key parameters (#1157) Dan Ristea 2020-09-17 17:33:52 +01:00
  • 49cfd53e5b Fix minor JSDoc and style issues (#1156) Dan Ristea 2020-09-17 15:43:38 +01:00
  • c124e2cf53 Don't use unexported low-level functions in tests Daniel Huigens 2020-09-14 18:09:32 +02:00
  • 7b256ec8a8 Don't export default objects / namespaces Daniel Huigens 2020-06-26 19:46:06 +02:00
  • 1cfb0bd5a7 Export key, message, signature, cleartext functions and classes directly Daniel Huigens 2020-06-25 15:24:33 +02:00