Commit Graph

  • ff62485961
    * * use the same curve algo of the security key if no specified subkey's curve Riceball LEE 2018-07-19 12:39:01 +08:00
  • a49276a158 Allow checking expiry of subkeys by capability, keyId or userId Daniel Huigens 2018-07-18 14:04:36 +02:00
  • 06746b6a77 Use latest created subkey when possible Daniel Huigens 2018-07-18 12:36:57 +02:00
  • 233ba01bd8
    * use the same rsa bit length of the security key if no specified subkey's numbit Riceball LEE 2018-07-18 13:45:32 +08:00
  • 44c1a3170c
    * minor document updated. Riceball LEE 2018-07-18 12:56:34 +08:00
  • ef9bb0815b
    * [bug] test would be failed if the randomData include spaces(because the result trim spaces) Riceball LEE 2018-07-17 11:42:09 +08:00
  • 15f4228e21
    * extract and resuse sanitizeKeyOptions Riceball LEE 2018-07-17 07:11:50 +08:00
  • 0215ad24f3
    * optimize code for speedable and readable Riceball LEE 2018-07-14 09:14:10 +08:00
  • 57ccccd89b
    * use the new createSignaturePacket function Riceball LEE 2018-07-14 09:01:17 +08:00
  • e02fc7d4eb
    Merge branch 'master' into feature/addSubkey Riceball LEE 2018-07-14 07:38:11 +08:00
  • 24de5bcee2
    * restore original npm-shrinkwrap.json file Riceball LEE 2018-07-14 07:38:03 +08:00
  • 8f3e448fa6 Remove obsolete JSDoc comment Daniel Huigens 2018-07-13 18:10:36 +02:00
  • 21c908a86a Release new version v3.0.13 Sanjana Rajan 2018-07-13 18:00:28 +02:00
  • 53f473bfa7
    Merge pull request #734 from twiss/key-revocation Sanjana Rajan 2018-07-13 17:46:48 +02:00
  • 3fd0fa8f68 Various key revocation fixes Daniel Huigens 2018-07-11 18:56:45 +02:00
  • 25892cc2f3
    Merge 083e85ade0f82f33456ec1769b1ab93e52a01519 into 76f583902e69bb692d2605750c64dfb74c3a53fe Riceball LEE 2018-07-12 22:07:37 +00:00
  • 083e85ade0
    * restore original dist files. Riceball LEE 2018-07-13 06:07:21 +08:00
  • 67c67d466b
    * [generateSubkey] sanitizeKeyOption helper function added. Riceball LEE 2018-07-13 06:04:06 +08:00
  • 142f38a73e
    * restore original dist files. Riceball LEE 2018-07-13 05:41:29 +08:00
  • 89b5012402
    * relock the securty key after adding subkey Riceball LEE 2018-07-12 08:16:03 +08:00
  • 532a3c61b0
    + add the Key.prototype.generateSubkey method + add the Key.prototype.addSubkey method Riceball LEE 2018-07-12 07:46:41 +08:00
  • 76f583902e name fixes Sanjana Rajan 2018-07-12 15:05:08 +02:00
  • 8865103e17
    Merge pull request #733 from wiktor-k/fix-primary-uid Sanjana Rajan 2018-07-12 15:03:01 +02:00
  • c3d4bf3529
    Fix Key#getPrimaryUser on keys without valid UIDs Wiktor Kwapisiewicz 2018-07-12 14:04:07 +02:00
  • 22c9b6e2c7
    * relock the secret key after revoking Riceball LEE 2018-07-12 09:36:50 +08:00
  • 1664b72b88
    * minor document update Riceball LEE 2018-07-12 05:53:51 +08:00
  • d0d22361ae
    Merge branch 'develop' into feature/revokeKey Riceball LEE 2018-07-12 05:33:18 +08:00
  • c6319b0c56
    * add the options.reason param to revoke Riceball LEE 2018-07-12 05:14:15 +08:00
  • e411839ae3 Deduplicate signature packet creation Daniel Huigens 2018-03-02 23:50:44 +01:00
  • 1ed7943bf9 Create openpgp.revokeKey Daniel Huigens 2018-02-27 22:55:06 +01:00
  • 368d80245a Subkey revocation Daniel Huigens 2018-02-24 18:32:04 +01:00
  • a3484c3116 Key revocation Daniel Huigens 2018-02-23 21:54:02 +01:00
  • 86b8375c09
    + add the Subkey.prototype.revoke method Riceball LEE 2018-07-11 22:56:56 +08:00
  • 1bb86231af camel case some variables Sanjana Rajan 2018-07-11 16:53:12 +02:00
  • 6ed587a91e
    + add the key.prototype.revoke method Riceball LEE 2018-07-11 22:07:01 +08:00
  • 5455b4f546
    Merge pull request #728 from MaximilianKrambach/user_packets_678 Sanjana Rajan 2018-07-11 15:42:07 +02:00
  • 6bc178be50
    Merge 4d0046694b9dfe964d7874a31299c05400e9eb6c into 96c1c2158e8b25795aed69986331562259f600cb Maximilian Krambach 2018-07-09 16:01:49 +00:00
  • 4d0046694b avoid module/Class 'signature' confusion Maximilian Krambach 2018-07-09 18:02:21 +02:00
  • af3ff8f640 Add key revocation option Maximilian Krambach 2018-07-09 17:45:38 +02:00
  • 11029e4162 Key merging with non-UserID user attribute Maximilian Krambach 2018-07-09 16:50:02 +02:00
  • 96c1c2158e Release new version v3.0.12 Sanjana Rajan 2018-07-02 11:55:53 +02:00
  • 99d3849ff3 style fix Sanjana Rajan 2018-07-02 11:44:06 +02:00
  • b56afca063
    Merge pull request #725 from FlowCrypt/master Sanjana Rajan 2018-07-02 11:44:38 +02:00
  • 35260cb5db configurable max uid length | close #724 Tom James Holub 2018-06-30 04:35:08 +00:00
  • 7736db7acb
    Merge pull request #723 from wiktor-k/fix-signersuid Sanjana Rajan 2018-06-29 23:38:03 +02:00
  • 0099c373d2
    Fix reading signersUserId packet in signatures Wiktor Kwapisiewicz 2018-06-27 12:11:16 +02:00
  • c7a65ccd16 fix #716 Sanjana Rajan 2018-06-13 15:05:10 +02:00
  • 0248604a96 more helpful error messages when rsa message and sig sizes exceed that of modulus Sanjana Rajan 2018-06-13 13:06:07 +02:00
  • c83c81ca56
    Merge pull request #708 from MaximilianKrambach/tests Sanjana Rajan 2018-06-08 09:06:43 -07:00
  • 4beb31333e change some variable names in tests to camelCase Maximilian Krambach 2018-06-04 12:33:01 +02:00
  • 6757f465d2 Use public view of elliptic curve repository. Daniel Kahn Gillmor 2018-05-31 12:24:45 -04:00
  • 75f291839e
    Merge pull request #714 from wiktor-k/wkd Sanjana Rajan 2018-05-29 14:37:05 -07:00
  • 043e77a6ea
    Add Web Key Directory lookup Wiktor Kwapisiewicz 2018-05-25 21:57:12 +02:00
  • da98ccb421
    Add ZBase32 encoding function Wiktor Kwapisiewicz 2018-05-25 21:55:58 +02:00
  • be26302d99
    Merge pull request #703 from nguyendviet/master Sanjana Rajan 2018-05-28 15:17:24 -07:00
  • bf428b80d4 Release new version v3.0.11 Sanjana Rajan 2018-05-22 17:39:26 -07:00
  • 80aab5d94f Merge pull request #712 from openpgpjs/signature_formatting Sanjana Rajan 2018-05-22 17:25:13 -07:00
  • bcfb9c037a fix case with binary signatures on text data Sanjana Rajan 2018-05-22 14:58:13 -07:00
  • 5111a2ba43
    Merge pull request #705 from mmso/fix/ie11 Sanjana Rajan 2018-05-19 12:50:54 -07:00
  • 11ff845c3e
    Don't include transferable on IE11 on postMessage mmso 2018-05-18 09:06:25 +02:00
  • 1eb3902a96 Run tests with randomly generated strings Maximilian Krambach 2018-05-17 12:36:22 +02:00
  • 7cd2aded63 Release new version Sanjana Rajan 2018-05-14 23:43:38 -07:00
  • 33d5b158f8 fix #706 - if ignore_mdc_error is set to false then MDC is required for all symmetrically encrypted data Sanjana Rajan 2018-05-14 23:39:28 -07:00
  • 400226c272 Release new version v3.0.10 Sanjana Rajan 2018-05-14 23:43:38 -07:00
  • 34bc45cda1 fix #670 - if ignore_mdc_error is set to false then MDC is required for all symmetrically encrypted data Sanjana Rajan 2018-05-14 23:39:28 -07:00
  • 65be3ed77a new Encrypt and decrypt String data with PGP keys example Viet Nguyen 2018-05-09 21:48:00 -04:00
  • 6efcce1069 prioritize signing with subkeys when possible Sanjana Rajan 2018-05-09 12:23:35 -07:00
  • 4926667cf9
    Merge pull request #694 from twiss/eslint-cleanup Sanjana Rajan 2018-05-03 08:05:57 -07:00
  • 244a71162d
    Merge pull request #698 from twiss/fix-aead-instructions Sanjana Rajan 2018-05-03 08:05:30 -07:00
  • 4c9d025193
    Merge pull request #693 from twiss/userid Sanjana Rajan 2018-05-03 08:05:12 -07:00
  • 3ffcc7bb76 Fix AEAD instructions Daniel Huigens 2018-05-03 16:05:31 +02:00
  • b5c6e655de Warn about console usage Daniel Huigens 2018-05-01 17:45:48 +02:00
  • 4afaae13ca Remove unused variables Daniel Huigens 2018-05-01 17:35:06 +02:00
  • 6e27e3145c Micro-optimize DSA signing Daniel Huigens 2018-05-01 17:34:55 +02:00
  • 0ae427060f Add Object.assign polyfill Daniel Huigens 2018-05-01 16:54:11 +02:00
  • 887e832635 Throw when user ID matches no users Daniel Huigens 2018-05-01 18:57:10 +02:00
  • 95b9e5188a Remove some ESLint silencers Daniel Huigens 2018-04-27 11:32:13 +02:00
  • 94b27c9a02 Don't repeatedly loop enums in enums.read Daniel Huigens 2018-04-27 12:08:49 +02:00
  • 3c224379f6 Remove util.isUserId() Daniel Huigens 2018-04-27 18:47:16 +02:00
  • fe3c1b4f31 Add fromUserId / toUserId parameters to openpgp.encrypt and sign Daniel Huigens 2018-04-25 10:37:11 +02:00
  • 6c2fec3450 Parse user IDs Daniel Huigens 2018-04-26 12:30:45 +02:00
  • cf3c2790f2 Release new version v3.0.9 Sanjana Rajan 2018-04-30 14:58:14 -07:00
  • 9a5583fd25 clarifying comments Sanjana Rajan 2018-04-30 13:30:48 -07:00
  • d562c147f9
    Merge pull request #691 from twiss/draft04 Sanjana Rajan 2018-04-30 12:16:20 -07:00
  • a16d1a6a1d iOS does not support GCM-en/decrypting empty messages Daniel Huigens 2018-04-30 18:40:52 +02:00
  • 2627755b49 iOS Safari doesn't allow setting Error.message Daniel Huigens 2018-04-30 16:02:16 +02:00
  • 49c9fb193d Only call webCrypto.generateKey once in tests Daniel Huigens 2018-04-30 14:40:59 +02:00
  • 8ec01ae07a Reduce duplicate tests Daniel Huigens 2018-04-30 14:33:09 +02:00
  • a7fce27424 Safari 8 compatibility Daniel Huigens 2018-04-30 13:46:13 +02:00
  • cc1f7a4765 Lower chunk_size_byte to 12 (256KiB) Daniel Huigens 2018-04-29 22:24:06 +02:00
  • 550b758d57 Fall back to asm for CTR and CBC in old Safari Daniel Huigens 2018-04-29 19:07:52 +02:00
  • b8191388cd Bump "old Chrome" version from 38 to 41 Daniel Huigens 2018-04-29 15:05:14 +02:00
  • 48cbb97d19 Bump Sauce Labs timeout Daniel Huigens 2018-04-29 15:03:46 +02:00
  • 7ce3f5521f Set default draft version to 4 Daniel Huigens 2018-04-26 16:50:23 +02:00
  • 04651e359a Rename enums.aead.gcm to experimental_gcm Daniel Huigens 2018-04-26 16:52:49 +02:00
  • bbf71d149b Deduplicate OCB encrypt / decrypt Daniel Huigens 2018-04-24 13:22:53 +02:00
  • e8adeef278 Implement Issuer Fingerprint subpacket Daniel Huigens 2018-04-20 20:26:24 +02:00
  • 310d8dd9b9 Fix V5 key fingerprint in ECDH parameters Daniel Huigens 2018-04-20 19:38:46 +02:00
  • be62b0cf65 Add algorithm IDs for AEDH and AEDSA Daniel Huigens 2018-04-20 18:32:35 +02:00
  • 0376f49e01 Deduplicate getPreferredSymAlgo / getPreferredAEADAlgo Daniel Huigens 2018-04-20 18:09:54 +02:00