Commit Graph

  • 327d3e5392 Only accept binary or text signatures when verifying messages Daniel Huigens 2018-10-29 10:41:11 +01:00
  • 17f639bc8d
    Merge pull request #795 from twiss/web-crypto-hashing Sanjana Rajan 2018-11-05 11:38:41 +01:00
  • 2245df6023 Don't return streams in openpgp.revokeKey() Daniel Huigens 2018-11-05 11:11:57 +01:00
  • c6c74b471d
    Return String in openpgp.revokeKey() Terrence Wong 2018-11-04 19:11:33 +08:00
  • 4faa84daa0 Inline iterated S2K loop Daniel Huigens 2018-11-01 15:40:04 +01:00
  • a250ee9f91 Clean up checksum calculation Daniel Huigens 2018-11-01 14:39:03 +01:00
  • e8a2c45390 Only use Web Crypto for hashing beyond a treshold number of bytes Daniel Huigens 2018-11-01 10:48:25 +01:00
  • 7253df1632 Don't hash when comparing key fingerprints Daniel Huigens 2018-10-31 20:39:33 +01:00
  • abce79b509 Use Web Crypto for hashing Daniel Huigens 2018-10-31 11:51:46 +01:00
  • 3c45b6f18a
    Merge pull request #793 from twiss/signature-errors Sanjana Rajan 2018-11-01 12:13:02 +01:00
  • 11fd2313a7 Fix unhandled promise rejection when decrypting non-MDC message Daniel Huigens 2018-10-31 11:09:35 +01:00
  • 13c29b1fc9 Fix decryption with multiple passwords Daniel Huigens 2018-10-26 15:21:17 +02:00
  • 09def1208d
    Merge pull request #790 from nickmi/master Sanjana Rajan 2018-11-01 11:41:12 +01:00
  • 1529dad9f7 Fix unhandled promise rejection when decrypting non-MDC message Daniel Huigens 2018-10-31 11:09:35 +01:00
  • d442b6bad7 Throw when signature packet does not correspond to one pass signature packet Daniel Huigens 2018-10-29 11:45:37 +01:00
  • 9c82bf491e Reject signatures[*].verified and signatures[*].signature on read errors Daniel Huigens 2018-10-29 11:40:36 +01:00
  • 2adccd71bd Fix decryption with multiple passwords Daniel Huigens 2018-10-26 15:21:17 +02:00
  • c3419e5cd0 Don't return streams in openpgp.reformatKey() Daniel Huigens 2018-10-23 14:15:09 +02:00
  • cdec95cb21
    Update README.md nickmi 2018-10-23 23:05:24 +03:00
  • 50e522f34a
    Update README.md nickmi 2018-10-23 18:58:17 +03:00
  • 3c1d89bbb5 Release new version v4.1.2 Sanjana Rajan 2018-10-20 19:03:51 +02:00
  • 7a2e0dcdf2
    Merge pull request #787 from twiss/perf-fix-large-msgs Sanjana Rajan 2018-10-20 18:59:21 +02:00
  • baaa0716b4 Fix performance issue with handling large messages Daniel Huigens 2018-10-19 15:09:33 +02:00
  • f15b648b01 edit README wording Sanjana Rajan 2018-10-12 17:18:02 +02:00
  • b972bd8e09
    Merge pull request #782 from ZelphirKaltstahl/master Sanjana Rajan 2018-10-12 17:13:51 +02:00
  • 12418921d0 adapted comment for pull request Hans-Werner Roitzsch 2018-10-12 16:19:22 +02:00
  • 2f1f901fdf added helpful comment about default encryption and decryption of U8intArray with password Hans-Werner Roitzsch 2018-10-11 11:51:23 +02:00
  • 6f9670cc65 Clarify comment explaining packetlist's usage of supportsStreaming Daniel Huigens 2018-10-10 18:19:34 +02:00
  • c3b33c4251
    Merge pull request #781 from evildvl/patch-1 Sanjana Rajan 2018-10-10 18:20:21 +02:00
  • 1e3f223e8b
    Merge pull request #779 from twiss/throw-parse-errors Sanjana Rajan 2018-10-10 18:16:59 +02:00
  • a4276677b8
    Update function to be clear Stanislav Mikhaylov 2018-10-09 11:10:27 +03:00
  • 9f8c93dc04
    Multiple public keys example Stanislav Mikhaylov 2018-10-09 10:51:38 +03:00
  • ee1bcce275
    Multiple public keys code Stanislav Mikhaylov 2018-10-08 18:23:54 +03:00
  • bc6118980f Throw on parse errors in integrity protected encrypted packets Daniel Huigens 2018-10-05 12:40:05 +02:00
  • a6e3ada438 Release new version v4.1.1 Sanjana Rajan 2018-10-04 23:43:46 -07:00
  • 28ca741561
    Merge pull request #778 from twiss/missing-sig-packet Sanjana Rajan 2018-10-04 23:21:02 -07:00
  • 3751731330 Don't hang when signature packet corresponding to one-pass sig is missing Daniel Huigens 2018-10-04 16:14:44 +02:00
  • 16a28844df
    Merge 74d94910f8dfaa005121fb32801848f284b6fa3e into 150222bee58a1230333d689481021709a842230d Ricardo Spear 2018-10-03 19:16:13 +00:00
  • 74d94910f8
    fix promise not resolving or rejecting Ricardo Spear 2018-10-03 15:15:47 -04:00
  • 150222bee5 Release new version v4.1.0 Sanjana Rajan 2018-09-25 16:38:51 -07:00
  • a35b4d28e0
    Merge pull request #772 from twiss/getLatestValidSignature Sanjana Rajan 2018-09-22 16:27:07 -07:00
  • ac6b57781b Make isValid*KeyPacket inner functions Daniel Huigens 2018-09-21 21:23:42 +02:00
  • bbcdacef8d Small documentation fixes Daniel Huigens 2018-09-20 17:02:50 +02:00
  • b3af56b8a3 Ignore third-party revocation signatures Daniel Huigens 2018-09-20 16:09:22 +02:00
  • a1c47ecdea Indicate an error when parsing a key with an authorized revocation key Daniel Huigens 2018-09-20 15:28:03 +02:00
  • 5cf61daa19 Check validity of signatures before using them Daniel Huigens 2018-09-18 21:59:23 +02:00
  • 9614e8fc21
    Merge pull request #773 from KAYLukas/master Sanjana Rajan 2018-09-20 12:18:03 -07:00
  • 7a167fcccb Add missing browserify command Kay Lukas 2018-09-20 14:20:47 +02:00
  • cccebd0272 Release new version v4.0.2 Sanjana Rajan 2018-09-17 13:18:05 -07:00
  • 528e544d04
    Merge pull request #771 from twiss/publish-compat-npm Sanjana Rajan 2018-09-17 12:56:44 -04:00
  • 7ad492783a
    Merge pull request #769 from twiss/armor-newlines-consistency Sanjana Rajan 2018-09-17 12:56:25 -04:00
  • 682548485a Publish compat files to npm Daniel Huigens 2018-09-14 14:30:58 +02:00
  • d8840294cf Make newlines in armored objects consistent Daniel Huigens 2018-09-12 14:41:14 +02:00
  • 585ee3ff44
    Merge pull request #766 from twiss/split-saucelabs-tests Sanjana Rajan 2018-09-11 11:37:50 -07:00
  • 0a5461b8ba Split Sauce Labs JS unit tests into multiple parts for slow browsers Daniel Huigens 2018-09-07 15:14:05 +02:00
  • aab04c2ad2 Release new version v4.0.1 Sanjana Rajan 2018-09-03 22:57:08 -07:00
  • 7aef1db7ef Release new version v3.1.3 Sanjana Rajan 2018-09-03 22:47:33 -07:00
  • 932be84daf bugfix - when a requested key capability is not present, return null expiration Sanjana Rajan 2018-09-03 22:30:26 -07:00
  • d43437473f bugfix - when a requested key capability is not present, return null expiration Sanjana Rajan 2018-09-03 21:59:58 -07:00
  • e616f8a242
    Merge pull request #763 from twiss/decrypt-performance-fix Sanjana Rajan 2018-09-03 15:20:19 -07:00
  • ca2f6d03b6 Slightly optimize base64 decoding Daniel Huigens 2018-09-02 17:09:38 +02:00
  • dc722770d0 Don't process armored message data line per line Daniel Huigens 2018-09-02 17:08:20 +02:00
  • b004ddecb2
    Merge pull request #699 from twiss/saucelabs-browsers Sanjana Rajan 2018-08-29 10:46:46 -07:00
  • 8a254b6001 Update Sauce Labs browsers Daniel Huigens 2018-05-03 16:38:26 +02:00
  • 564c645064 Fix intermittent "Data did not arrive early" test failure Daniel Huigens 2018-08-24 12:39:49 +02:00
  • 8681ce8706
    Merge pull request #755 from DanielRuf/test/add-nodejs-10 Sanjana Rajan 2018-08-22 12:44:29 -07:00
  • aa0f1320ff
    tests: force npm install instead of npm ci Daniel Ruf 2018-08-19 21:17:32 +02:00
  • 659f42c95c
    merge stream feature(uncompatiable). Riceball LEE 2018-08-19 08:22:36 +08:00
  • d94a3b8735
    test: add Node.js 10 and remove Node.js 9 Daniel Ruf 2018-08-17 15:43:12 +02:00
  • 5142003b09 updating tests for OpenPGP.js v4 | #740 Tom James Holub 2018-08-15 01:30:48 +00:00
  • d284288413
    Merge branch 'master' into require_uid_self_cert Tom J 2018-08-15 00:49:36 +00:00
  • 22c66c13a6 Release new version v4.0.0 Sanjana Rajan 2018-08-14 15:37:17 -07:00
  • d3236434b8 update release script Sanjana Rajan 2018-08-14 15:34:54 -07:00
  • 7a4df6912b Fix intermittent failures of tests for stream error detection on Node Daniel Huigens 2018-08-14 21:49:17 +02:00
  • 6214459dfb
    Merge pull request #709 from twiss/stream Sanjana Rajan 2018-08-14 09:23:38 -07:00
  • e055d86062 Update documentation Daniel Huigens 2018-08-14 15:45:06 +02:00
  • 6134b0dcaf Update README.md Daniel Huigens 2018-08-13 21:01:16 +02:00
  • 80453d29ad Update release script Daniel Huigens 2018-08-10 15:07:25 +02:00
  • e5a3095894 Fix GCM and EAX in Edge Daniel Huigens 2018-08-09 19:02:05 +02:00
  • 08216bab13 Add npm run build to build both compat and non-compat files Daniel Huigens 2018-08-08 18:55:01 +02:00
  • a2044a2833 Fix Sauce Labs Edge Daniel Huigens 2018-08-07 18:02:15 +02:00
  • 4bdc5e92ab Add --compat option Daniel Huigens 2018-08-07 16:27:43 +02:00
  • 8170682e54 Replace build_debug target with --dev option Daniel Huigens 2018-08-07 13:45:14 +02:00
  • c705f475b7 Switch back to hash.js SHA512 Daniel Huigens 2018-08-07 13:32:57 +02:00
  • d1626a7a51 Disable some tests on Sauce Labs Daniel Huigens 2018-07-30 18:54:08 +02:00
  • 00a2c0c0c2 Support unicode surrogate code points Daniel Huigens 2018-07-30 17:02:13 +02:00
  • a2f53b2ce2 Speed up initial builds Daniel Huigens 2018-07-30 14:06:06 +02:00
  • 9bf7bbf45e Don't generate a new key for each encryption mode in tests Daniel Huigens 2018-07-27 18:30:30 +02:00
  • 67b067b1da Remove duplicate tests Daniel Huigens 2018-07-27 17:18:35 +02:00
  • 225f586970 Make ECC tests less idiosyncratic Daniel Huigens 2018-07-27 14:57:42 +02:00
  • aa3ede94ec Fix intermittent failure of tests detecting checksum errors Daniel Huigens 2018-07-26 18:49:35 +02:00
  • 68016b22a5 Always scroll down unit tests on Sauce Labs Daniel Huigens 2018-07-26 18:29:22 +02:00
  • 8c7e4386af Fix stream-reading zero-length (partial) packets Daniel Huigens 2018-07-25 17:59:53 +02:00
  • 6fdfb2cd9d Don't include Node Buffer in browserified version Daniel Huigens 2018-07-23 19:58:29 +02:00
  • 7756e4dc99 Update npm-shrinkwrap Daniel Huigens 2018-07-16 18:36:10 +02:00
  • 052fa444be Support Node streams Daniel Huigens 2018-07-18 13:17:14 +02:00
  • 0ddff3ae7d Rename asStream to streaming Daniel Huigens 2018-07-17 17:26:06 +02:00
  • b35b167e63 Add openpgp.cleartext.fromText Daniel Huigens 2018-07-17 16:22:13 +02:00
  • 52c4fa9639 Move streams library to a separate package Daniel Huigens 2018-07-16 16:55:24 +02:00
  • 252da44419 Don't depend on util in stream.js Daniel Huigens 2018-07-16 16:25:23 +02:00