Commit Graph

  • a5eddba911 blah blah Mahrud Sayrafi 2017-12-04 18:11:04 -08:00
  • 7a857b02c4 Merge branch 'master' of https://github.com/openpgpjs/openpgpjs into ecc_mahrud Mahrud Sayrafi 2017-12-04 17:06:33 -08:00
  • 20c6265d4c fixed some style errors, more remain before we can test Mahrud Sayrafi 2017-12-04 15:32:43 -08:00
  • 43b3588758 nodeVerify and webVerify are done Mahrud Sayrafi 2017-12-04 15:20:51 -08:00
  • 61e7479939 nodeSign and nodeVerify are done Mahrud Sayrafi 2017-12-04 14:38:08 -08:00
  • 8422f72bae Add revised selection of browser tests Giovanni Pellerano 2017-12-03 20:16:14 +01:00
  • cb12ca8a2e Add revised selection of browser tests Giovanni Pellerano 2017-12-03 20:16:14 +01:00
  • d62162a3f1 Release new version v2.6.0 Bart Butler 2017-12-02 22:03:17 -08:00
  • 2ffa221b21 Release new version Bart Butler 2017-12-02 22:03:17 -08:00
  • 7573bb99fd Merge branch 'openpgpjs-master' BafS 2017-12-03 01:36:13 +01:00
  • 48795b9404 Merge branch 'master' of https://github.com/openpgpjs/openpgpjs into openpgpjs-master BafS 2017-12-03 01:35:23 +01:00
  • 5c5d3f2503 Use let or const instead of var BafS 2017-12-03 01:26:16 +01:00
  • cecd31a3a1 Remove 'use strict' (2) BafS 2017-12-02 23:03:25 +01:00
  • bc53bf6596 Remove 'use strict' BafS 2017-12-02 22:50:41 +01:00
  • e3ce752ee4 Merge pull request #611 from openpgpjs/encrypt_session_key Bart Butler 2017-12-02 13:27:59 -08:00
  • e91129aeeb
    Merge pull request #611 from openpgpjs/encrypt_session_key Bart Butler 2017-12-02 13:27:59 -08:00
  • 0103728978 doc update Sanjana Rajan 2017-12-02 11:48:14 -08:00
  • 135bd3d46a doc update Sanjana Rajan 2017-12-02 11:48:14 -08:00
  • e8b2e580ec simplify Sanjana Rajan 2017-12-02 11:17:39 -08:00
  • 0e254a8c8c simplify Sanjana Rajan 2017-12-02 11:17:39 -08:00
  • 658f69e708 returnSessionKey flag in encrypt function Sanjana Rajan 2017-12-02 11:04:29 -08:00
  • 6189cd4568 returnSessionKey flag in encrypt function Sanjana Rajan 2017-12-02 11:04:29 -08:00
  • 93eb9f8e27 Put all browsertesting in .travis.yml allow failures Giovanni Pellerano 2017-12-02 10:21:06 +01:00
  • 5caea56763 Put all browsertesting in .travis.yml allow failures Giovanni Pellerano 2017-12-02 10:21:06 +01:00
  • bc77d3e291 wording Sanjana Rajan 2017-12-01 21:30:19 -08:00
  • f0d65780ad wording Sanjana Rajan 2017-12-01 21:30:19 -08:00
  • d308b7bd6f allow sessionKey param in top level encrypt Sanjana Rajan 2017-12-01 21:25:43 -08:00
  • 7e03410bc9 allow sessionKey param in top level encrypt Sanjana Rajan 2017-12-01 21:25:43 -08:00
  • 8eb9999e4e Update npm dependencies and shrinkwrap Giovanni Pellerano 2017-12-01 00:52:41 +01:00
  • 31d381fb27 Update npm dependencies and shrinkwrap Giovanni Pellerano 2017-12-01 00:52:41 +01:00
  • 0c40ff9e26 Update versions of browser used during test execution Giovanni Pellerano 2017-12-01 00:19:20 +01:00
  • 46082b391b Update versions of browser used during test execution Giovanni Pellerano 2017-12-01 00:19:20 +01:00
  • b90eb6ff9f elliptic/curves.js uses native (webCrypto or nodeCrypto) to generate keys; sign/verify use async/await Mahrud Sayrafi 2017-11-30 12:53:13 -08:00
  • edaf5811ba Release new version v2.5.14 Bart Butler 2017-11-28 14:06:25 -08:00
  • e7e18777b0 Release new version Bart Butler 2017-11-28 14:06:25 -08:00
  • 234c76ef74 webCrypto in webkit needs 2048 bits minimum for keygen Bart Butler 2017-11-28 11:26:52 -08:00
  • 6c707057d5 webCrypto in webkit needs 2048 bits minimum for keygen Bart Butler 2017-11-28 11:26:52 -08:00
  • a588c23de0 change some variable names, add some curve parameters Sanjana Rajan 2017-11-26 22:15:03 -08:00
  • cf8fe9e1d4 clone processing Sanjana Rajan 2017-11-26 19:41:06 -08:00
  • 5675ca06f9 aes kw update Sanjana Rajan 2017-11-26 19:34:43 -08:00
  • 40f9eb91c0 comments, docs Sanjana Rajan 2017-07-30 14:03:15 +02:00
  • 8dd1dfb5ea remove aes dependency Sanjana Rajan 2017-07-30 12:17:20 +02:00
  • ed0b81e5e3 key expansion for aes decryption keys, aesdecrypt function Sanjana Rajan 2017-07-30 12:12:02 +02:00
  • a0cf524fc9 use internal aes encrypt in key wrap, start refactoring aes to do decryption as well Sanjana Rajan 2017-07-29 18:34:18 +02:00
  • a990fac3f0 standardize packet reading code, make pkcs5 function names same as pkcs1 Sanjana Rajan 2017-07-27 14:38:45 +02:00
  • 49bd2286b9 simplify packet parsing using type maps Sanjana Rajan 2017-07-27 00:59:21 +02:00
  • 5dc6f313d5 refactor mpi, generalize mpi to params to account for non-mpi algorithm-specific data Sanjana Rajan 2017-07-26 23:11:50 +02:00
  • aed22002a0 move hex2Uint8array to utils Sanjana Rajan 2017-07-26 15:22:49 +02:00
  • 5a9ece1bd1 remove material parameter for now Sanjana Rajan 2017-07-24 18:38:26 +02:00
  • 1a15bb0dc5 distinguish between key and subkey type, when refactoring key just grab type from packets Sanjana Rajan 2017-07-24 18:37:17 +02:00
  • 0adaae3b10 some style fixes, update tests Sanjana Rajan 2017-07-24 18:36:18 +02:00
  • 33fcf64a48 refactor formatUserIds Sanjana Rajan 2017-07-24 18:33:46 +02:00
  • 5ab5cbb490 Readme for modifications to support RFC 6637 - Elliptic Curve Cryptography (ECC) in OpenPGP Ismael Bejarano 2016-08-12 00:26:08 -03:00
  • cd73eb20b0 Create key from provided material Ismael Bejarano 2016-08-12 00:25:57 -03:00
  • c5f113fcff Generation of keys for elliptic curves Ismael Bejarano 2016-08-12 00:25:47 -03:00
  • c262b1cba3 Encrypt, decrypt, sign and verify with elliptic curve certificates Ismael Bejarano 2016-08-12 00:25:36 -03:00
  • c9d6a1ff90 Parse and create ECDH packets Ismael Bejarano 2016-08-12 00:25:21 -03:00
  • 4e10f8505a Functions to encrypt and decrypt ECDH keys Ismael Bejarano 2016-08-12 00:25:08 -03:00
  • 8bd083dacd Read and write ECDSA packets Ismael Bejarano 2016-08-12 00:24:49 -03:00
  • e3e582bc9d Signature creation and verification Ismael Bejarano 2016-08-12 00:24:22 -03:00
  • 65b45dcd50 Support functions for Elliptic Curve Cryptography Ismael Bejarano 2016-08-12 00:24:08 -03:00
  • 47445c9824 Add and remove PKCS5 padding Ismael Bejarano 2016-08-12 00:23:44 -03:00
  • 326c0ee23f Key Wrap and Unwrap from RFC 3394 Ismael Bejarano 2016-08-12 00:23:32 -03:00
  • f4bd591f4b Parameters for the ECDH key derivation function Ismael Bejarano 2016-08-12 00:23:20 -03:00
  • 7278108be9 Result of wrapping a session key for ECDH key Ismael Bejarano 2016-08-12 00:22:59 -03:00
  • 6056f404d6 Object identifier type Ismael Bejarano 2016-08-12 00:22:46 -03:00
  • 36c5f4e498 do not replace stack in async_proxy, add as workerStack Bart Butler 2017-11-28 10:25:16 -08:00
  • 59d99fc0c7 do not replace stack in async_proxy, add as workerStack Bart Butler 2017-11-28 10:25:16 -08:00
  • 058a0ec3b2 do not use arrow syntax for tests (old node/browser versions) Bart Butler 2017-11-28 10:18:26 -08:00
  • 318d86e5e9 do not use arrow syntax for tests (old node/browser versions) Bart Butler 2017-11-28 10:18:26 -08:00
  • 60418ef714 Merge pull request #610 from openpgpjs/fix_tests Bart Butler 2017-11-27 22:45:05 -08:00
  • 80c6d3d390
    Merge pull request #610 from openpgpjs/fix_tests Bart Butler 2017-11-27 22:45:05 -08:00
  • e016f92722 fix assert is not defined issue Sanjana Rajan 2017-11-27 22:07:32 -08:00
  • a724649f30 fix assert is not defined issue Sanjana Rajan 2017-11-27 22:07:32 -08:00
  • 1499c67675 don't use done inside promises Sanjana Rajan 2017-11-27 21:41:57 -08:00
  • e2c15fe558 don't use done inside promises Sanjana Rajan 2017-11-27 21:41:57 -08:00
  • d15b1f97c4 remove stack trace concatenation (non-standard), modify error message only Bart Butler 2017-11-27 19:06:25 -08:00
  • 7a9c3b0ddd remove stack trace concatenation (non-standard), modify error message only Bart Butler 2017-11-27 19:06:25 -08:00
  • dbd82b33d6 include error message in stack trace for Safari/Firefox Bart Butler 2017-11-27 16:50:18 -08:00
  • 617c1c9ee9 include error message in stack trace for Safari/Firefox Bart Butler 2017-11-27 16:50:18 -08:00
  • 5dce095b50 Error object cannot be used with structured clone, pass stack Bart Butler 2017-11-27 15:44:04 -08:00
  • 49695ff50c Error object cannot be used with structured clone, pass stack Bart Butler 2017-11-27 15:44:04 -08:00
  • f1dc989260 Merge pull request #606 from FlowCrypt/issue_602_reformatkey_error Bart Butler 2017-11-27 13:22:17 -08:00
  • 2a9a1b4846
    Merge pull request #606 from FlowCrypt/issue_602_reformatkey_error Bart Butler 2017-11-27 13:22:17 -08:00
  • a7726ff4d3 Merge pull request #605 from FlowCrypt/issue_598_armor_headers Bart Butler 2017-11-27 13:21:42 -08:00
  • f666e400fa
    Merge pull request #605 from FlowCrypt/issue_598_armor_headers Bart Butler 2017-11-27 13:21:42 -08:00
  • dcb291881b Merge pull request #604 from justinmchase/fix/590-preserve-error-stack Bart Butler 2017-11-27 13:19:27 -08:00
  • 8aeb08054f
    Merge pull request #604 from justinmchase/fix/590-preserve-error-stack Bart Butler 2017-11-27 13:19:27 -08:00
  • cf6db68163 Added a test to verify error message Justin Chase 2017-11-25 12:24:53 -06:00
  • 589fbb19d6 Added a test to verify error message Justin Chase 2017-11-25 12:24:53 -06:00
  • e75f197e9d Also concat stacks Justin Chase 2017-11-25 10:45:58 -06:00
  • a5a913419b Also concat stacks Justin Chase 2017-11-25 10:45:58 -06:00
  • cc3b64a583 reformatKey: Key not decrypted error | #602 Tom James Holub 2017-11-25 12:24:44 +08:00
  • d0d0874268 reformatKey: Key not decrypted error | #602 Tom James Holub 2017-11-25 12:24:44 +08:00
  • 513316917d improve armor header validation + tests | #598 Tom James Holub 2017-11-25 10:57:41 +08:00
  • 4495df0f42 improve armor header validation + tests | #598 Tom James Holub 2017-11-25 10:57:41 +08:00
  • 136bd71d71 Minor whitespace changes Justin Chase 2017-11-24 19:56:15 -06:00
  • 15e39a51b0 Minor whitespace changes Justin Chase 2017-11-24 19:56:15 -06:00
  • 42fffbe039 Remove lambda in test Justin Chase 2017-11-24 17:54:44 -06:00
  • f4cf6d7382 Remove lambda in test Justin Chase 2017-11-24 17:54:44 -06:00