Commit Graph

  • ebd2293156 clean up, modify eslint rule to error on empty lines Ilya Chesnokov 2019-10-14 23:03:36 +07:00
  • 7007b10d77 mve ellipticPromise to loadElliptic Ilya Chesnokov 2019-10-14 17:42:05 +07:00
  • 8fccb243f6 style changes Ilya Chesnokov 2019-10-11 15:18:29 +07:00
  • 04fe6a8d82 return and store promise from loading Elliptic in web browser Ilya Chesnokov 2019-10-07 19:51:27 +07:00
  • d953aca72a add missing test file Ilya Chesnokov 2019-10-04 14:20:02 +07:00
  • 193a1e62dd add eol-last rule Ilya Chesnokov 2019-10-03 19:38:09 +07:00
  • 540aa4888b add Gruntfile.js to eslint check Ilya Chesnokov 2019-10-03 19:10:30 +07:00
  • 014656132c remove Indutny KeyPair object Ilya Chesnokov 2019-10-02 20:10:56 +07:00
  • b687a7a209 remove loadScriptHelper Ilya Chesnokov 2019-10-02 19:25:08 +07:00
  • 65dc913849 add --lightweight browser test to travis Ilya Chesnokov 2019-10-02 17:46:26 +07:00
  • 447d08f2fc moved getIndutnyCurve to indutnyKey file Ilya Chesnokov 2019-10-01 15:02:09 +07:00
  • da8331a05c remove build.env, now options are passed in config Ilya Chesnokov 2019-10-01 13:18:19 +07:00
  • 0a1af4dfe1 fix/remove build import Ilya Chesnokov 2019-09-30 18:15:46 +07:00
  • d326311ca2 fix brainpool test Ilya Chesnokov 2019-09-26 18:01:34 +07:00
  • c2900a6a45 WIP: refactor loadScript to lightweight.js Ilya Chesnokov 2019-09-13 16:53:53 +07:00
  • 3b1a8ea234 update npm build script to delete elliptic.min.js from dist Ilya Chesnokov 2019-09-06 14:23:51 +07:00
  • f8ab2d6d69 style changes Ilya Chesnokov 2019-09-05 16:42:08 +07:00
  • 781a2a5338 implements loading of elliptic library on demand to web browser Ilya Chesnokov 2019-09-05 16:31:55 +07:00
  • 01324f4d88 Fix test case with missing signature packet Daniel Huigens 2019-08-19 17:51:13 +02:00
  • 5d464b49ca enable brainpool and secp256k1 tests in lightbuild Ilya Chesnokov 2019-08-19 18:32:47 +03:00
  • efc939c012 Fix verifying NIST signatures using Web Crypto when not streaming Daniel Huigens 2019-08-16 17:53:58 +02:00
  • c399cc8123 Style Daniel Huigens 2019-08-16 14:12:09 +02:00
  • e32994ace4 Don't export openpgp.build Daniel Huigens 2019-08-16 14:11:37 +02:00
  • 6cb4196f25 add lightweight build test to travis testing process Ilya Chesnokov 2019-08-13 16:50:50 +03:00
  • ec73d865be creating lightbuild openpgp library without indutny/elliptic library ilyach 2019-08-13 15:57:34 +03:00
  • 114184c6f2 Split up key.js (#972) Ilya Chesnokov 2019-10-15 23:42:14 +07:00
  • 2cc3262149 Fix test failing on high-core-count systems due to AEAD concurrency Daniel Huigens 2019-10-15 18:38:02 +02:00
  • 3ee77f9e50 AEAD: Fix high water mark calculation based on chunk size Daniel Huigens 2019-10-15 18:17:22 +02:00
  • 91e0b1b992 Move hasSameFingerprintAs back to array of functions to copy Daniel Huigens 2019-10-15 17:34:16 +02:00
  • 0206fa077d
    Style nit Daniel Huigens 2019-10-15 17:28:12 +02:00
  • 036e76389e simplify src/key/index.js Ilya Chesnokov 2019-10-11 14:17:14 +07:00
  • a9ce7de5b0 style fix Ilya Chesnokov 2019-10-11 14:12:27 +07:00
  • 775e28c480 fix key module comments Ilya Chesnokov 2019-10-04 18:20:28 +07:00
  • d15e94b8b2 use one-line export default in key, subkey, user classes Ilya Chesnokov 2019-10-04 18:02:11 +07:00
  • 9e27a8414e export individual functions from key module instead of default Ilya Chesnokov 2019-10-04 17:43:35 +07:00
  • ebb2c524ca move export Key to the end of file Ilya Chesnokov 2019-09-30 17:42:03 +07:00
  • 53889faff8 moved hasSameFingerptint to separate functions Ilya Chesnokov 2019-09-26 15:52:24 +07:00
  • 5e04899a27 move hasSameFingerprintAs to cycle Ilya Chesnokov 2019-09-25 18:41:56 +07:00
  • 342a360913 use es6 module export in key module Ilya Chesnokov 2019-09-23 16:19:19 +07:00
  • 85896d0569 refactor key.js Ilya Chesnokov 2019-09-23 14:13:04 +07:00
  • 74aa8835ef moved key.js to new folder Ilya Chesnokov 2019-09-20 18:13:33 +07:00
  • 192893ecf0 Fix util.Uint8Array_to_b64 to not return lone \r characters Daniel Huigens 2019-10-15 14:24:58 +02:00
  • c91fcd684d Fix key preferences test when using Worker and use_native=false Daniel Huigens 2019-10-15 14:21:05 +02:00
  • 9f8a139624 Fix openpgp.revokeKey().publicKey when using the Worker Daniel Huigens 2019-10-15 14:14:13 +02:00
  • 8555d09e10 wrap generate and reformat in promise Ilya Chesnokov 2019-10-11 20:02:42 +07:00
  • 6e72f62bef export functions directly instead of using object Ilya Chesnokov 2019-10-04 17:08:16 +07:00
  • 99e97bd6ee dont use default export in key module Ilya Chesnokov 2019-10-04 16:36:57 +07:00
  • 390ed5f2aa fix/remove build import Ilya Chesnokov 2019-09-30 18:15:46 +07:00
  • f35e27b90b move export Key to the end of file Ilya Chesnokov 2019-09-30 17:42:03 +07:00
  • e3a2ea533d moved hasSameFingerptint to separate functions Ilya Chesnokov 2019-09-26 15:52:24 +07:00
  • 867806d6a1 fix brainpool test Ilya Chesnokov 2019-09-26 18:01:34 +07:00
  • f2b568451f WIP: refactor loadScript to lightweight.js Ilya Chesnokov 2019-09-13 16:53:53 +07:00
  • 7ebad9546a update npm build script to delete elliptic.min.js from dist Ilya Chesnokov 2019-09-06 14:23:51 +07:00
  • 75344546a1 style changes Ilya Chesnokov 2019-09-05 16:42:08 +07:00
  • 3b896f62fd implements loading of elliptic library on demand to web browser Ilya Chesnokov 2019-09-05 16:31:55 +07:00
  • 6576111432 Fix test case with missing signature packet Daniel Huigens 2019-08-19 17:51:13 +02:00
  • b3e608f72a enable brainpool and secp256k1 tests in lightbuild Ilya Chesnokov 2019-08-19 18:32:47 +03:00
  • 810b9a6bca Fix verifying NIST signatures using Web Crypto when not streaming Daniel Huigens 2019-08-16 17:53:58 +02:00
  • 6690b4934f Style Daniel Huigens 2019-08-16 14:12:09 +02:00
  • ba1d580f96 Don't export openpgp.build Daniel Huigens 2019-08-16 14:11:37 +02:00
  • 9bb3b4f0c7 add lightweight build test to travis testing process Ilya Chesnokov 2019-08-13 16:50:50 +03:00
  • 1c7b8ba59a creating lightbuild openpgp library without indutny/elliptic library ilyach 2019-08-13 15:57:34 +03:00
  • a398a85fbf move hasSameFingerprintAs to cycle Ilya Chesnokov 2019-09-25 18:41:56 +07:00
  • 424bd4e6c5 use es6 module export in key module Ilya Chesnokov 2019-09-23 16:19:19 +07:00
  • 7f500201dc refactor key.js Ilya Chesnokov 2019-09-23 14:13:04 +07:00
  • cc0be56d96 moved key.js to new folder Ilya Chesnokov 2019-09-20 18:13:33 +07:00
  • 1e37b27673 Use rsaBits=2048 in addSubkey tests when using Web Crypto (#971) Ilya Chesnokov 2019-09-24 18:53:12 +07:00
  • f3749efa41 fix failing tests due to bad rsaBits declaration Ilya Chesnokov 2019-09-24 13:11:08 +07:00
  • 95457e041c use rsaBits=2048 in addSubkey tests Ilya Chesnokov 2019-09-19 17:04:16 +07:00
  • fbbeaa3cd9
    Rename numBits and bits to rsaBits (#970) Daniel Huigens 2019-09-18 13:40:44 +02:00
  • 6bbd01badf Rename numBits and bits to rsaBits Daniel Huigens 2019-09-17 17:13:58 +02:00
  • 7f40ab0940 Implement Key.prototype.addSubkey (#963) Ilya Chesnokov 2019-09-16 20:53:19 +07:00
  • 39ec684a5e small fix for addSubkey tests Ilya Chesnokov 2019-09-16 20:15:32 +07:00
  • 9b5124d5cd
    Switch from Sauce Labs to Browserstack (#965) Daniel Huigens 2019-09-16 14:59:06 +02:00
  • d81351cd19
    Add comment to addSubkey Daniel Huigens 2019-09-16 14:51:56 +02:00
  • c7ceddccc3
    Update createBindingSignature comment Daniel Huigens 2019-09-16 14:31:27 +02:00
  • 12947de85b Don't run all tests on CI Daniel Huigens 2019-09-12 16:17:38 +02:00
  • 63736ec2a3 move createBindingSignature closer to wrapKeyObject Ilya Chesnokov 2019-09-16 19:05:37 +07:00
  • 034d7c5fb8 rename bindSignature to createBindingSingature, options fix Ilya Chesnokov 2019-09-16 13:13:31 +07:00
  • cc771ec53a added rearmoring + ecnrypting/decrypting tests Ilya Chesnokov 2019-09-13 14:44:09 +07:00
  • 4bb819c471 adding rsa encrypt/sign tests Ilya Chesnokov 2019-09-12 17:35:54 +07:00
  • 257202bb8a WIP: add rsa encrypt and sign subkey test, disable subkey separate encryption Ilya Chesnokov 2019-09-11 18:56:18 +07:00
  • 2b93b7092c implements addSubkey function to add new subkey to existing Private Key Ilya Chesnokov 2019-09-11 16:59:10 +07:00
  • 7a06d5a7c6 Switch from Sauce Labs to Browserstack Daniel Huigens 2019-09-10 21:37:13 +02:00
  • 91aa8b0d4c Only store newly created signatures as valid in the non-streaming case Daniel Huigens 2019-09-12 14:01:34 +02:00
  • 2877bac018 Release new version v4.6.2 Daniel Huigens 2019-09-12 01:17:37 +02:00
  • aa8d37a82c
    Fix verifying one-pass signatures in the compat build (#968) Daniel Huigens 2019-09-12 00:42:35 +02:00
  • 01da40478b Fix verifying one-pass signatures in the compat build Daniel Huigens 2019-09-12 00:15:21 +02:00
  • a14b09c89b Release new version v4.6.1 Daniel Huigens 2019-09-11 18:45:16 +02:00
  • 67e98e8fb5
    Merge pull request #967 from twiss/keygen-fixes Daniel Huigens 2019-09-11 18:29:19 +02:00
  • 18474bdfb6 Fix decrypting newly generated key object when using the Worker Daniel Huigens 2019-09-11 17:48:54 +02:00
  • a731a607ce Fix writing newly generated embedded primary key binding signatures Daniel Huigens 2019-09-11 17:37:01 +02:00
  • 5d9629d6a3 Style fixes; add spaces around all infix operators, remove new Buffer (#954) Ilya Chesnokov 2019-08-30 13:27:30 +03:00
  • f76ef0ca78
    Clarify code that selects curve and algorithm Daniel Huigens 2019-08-29 18:13:11 +02:00
  • 4966d41a24 resolve new-cap eslint rule Ilya Chesnokov 2019-08-29 18:53:44 +02:00
  • 8648963d2d remove depreceated Buffer constructor Ilya Chesnokov 2019-08-29 15:58:31 +02:00
  • 01ee307e28 add "space-infix-ops": "error" rule Ilya Chesnokov 2019-08-29 15:36:32 +02:00
  • b23ee190c7 Fix intermittent Brainpool sign/verify bug (#948) Ilya Chesnokov 2019-08-23 14:09:25 +02:00
  • 3507bbbe4a fix jwk key length error Ilya Chesnokov 2019-08-20 16:46:22 +03:00
  • 28e397d629 Fix test case with missing signature packet Daniel Huigens 2019-08-19 17:51:13 +02:00