Commit Graph

  • 39aa742c7a
    Fix encoded length in unencrypted v5 secret key packets (#1278) Kostis Andrikopoulos 2021-04-06 15:00:45 +02:00
  • 98b4037df0 restore test config Konstantinos Andrikopoulos 2021-04-01 23:39:02 +02:00
  • f60c40912c mention that the packet is v5 in test description Konstantinos Andrikopoulos 2021-04-01 23:35:30 +02:00
  • 62ea816379 Properly encode length of key material in v5 Konstantinos Andrikopoulos 2021-03-23 18:48:39 +01:00
  • 2e19f1401c
    Add expectSigned option to openpgp.decrypt and openpgp.verify (#1275) larabr 2021-03-31 14:24:29 +02:00
  • 539b3c8f76 Add expectSigned option to openpgp.verify larabr 2021-03-31 12:18:33 +02:00
  • 8976c8fbeb Code review larabr 2021-03-30 12:20:07 +02:00
  • 3ae1c2ebb2
    Update README.md larabr 2021-03-30 11:59:07 +02:00
  • 5016cd5677
    Fix streaming verification example in README (#1269) will Farrell 2021-03-29 07:46:02 -06:00
  • 46f81cf685 Restore comment Daniel Huigens 2021-03-29 14:33:38 +02:00
  • 877ae2e7fe
    docs: add in suggested changes will Farrell 2021-03-28 14:58:37 -06:00
  • 5cd11fd0b8
    Merge branch 'master' into master will Farrell 2021-03-28 14:53:43 -06:00
  • 5299561aa3 Clean up async function JSDocs Daniel Huigens 2021-03-28 16:05:33 +02:00
  • e3cfa4f9dd Revert "Don't mark async function as returning a Promise explicitly" Daniel Huigens 2021-03-28 15:39:19 +02:00
  • b8c07d6343
    Fix createMessage return type in type definitions (#1276) Kevin Moutet 2021-03-27 22:22:33 +01:00
  • ae23ff0e44
    Fixed createMessage return type Kevin Moutet 2021-03-27 22:00:15 +01:00
  • eb496d2018 CI: Test type definitions Daniel Huigens 2021-03-27 11:27:17 +01:00
  • ec131596c4 Update types and README larabr 2021-03-27 11:11:09 +01:00
  • 382fb6201e Change util.anyPromise behaviour larabr 2021-03-26 23:08:13 +01:00
  • 4643c0c618 Rename util.anyPromise larabr 2021-03-26 17:38:22 +01:00
  • 9afa48ed53 Smarter util.promiseAny larabr 2021-03-26 16:42:36 +01:00
  • 2c979021df Simulate promise.any larabr 2021-03-26 15:30:06 +01:00
  • ae752d6c93 Rename option larabr 2021-03-26 14:32:29 +01:00
  • dfcf425943 Add enforceSigned option to openpgp.decrypt larabr 2021-03-26 14:30:52 +01:00
  • e1fc91958c Disallow passing streams to readKey[s], readSignature and readCleartextMessage Daniel Huigens 2021-03-25 23:16:34 +01:00
  • e7594f7d6a Remove unused util functions Daniel Huigens 2021-03-25 22:38:00 +01:00
  • e599cee6c8 Remove top-level streaming options Daniel Huigens 2021-03-25 21:28:39 +01:00
  • 91bd9e2c15 Replace Message.fromText and Message.fromBinary with createMessage Daniel Huigens 2021-03-25 21:01:49 +01:00
  • 18ec54bf4b Fetch Streams ponyfill on demand in lightweight build Daniel Huigens 2021-03-25 16:55:45 +01:00
  • 940ebba54f Speed up Node.js tests Daniel Huigens 2021-03-25 00:27:16 +01:00
  • 97e9cdefe9 Remove unnecessary Buffer.from calls Daniel Huigens 2021-03-25 00:13:37 +01:00
  • 06aef92752 Remove internal streaming parameters Daniel Huigens 2021-03-24 21:51:27 +01:00
  • ff8d274b4d Use ArrayStreams Daniel Huigens 2021-03-24 14:21:13 +01:00
  • 6cff19c44a
    Use consistent name casing (#1268) larabr 2021-03-25 19:56:59 +01:00
  • 128d10fb43 Mark allowed packets as pure Daniel Huigens 2021-03-25 18:13:52 +01:00
  • 10811124fb Use static getter for tag larabr 2021-03-25 18:46:47 +01:00
  • 09f169f620 Fix packet import larabr 2021-03-22 14:30:29 +01:00
  • caa31194f1 Explicitly pass formatted allowed packets to Packetlist.read larabr 2021-03-22 13:30:20 +01:00
  • cfe7119ec8 Rename policyURI larabr 2021-03-19 15:33:22 +01:00
  • 4181780319 Revert type changes larabr 2021-03-19 14:44:16 +01:00
  • e37b4aaa83 Remove more underscores larabr 2021-03-19 12:47:16 +01:00
  • 08e92c08e6 Rename aead packet enum larabr 2021-03-19 12:47:06 +01:00
  • 68a61405ba Make packet tag static larabr 2021-03-19 12:42:01 +01:00
  • dbe43d55d7 Remove underscores larabr 2021-03-19 00:34:31 +01:00
  • fbd51d75f9 Uniform s2k-related naming larabr 2021-03-19 00:25:56 +01:00
  • 000ebcc635 Move cipher modes under crypto.mode larabr 2021-03-19 00:23:24 +01:00
  • a6d9f2c483 Uniform/extend util function names larabr 2021-03-19 00:00:18 +01:00
  • 32e61c3059 Uniform variable and class names larabr 2021-03-18 23:54:04 +01:00
  • 52e9bb1f7c Always lowercase first word in camelCase larabr 2021-03-18 22:49:22 +01:00
  • 3e36049a5b Uniform userID casing larabr 2021-03-18 20:46:49 +01:00
  • f08ae48646 uniform keyID casing larabr 2021-03-18 20:40:29 +01:00
  • ceb64710a6 Uniform config name casing larabr 2021-03-18 20:34:11 +01:00
  • 8a57246ec4
    Add config.rejectPublicKeyAlgorithms (#1264) larabr 2021-03-25 15:08:49 +01:00
  • 3eec8e5ffb Change function name larabr 2021-03-25 14:47:00 +01:00
  • aa6c219c9d
    docs: update valid to be resolved from promise will Farrell 2021-03-22 19:53:29 -06:00
  • 7a2ad7dd61
    docs: add in missing readToEnd in streaming example will Farrell 2021-03-21 12:15:24 -06:00
  • 1c166c344f Fix linting error larabr 2021-03-18 20:05:00 +01:00
  • 1ce7292dcd Fixes larabr 2021-03-18 19:51:27 +01:00
  • e2ab82a854 Do not sign/verify users with weak keys larabr 2021-03-12 15:14:39 +01:00
  • a51bc73997 Check key strength and capabilities in separately larabr 2021-03-12 14:29:44 +01:00
  • 893a878c34 fix linter larabr 2021-03-10 13:31:53 +01:00
  • 83cb80c601 Finish with tests larabr 2021-03-10 12:59:25 +01:00
  • 0d66b3f984 Dreamt of integer division in js larabr 2021-03-10 11:21:15 +01:00
  • 6f44a675ee Fix more tests larabr 2021-03-10 00:00:24 +01:00
  • 8d2b0770f5 Fix some tests larabr 2021-03-09 23:00:55 +01:00
  • a5dc42d625 Allow key reformat and certification sig generation/verification with weak keys larabr 2021-03-09 23:00:08 +01:00
  • 10b9f6238a Throw message verification error when issuer key not found larabr 2021-03-08 19:00:03 +01:00
  • 6cc44a2003 Add config setting to blacklist weak public key algorithms larabr 2021-03-08 17:48:16 +01:00
  • 3e808c1578
    Drop support for verification of detached cleartext signatures (#1265) larabr 2021-03-18 17:17:39 +01:00
  • eba791e11e
    Add key.write() and update type definitions (#1267) Kevin Moutet 2021-03-16 13:45:17 +01:00
  • 3bf2863b9a
    Made packets members privates Kevin Moutet 2021-03-15 22:26:57 +01:00
  • 0b2474c055
    Added key certifications types Kevin Moutet 2021-03-15 20:29:58 +01:00
  • 7bf77fc0fb
    Add public '*.write()' Kevin Moutet 2021-03-15 20:15:01 +01:00
  • d59479a903 Use up-to-date turnstyle larabr 2021-03-15 13:56:21 +01:00
  • fca2daf4e7 Fix test larabr 2021-03-12 20:06:15 +01:00
  • 24814d32e9 Add github token to env larabr 2021-03-12 18:27:21 +01:00
  • 3ccf74a68f Fix tests larabr 2021-03-12 18:11:00 +01:00
  • e3983ca4bd Drop support for detach-verify of cleartext messages larabr 2021-03-12 18:07:51 +01:00
  • 43fb58404d
    Simplify algorithm preference selection and normalize config names (#1262) larabr 2021-03-10 18:06:03 +01:00
  • 38ba457157 Rename preferredCipherAlgorithm larabr 2021-03-10 13:35:22 +01:00
  • 0db3524257
    Apply suggestions from code review larabr 2021-03-08 15:18:15 +01:00
  • b9b1f1f237 Apply review comments larabr 2021-03-05 17:18:34 +01:00
  • b2243f45c2 Throw if hash algo too weak for eddsa larabr 2021-03-05 13:04:26 +01:00
  • 96dc838eab Cleanup based on comments larabr 2021-03-05 12:27:37 +01:00
  • 1fa6bdcc66 Fix streaming tests larabr 2021-03-05 11:54:15 +01:00
  • e1ff3840db Use config preferences for symmetric encryption larabr 2021-03-04 20:27:20 +01:00
  • d47e28ed93 Rename config.compression into config.preferredCompressionAlgorithm larabr 2021-03-04 18:39:48 +01:00
  • 4a6f7dfec8 Choose compression algo based on key prefs, if present larabr 2021-03-04 18:27:36 +01:00
  • 5e6c7df4c7 Simplify getPreferredAlgo larabr 2021-03-04 17:28:33 +01:00
  • 4379d1856e 5.0.0-1 v5.0.0-1 Daniel Huigens 2021-03-03 20:28:16 +01:00
  • b9134ed161
    Fix unhandled promise rejection when stream-decrypting non-MDC messages (#1260) Daniel Huigens 2021-03-03 19:38:58 +01:00
  • 29226dd789 Use uncompressed as first preference larabr 2021-03-03 19:20:39 +01:00
  • 49e79edab6 Uniform config preferences larabr 2021-03-03 18:41:35 +01:00
  • 7b1614f780 Fix unhandled promise rejection when stream-decrypting non-MDC messages Daniel Huigens 2021-03-03 14:12:54 +01:00
  • 6e2a787ff8
    Rename config.ignoreMdcError, drop config.integrityProtect and allow V4 keys to be AEAD-encrypted (#1261) larabr 2021-03-03 18:05:40 +01:00
  • f41412a5a2
    Check critical notations during signature verification instead of parsing (#1259) larabr 2021-03-03 18:03:45 +01:00
  • def9c50365 Cleanup larabr 2021-03-03 17:34:28 +01:00
  • 719d983414 Move notation check larabr 2021-03-03 17:21:51 +01:00
  • 903a7d1a1f Change MDC decryption error larabr 2021-03-03 17:07:19 +01:00
  • bfedff4ee2 Remove unused config larabr 2021-03-03 14:14:41 +01:00