Commit Graph

  • f322aaf715 CI: Require Chrome instead of Firefox to succeed Daniel Huigens 2019-05-01 22:13:28 +02:00
  • 34e6eacb2f Don't attempt to use workers if they fail to load Daniel Huigens 2019-05-01 22:03:37 +02:00
  • ecc8ae2a09 Don't include package.json Daniel Huigens 2019-05-01 18:30:26 +02:00
  • ffa8344809 Only include tweetnacl functions we need Daniel Huigens 2019-05-01 14:27:18 +02:00
  • caa712c337 Fix using local dependencies Daniel Huigens 2019-05-01 13:07:06 +02:00
  • e637e75891 Clean up ECDH API Daniel Huigens 2019-05-01 10:42:35 +02:00
  • ca0322bbea Use tweetnacl's X25519 implementation Daniel Huigens 2019-05-01 07:56:39 +02:00
  • be1b4df140 Use tweetnacl's Ed25519 implementation Daniel Huigens 2019-04-29 16:04:21 +02:00
  • d2c38693f5 Put comment before email when generating UIDs (#892) Si Feng 2019-05-01 04:12:52 -07:00
  • 363331dc3b Fix uid format Si Feng 2019-05-01 01:32:00 -07:00
  • cc4a9119a3
    Add Node 12 to CI (#889) Daniel Huigens 2019-04-29 15:58:59 +02:00
  • d0c18898fd Add Node 12 to CI Daniel Huigens 2019-04-29 13:50:54 +02:00
  • d5e87dc6f4
    Move non-external dependencies to devDependencies (#888) Daniel Huigens 2019-04-29 13:45:58 +02:00
  • 7fb2901ede
    Fix detached signing of messages created from streams (#887) Daniel Huigens 2019-04-29 13:45:09 +02:00
  • 653e817727 Move non-external dependencies to devDependencies Daniel Huigens 2019-04-29 11:38:11 +02:00
  • ffe5297a6a Fix detached signing of messages created from streams Daniel Huigens 2019-04-26 13:29:30 +02:00
  • 4c2bdae750 simplified getPreferredAlgo Tom J 2019-03-31 22:20:40 +00:00
  • 92db049775 still utilize isValidSigningKeyPacket Tom J 2019-03-31 22:16:50 +00:00
  • dd1a461cc8 check selfCertification undefined Tom J 2019-03-31 22:01:59 +00:00
  • 61e065968c require_uid_self_cert + test Tom J 2019-03-31 21:45:33 +00:00
  • 038d8466fe Add date parameter to user.verifyAllCertifications and user.verify methods (#871) Thomas Oberndörfer 2019-03-08 17:33:36 +01:00
  • f8fa748abe Add date parameter to user.verifyAllCertifications and user.verify methods. Fix certificate.isExpired status in user.verifyCertificate method for keys with future creation date. Thomas Oberndörfer 2019-03-06 18:09:20 +01:00
  • 1ac84484bd Release new version Sanjana Rajan 2019-03-04 06:32:51 -08:00
  • a9599fea42
    Work around go crypto bug in ECDH messages (#869) Daniel Huigens 2019-03-04 13:53:19 +01:00
  • bae418c208 Work around go crypto bug in ECDH messages Daniel Huigens 2019-03-01 16:52:08 +01:00
  • 10d3bca6d3 Release new version Sanjana Rajan 2019-02-28 10:39:10 -08:00
  • b1be7d1202 Fix merging multiple subkey binding signatures (#868) Thomas Oberndörfer 2019-02-28 19:34:46 +01:00
  • 00942959a8 Fix merging multiple subkey binding signatures Thomas Oberndörfer 2019-02-26 19:42:28 +01:00
  • b9abf80d5a Release new version Sanjana Rajan 2019-02-25 13:33:56 -08:00
  • 76ce33d96b Use ES6 build of web-streams-polyfill in non-compat builds Daniel Huigens 2019-02-21 23:33:37 +01:00
  • ab0892bd64 Update web-streams-polyfill Daniel Huigens 2019-02-21 23:31:32 +01:00
  • e17ad669a1 Expand git hashes in dependencies Stephen Simpson 2019-02-14 10:32:31 +00:00
  • 216b3a70aa Use ES6 build of web-streams-polyfill in non-compat builds Daniel Huigens 2019-02-21 23:33:37 +01:00
  • 78c00fd45c Update web-streams-polyfill Daniel Huigens 2019-02-21 23:31:32 +01:00
  • a291a803fb Fix reading indeterminate-length packets in IE11 Daniel Huigens 2019-02-25 04:30:09 +01:00
  • cd6eadd6e0 Fix reading empty partial body part (again) Daniel Huigens 2019-02-22 01:21:35 +01:00
  • 5dcaf85f5a Optimize reading large messages with lots of tiny partial body parts (#864) Daniel Huigens 2019-02-21 17:33:55 +01:00
  • b9f0762fbb Don't stream-parse packets when not stream-reading data Daniel Huigens 2019-02-20 14:01:32 +01:00
  • ee791ec446 Optimize base64-decoding Daniel Huigens 2019-02-20 13:17:55 +01:00
  • 089ae6b4f7 Fix pako decompression Daniel Huigens 2019-01-14 13:40:19 +01:00
  • 8d596e9956 Release new version v4.4.10 Sanjana Rajan 2019-02-15 00:07:14 +01:00
  • f0b5c7eff8 don't check create time Sanjana Rajan 2018-03-19 16:12:22 -07:00
  • 8cdf3be0fe Only use Node TextEncoder, not TextDecoder Sanjana Rajan 2019-02-15 00:03:03 +01:00
  • f50ed731b9 Release new version v4.4.9 Sanjana Rajan 2019-02-14 22:51:10 +01:00
  • f7a3cfd809 put back node encoder/decoder Sanjana Rajan 2019-02-14 22:47:36 +01:00
  • d6a774d89f Release new version Daniel Huigens 2019-02-14 16:18:06 +01:00
  • a0080ebfd1 Release new version Sanjana Rajan 2019-02-07 14:46:37 +01:00
  • 16a4e17c7b don't check create time Sanjana Rajan 2018-03-19 16:12:22 -07:00
  • 807d037612 Don't use Node's TextEncoder/TextDecoder Daniel Huigens 2019-02-14 16:12:04 +01:00
  • 074bfdbd7f
    Expand git hashes in dependencies Stephen Simpson 2019-02-14 10:32:31 +00:00
  • 54fc1dde3d Throw error before decrypting in non-MDC packets Daniel Huigens 2019-02-12 11:43:39 +01:00
  • 40360b4955 Fix streaming/signed encryption with config.integrity_protect=false Daniel Huigens 2019-02-12 11:40:45 +01:00
  • 3edc6e7501 ++ Add another Domain for HKP server (#855) rash0 2019-02-11 18:33:24 +08:00
  • 1adc9b730e
    ++ Add revocation certificate test rash0 2019-02-09 15:18:33 +08:00
  • e8039d297f
    Update README.md Daniel Huigens 2019-02-08 11:27:54 +08:00
  • 2d3fb8c3c9 Release new version v4.4.8 Sanjana Rajan 2019-02-07 14:46:37 +01:00
  • f002af15a3 don't check create time Sanjana Rajan 2018-03-19 16:12:22 -07:00
  • 2b4429cfc5
    Defined the default HKP server rash0 2019-02-07 08:25:27 +08:00
  • e2d19a7414 Release new version v4.4.7 Sanjana Rajan 2019-02-06 19:45:15 +01:00
  • edd4bcbb0b
    Change HKP server url rash0 2019-02-07 00:46:51 +08:00
  • f8fe7584eb
    Update hkp.js rash0 2019-02-07 00:39:16 +08:00
  • 78171213cc
    ++ Add another Domain for HKP server rash0 2019-02-06 11:32:59 +08:00
  • 9d7db98362 Specify git commits in package.json Daniel Huigens 2019-02-05 12:30:09 +01:00
  • 352dd5639e Fix async describe() in test suite that always runs Daniel Huigens 2019-02-04 16:25:43 +01:00
  • 1dd168e7a2 Fix ECDH message encryption for some session keys Daniel Huigens 2019-02-04 13:58:44 +01:00
  • cd9fd860fd Update openpgpjs/elliptic Daniel Huigens 2019-02-04 16:31:15 +01:00
  • a875d2da04 Specify git commits in package.json Daniel Huigens 2019-02-05 12:30:09 +01:00
  • 6b2f1ed7b0 Fix async describe() in test suite that always runs Daniel Huigens 2019-02-04 16:25:43 +01:00
  • 7ba4f8c655 Fix ECDH message encryption for some session keys Daniel Huigens 2019-02-04 13:58:44 +01:00
  • 9954ea4e56 Update openpgpjs/elliptic Daniel Huigens 2019-02-04 16:31:15 +01:00
  • d91b064e14 Optimize util.removeTrailingSpaces (#848) Daniel Huigens 2019-01-27 01:22:47 +01:00
  • f018f60b9c ECDHE tests (#846) wussler 2019-01-27 01:19:36 +01:00
  • b0ac142f2e
    Merge pull request #847 from twiss/dont-throw-verification-errors Sanjana Rajan 2019-01-27 00:18:41 +00:00
  • ff07ec4d44 Optimize util.removeTrailingSpaces Daniel Huigens 2019-01-26 19:34:21 +01:00
  • 9e4cc1acfe Don't throw on signature verification errors in openpgp.decrypt/verify Daniel Huigens 2019-01-26 11:31:00 +01:00
  • 85488a8b1c Re-run tests Aron Wussler 2019-01-24 18:26:46 +01:00
  • 2af827373a Ellyptic curves tests Aron Wussler 2019-01-24 18:10:43 +01:00
  • 96eca0c281 Release new version v4.4.6 Sanjana Rajan 2019-01-24 10:16:36 +01:00
  • 2b17ffba84
    Merge pull request #844 from wussler/master Sanjana Rajan 2019-01-24 10:12:32 +01:00
  • bced4513ca
    Merge pull request #843 from crcunningham/patch-1 Sanjana Rajan 2019-01-24 10:10:38 +01:00
  • 6b19af0a63
    new BN, fix doc wussler 2019-01-22 16:50:06 +01:00
  • 2975e49dd0
    genPublicEphemeralKey to return Uint8Array wussler 2019-01-22 16:24:55 +01:00
  • 6d9160dd87
    Fix mistake in documentation wussler 2019-01-22 16:22:05 +01:00
  • 1face482ba Naming Aron Wussler 2019-01-21 15:35:45 +01:00
  • 4c809a4846 Fix to returns Aron Wussler 2019-01-21 14:57:02 +01:00
  • 31f72fb64d
    Update src/crypto/public_key/elliptic/ecdh.js Daniel Huigens 2019-01-18 16:40:31 +01:00
  • 680aa03bcd
    Update src/crypto/public_key/elliptic/ecdh.js Daniel Huigens 2019-01-18 16:40:22 +01:00
  • f77ebc7605
    Update src/crypto/public_key/elliptic/ecdh.js Daniel Huigens 2019-01-18 16:40:13 +01:00
  • 06952b4e30 Make ephemeral secret available from ECDH module Aron Wussler 2019-01-18 16:06:57 +01:00
  • bd964334cd
    Update README.md: Fix error Chris Cunningham 2019-01-15 20:51:30 -08:00
  • 1ec216a6b4 Release new version v4.4.5 Sanjana Rajan 2019-01-15 11:46:22 -08:00
  • 49a7deacd4 Don't run AsyncProxy tests in browsers that don't fully support workers Daniel Huigens 2019-01-15 18:14:52 +01:00
  • 77055f6dfe Don't zero-copy transfer buffers in Safari 11.1 and Chrome < 56 Daniel Huigens 2019-01-15 12:24:13 +01:00
  • c14edc9fa5 Don't run AsyncProxy tests in browsers that don't fully support workers Daniel Huigens 2019-01-15 18:14:52 +01:00
  • b6378b6cc0 Don't zero-copy transfer buffers in Safari 11.1 and Chrome < 56 Daniel Huigens 2019-01-15 12:24:13 +01:00
  • b904aef3a7 Release new version v4.4.4 Sanjana Rajan 2019-01-15 02:51:28 -08:00
  • a87d03a7bd
    Merge pull request #838 from twiss/worker-buffer-transfer Sanjana Rajan 2019-01-15 01:24:00 -08:00
  • e3cae6c34f
    Merge pull request #837 from benhc123/patch-3 Sanjana Rajan 2019-01-15 01:20:27 -08:00
  • df72a3e826
    Merge pull request #840 from mmso/fix/minification Sanjana Rajan 2019-01-15 01:18:30 -08:00
  • 9ce5b7ca0c
    Upgrade to terser-js mmso 2019-01-14 22:26:49 +01:00