Commit Graph

  • 7b7e0a488b Use ES6 classes Daniel Huigens 2020-05-16 03:05:55 +02:00
  • 65b3302693 Allow dead code elimination Daniel Huigens 2020-05-14 13:38:08 +02:00
  • 1928bf6467 Add --build-only parameter to filter build outputs Daniel Huigens 2020-05-12 22:50:55 +02:00
  • 476ada32ed Only produce source maps for minified dist builds Daniel Huigens 2020-05-12 22:32:59 +02:00
  • 48b92b88ef Add shortcut to import 'openpgp/lightweight' Daniel Huigens 2020-05-12 01:30:08 +02:00
  • 60ae17d80c CI: for lightweight build, only run tests tagged 'lightweight' Daniel Huigens 2020-05-12 01:26:23 +02:00
  • e7c187fffb Use dynamic import in lightweight build Daniel Huigens 2020-05-11 23:40:20 +02:00
  • f41a7f4e66 Remove src and test directory from npm package Daniel Huigens 2020-05-07 17:22:07 +02:00
  • ca284f33b0 Bump Browserstack test to iOS 12 Daniel Huigens 2020-05-07 11:28:43 +02:00
  • 50d98ae4c1 Drop Node.js 8 support and Travis test Daniel Huigens 2020-05-06 23:25:24 +02:00
  • 994df9ebf6 Polyfill globalThis Daniel Huigens 2020-05-06 22:56:00 +02:00
  • d6d9da3207 Remove bower.json Daniel Huigens 2020-05-03 00:43:48 +02:00
  • f3e18e174b Remove compat polyfills Daniel Huigens 2020-05-02 05:32:34 +02:00
  • 8f72f12dee Replace release.sh with npm version scripts Daniel Huigens 2020-05-02 03:29:39 +02:00
  • b09ebc6b20 Link to source code on GitHub from documentation Daniel Huigens 2020-05-02 02:42:39 +02:00
  • befc630df1 Replace remaining grunt tasks with npm scripts Daniel Huigens 2020-05-01 22:50:25 +02:00
  • 3fdfe0c3b1 Replace 'global' with 'globalThis' Daniel Huigens 2020-04-27 21:52:21 +02:00
  • 1de5768274 Switch to ES8 build of asmcrypto.js Daniel Huigens 2020-04-27 21:37:51 +02:00
  • 897f884324 Switch build system to rollup Daniel Huigens 2020-04-23 02:08:28 +02:00
  • 0ea874a35e Remove default export Daniel Huigens 2020-04-23 03:33:52 +02:00
  • 03b4f0ba62 Remove dist folder from GitHub Daniel Huigens 2020-04-23 00:03:22 +02:00
  • 11e5dc95cf Build OpenPGP.js on local npm install Daniel Huigens 2020-04-22 22:40:10 +02:00
  • 365c4541b0 Rename enums to use camelCase (#1093) Ilya Chesnokov 2020-05-07 00:46:58 +07:00
  • d9a8757b27 Fix lightweight build and browserstack test (#1092) Daniel Huigens 2020-05-06 19:05:13 +02:00
  • 2be2a10447 Switch util function names to camelCase (#1091) Ilya Chesnokov 2020-04-29 06:20:03 +07:00
  • 28e9c46273 Rename config option names to camelCase (#1088) Ilya Chesnokov 2020-04-23 18:46:38 +07:00
  • 42546be533 Allow key.validate() to pass if it has a GNU dummy primary key Daniel Huigens 2020-04-22 22:04:26 +02:00
  • a1d421d6ee Remove worker (#1072) larabr 2020-04-16 17:15:36 +02:00
  • 707ddf09ff Remove 3DES and CAST5 from default preferred symmetric algorithms (#1068) larabr 2020-03-26 18:03:02 +01:00
  • faddff1cab Remove SHA-1 from default preferred hash algorithms (#1067) larabr 2020-03-26 18:01:28 +01:00
  • 8ea870f14e Generate ECC keys by default (#1065) larabr 2020-03-26 17:59:27 +01:00
  • c56fe1272f Use V5 keys by default (#1063) larabr 2020-03-26 17:57:10 +01:00
  • 71e7fd4e75 Use AEAD protection by default (#1062) larabr 2020-03-26 17:56:37 +01:00
  • 70bf9e010d Remove browsers that always fail from Browserstack tests Daniel Huigens 2020-02-27 18:18:45 +01:00
  • 72bb3f571e Return only one key in key.read[Armored], add readAll[Armored] Daniel Huigens 2020-02-26 22:32:22 +01:00
  • 071cecb95a Throw on unarmored messages with garbage data appended Daniel Huigens 2020-02-26 16:22:57 +01:00
  • 8f56d12d0a Don't mutate key in openpgp.encryptKey/decryptKey Daniel Huigens 2020-01-08 20:12:14 +01:00
  • f930be653a Throw in openpgp.initWorker if worker failed to load Daniel Huigens 2020-02-19 14:34:54 +01:00
  • 2dcb4ca047 Unit tests: Fix autoscroll with skipped tests Daniel Huigens 2020-02-18 18:43:34 +01:00
  • c2280d1e58 Remove unnecessary calls to convertStreams() Daniel Huigens 2020-02-18 17:44:00 +01:00
  • 66edf9b288 Don't unnecessarily return objects in top-level functions Daniel Huigens 2020-02-18 15:02:56 +01:00
  • a70ddb4c1a Add openpgp.generateSessionKey Daniel Huigens 2020-02-18 16:56:55 +01:00
  • cef7a8fd06 Skip test for OpenPGP.js inside an application worker in old Edge Daniel Huigens 2020-02-17 18:07:16 +01:00
  • f79788d14d Don't use native streams in old Edge Daniel Huigens 2020-02-17 18:02:18 +01:00
  • f2d134b20b Don't overwrite Web Streams Polyfill to globals Daniel Huigens 2019-12-11 12:21:00 +01:00
  • aad0b06ec6 Update web-stream-tools Daniel Huigens 2020-02-14 18:53:35 +01:00
  • b1d63ce006 Return strings in Node streams where appropriate Daniel Huigens 2020-02-12 18:20:10 +01:00
  • 448c069a1c Return data instead of message in encryptSessionKey Daniel Huigens 2020-02-12 17:32:31 +01:00
  • 8e0715d601 Return data as string in openpgp.verify by default Daniel Huigens 2020-02-11 21:27:21 +01:00
  • 16c3f09e45 Return Uint8Array(Stream) instead of object when armor = false Daniel Huigens 2020-02-11 21:19:56 +01:00
  • 38ec5314d4 Fix ElGamal param range and PKCS1 decoding (#1169) larabr 2020-11-03 14:00:11 +01:00
  • d5373ef361 Update tweetnacl-js Daniel Huigens 2021-01-20 14:09:10 +01:00
  • ca30d701d7 Fix linting issue larabr 2021-01-05 16:48:35 +01:00
  • f83e605cf9 Update docs larabr 2021-01-05 14:08:05 +01:00
  • 735a38f165 Make UserIdPacket.fromObject static larabr 2021-01-05 13:48:51 +01:00
  • f568107716 Fix tests larabr 2021-01-05 13:18:18 +01:00
  • 172d58290a Refactor UserIdPacket, drop support for string input larabr 2020-12-14 18:35:20 +01:00
  • 3c41bcf25c
    Add explicit key type parameter in openpgp.generateKey (#1179) larabr 2021-01-04 17:52:38 +01:00
  • d1605b0e55 Add config type definition larabr 2020-12-17 11:47:03 +01:00
  • 6ff50c5af1 Update types larabr 2020-12-14 19:20:14 +01:00
  • 83981b7f7d Uniform single quotes larabr 2020-12-10 15:03:19 +01:00
  • 85c2f9f983 Add explicit algorithm type param in generateKey and add config.minRsaBits larabr 2020-11-12 19:23:58 +01:00
  • cc78325a02
    Revert to disabling AEAD encryption by default (#1190) larabr 2020-12-22 20:19:27 +01:00
  • 62e977303b
    Revert to generating v4 keys by default (#1189) larabr 2020-12-22 19:04:56 +01:00
  • 86ce708dc2
    Drop inconsistent boolean returns and fix type definitions (#1191) larabr 2020-12-22 18:36:23 +01:00
  • 9e66ba6d2c Fix test larabr 2020-12-15 13:11:26 +01:00
  • f0b708fbb4 Revert to using v4 keys by default larabr 2020-12-15 12:21:56 +01:00
  • ed877deba1 Revert to not using AEAD encryption by default larabr 2020-12-15 15:16:28 +01:00
  • c3b30030a4 Fix linting error larabr 2020-12-21 19:39:06 +01:00
  • 2258b2553b Remove inconsistent boolean returns and fix type definitions larabr 2020-12-15 20:44:27 +01:00
  • c488c5efde Fix EOL in streaming tests larabr 2020-12-22 14:26:03 +01:00
  • a595f49be2
    Fix parsing of short P-521 keys and EdDSA, RSA signatures (#1185) larabr 2020-12-16 17:38:21 +01:00
  • 4987e0a083
    Use \n instead of \r\n for EOL when armoring (#1183) larabr 2020-12-15 21:28:04 +01:00
  • ad7eca0e39
    Unexport low-level key functions (#1188) larabr 2020-12-15 21:26:27 +01:00
  • a2707c86a6 Unexport low-level key functions larabr 2020-12-14 19:30:56 +01:00
  • 581f5c70ca
    Add TypeScript definitions (#1186) Tom J 2020-12-12 20:34:28 +08:00
  • f48fa6a929 fixes Tom J 2020-12-11 14:45:26 +00:00
  • a40e5d92d6
    newline Tom J 2020-12-11 14:43:45 +00:00
  • 38fd70f3ac
    newline Tom J 2020-12-11 14:42:54 +00:00
  • c1e06eead1 expect promises, whitespaces, small fixes Tom J 2020-12-11 10:53:53 +00:00
  • c0efabddcf
    Merge pull request #1 from twiss/v5-types Tom J 2020-12-11 17:27:48 +08:00
  • cce27c8c1c Use tsc directly Daniel Huigens 2020-12-10 23:19:09 +01:00
  • 07999517d0 Add test-type-definitions to CI Daniel Huigens 2020-12-10 23:01:17 +01:00
  • 28f3436222 Expand type example Daniel Huigens 2020-12-10 22:53:50 +01:00
  • c9c37fedee Explicitly point to types instead of including them in dist Daniel Huigens 2020-12-10 22:02:58 +01:00
  • 182f711042 More specific type definitions Daniel Huigens 2020-12-10 21:35:01 +01:00
  • b6e2d49a1e Expand type check examples Daniel Huigens 2020-12-10 18:28:36 +01:00
  • 7eb79862df Update type definitions Daniel Huigens 2020-12-10 18:13:12 +01:00
  • 77bbdc92a7 Add sign/verify test for each curve larabr 2020-12-10 20:34:52 +01:00
  • 562a6beebd Refactor ECDSA signature padding larabr 2020-12-10 20:11:35 +01:00
  • 30a0e0cdb2 Reject writing zero MPI larabr 2020-12-10 14:55:35 +01:00
  • 10142f16cd Fix verification of short RSA signatures larabr 2020-12-10 12:41:54 +01:00
  • 52f4d77d9f cleanup Tom J 2020-12-09 21:28:37 +00:00
  • eb15e9c00b comment, clean up Tom J 2020-12-09 21:23:07 +00:00
  • 7fdf8fd045 more tests Tom J 2020-12-09 21:18:41 +00:00
  • 3e835f4377 test Tom J 2020-12-09 21:13:13 +00:00
  • c90eee63bc test Tom J 2020-12-09 21:03:53 +00:00
  • 81a7964dee test attempt Tom J 2020-12-09 20:35:49 +00:00
  • 029989124d cleanup Tom J 2020-12-09 20:11:46 +00:00
  • a491e31aa6 don't return Result Tom J 2020-12-09 19:54:47 +00:00