Commit Graph

  • 4891df63be Support string message in verifyClearSignedMessage Anders D. Johnson 2015-06-29 23:43:33 -05:00
  • a6a134611a Support multiple user IDs for key generation Thomas Oberndörfer 2015-06-29 14:56:57 +02:00
  • ff38e36c73 Rebase for upload to main openpgpjs repo Bart Butler 2015-06-24 22:31:37 -07:00
  • 19b44c7114 dist additions Bart Butler 2015-05-01 12:43:07 -07:00
  • a9418937d2 native crypto and hash for nodeJS Bart Butler 2015-05-01 12:41:35 -07:00
  • 825484a85c hash performance fix Bart Butler 2015-04-22 09:35:28 -07:00
  • 8101db83fb Add asmCrypto, native node crypto calls for faster AES Bart Butler 2015-04-21 16:58:11 -07:00
  • 64e33acdb9 Add Rusha for fast SHA hashes Bart Butler 2015-04-21 10:11:00 -07:00
  • 3be0008636 does not pass tests yet Bart Butler 2015-04-20 14:51:56 -07:00
  • 843d91663d bugfixes Bart Butler 2015-04-17 18:36:07 -07:00
  • 0efd0e8927 binary strings to typed arrays in most places Bart Butler 2015-04-17 16:10:27 -07:00
  • b9c099ad0c fixes Bart Butler 2015-04-14 13:14:35 -07:00
  • e8910517be add filename to return object when decrypting binary file Bart Butler 2015-04-07 09:54:22 -07:00
  • 2010456a19 direct session key manipulation and encryption/decryption Bart Butler 2015-04-01 00:13:31 -07:00
  • 685e5d2d54 initial modifications Bart Butler 2015-03-26 21:27:42 -07:00
  • e81ed08418 Fixes for symmetrically encrypted session keys Bart Butler 2015-03-15 17:17:06 -07:00
  • 447a8c55ca Merge 4d280888b8e742d1befc89034f608c361e8e7bd8 into e2e04b04ea318b4c64cb95c6c174749a524f49ef bartbutler 2015-06-19 22:03:31 +00:00
  • 4d280888b8 Fixes for symmetrically encrypted session keys Bart Butler 2015-03-15 17:17:06 -07:00
  • e2e04b04ea Release new version v1.2.0 Tankred Hase 2015-06-12 16:41:00 +02:00
  • 16e8f18e34 Merge 4f7d72381f2eeb9596b823a0cc5ef0491c75e4b3 into 58cac452dbd865ca843024a961f671beb03d3627 Kevin Kirsche 2015-06-12 02:48:01 +00:00
  • 4f7d72381f Remove moot version property from bower.json Kevin Kirsche 2015-06-11 22:47:58 -04:00
  • 58cac452db Merge pull request #329 from 1and1/master Tankred Hase 2015-06-11 10:18:55 +02:00
  • 07e4278a3a Optimized memory footprint for encrypting and decrypting Peter Breitling 2015-06-10 21:12:55 +02:00
  • ac8d991bc3 Release new version v1.1.0 Tankred Hase 2015-06-09 16:50:39 +02:00
  • e5f69fa7cd Merge 3d4b26c1d868145b67b80155a7d9e58c653563b4 into a12d2ee27e71e2cbac02f1269ac50e3e4a8c596e Peter Breitling 2015-06-09 14:15:40 +00:00
  • 3d4b26c1d8 run npm test to update dist files Peter Breitling 2015-06-09 16:00:32 +02:00
  • 12fa6ec9bc Optimization: Use arrays instead of plain string in the CFB decrypt method Peter Breitling 2015-06-09 15:58:38 +02:00
  • dbff3014a4 Optimization: Use arrays + push and one join instead of repeated string concatenation in the armor method Peter Breitling 2015-06-09 15:54:09 +02:00
  • f9f88c4b3e Optimization: Use arrays + push and one join instead of repeated string concatenation in Uint8Array2str + comment for a faster alternative not currently applicable Peter Breitling 2015-06-09 15:48:58 +02:00
  • 33819a93d6 Optimization: Use arrays + push and one join instead of repeated string concatenation in the base 64 encoder and decoder Peter Breitling 2015-06-09 15:47:24 +02:00
  • 15d1bbbc0f Optimization: use substring only when necessary Peter Breitling 2015-06-09 15:43:57 +02:00
  • a12d2ee27e Merge pull request #296 from bartbutler/ie11_keygen Tankred Hase 2015-06-09 15:43:40 +02:00
  • 51dbbe2090 tanx update 2 Bart Butler 2015-05-22 12:03:59 -07:00
  • 2a89baa837 tanx updates Bart Butler 2015-05-22 12:02:23 -07:00
  • 56a91d1f76 Merge 7624fa6d6200a07987e53d4083d49422cf3c92b4 into 291b9f2cd20affc8e33479975c6ffed18e4aba94 Daniel 2015-05-19 19:09:54 +00:00
  • 825d2b26da Merge 3c09f14bc3ea4d3dd978b4355359435f52c37b14 into 291b9f2cd20affc8e33479975c6ffed18e4aba94 Arturo Filastò 2015-05-19 01:16:10 +00:00
  • 291b9f2cd2 Update README.md Alex 2015-05-16 21:04:33 +02:00
  • 85133393e3 Use 2048 bit keysize in tests in case of webcrypto support Tankred Hase 2015-05-13 14:06:48 +02:00
  • 60c2593649 Merge pull request #309 from openpgpjs/symmetric_key_message_encryption Thomas Oberndörfer 2015-04-23 16:43:32 +02:00
  • 4d6a34faa1 Implement Symmetric-Key Message Encryption using a passphrase See https://tools.ietf.org/html/rfc4880#section-3.7.2.2 Tankred Hase 2015-04-21 16:12:20 +02:00
  • 7624fa6d62 openpgp.js Daniel 2015-04-08 22:12:04 +02:00
  • 3c09f14bc3 Don't use relative module imports, but absolute in the tests Arturo Filastò 2015-04-03 20:18:49 +02:00
  • 036e080cfa Update custom PRNG hook to latest version Arturo Filastò 2015-04-01 18:36:26 +02:00
  • 1058a422b6 Add buffer and readable-stream to the dependencies Arturo Filastò 2015-02-16 19:04:16 +01:00
  • 5a72f00cc0 Drop dependency on node.js sha1 crypto Arturo Filastò 2015-02-16 18:55:08 +01:00
  • c272dc8663 Run the stream unittests as part of the test suite Arturo Filastò 2015-02-16 18:17:23 +01:00
  • 3788ebb81f Fix unittests to use the new openpgp.js es6 promise APIs Arturo Filastò 2015-02-16 18:15:34 +01:00
  • 9b503930bd Re-add missing inherits util Arturo Filastò 2015-02-16 17:37:56 +01:00
  • be4cfca3b7 Import forge_sha1 from it's master branch Arturo Filastò 2014-11-03 16:48:56 +01:00
  • 6c4a0c6914 Add support for encrypting with message integrity checks Arturo Filastò 2014-10-14 19:20:16 +02:00
  • d154acafa9 Add support for stream encryption without integrity protection. Arturo Filastò 2014-10-06 12:59:43 +02:00
  • 05cd04f060 Release new version v1.0.1 Tankred Hase 2015-04-01 12:29:09 +02:00
  • 957d346968 Revert "Upate ES6 promise polyfill" Tankred Hase 2015-04-01 12:20:26 +02:00
  • 683c68bca3 Merge 2415b97cdebd5db71208cc34ae463e208c4207b1 into 2b833c110e045fd55e655a5ff95263ca7184bd66 Nick Matenaar 2015-03-23 04:04:57 +00:00
  • 2415b97cde add custom decrypted filename to encryptMessage Nick Matenaar 2015-03-23 15:01:17 +11:00
  • 2b833c110e Update README.md Tankred Hase 2015-03-18 13:53:25 +01:00
  • 262ae2b092 Update README.md Tankred Hase 2015-03-18 13:52:16 +01:00
  • d11d138313 Release new version v1.0.0 Tankred Hase 2015-03-15 11:19:09 +01:00
  • 7bd9642818 Upate ES6 promise polyfill Tankred Hase 2015-03-15 11:08:14 +01:00
  • c15b798252 Merge pull request #300 from mailvelope/email_regex_escape Tankred Hase 2015-03-05 16:03:01 +01:00
  • 90d9edd497 Add unit tests for checkEmail method in keyring Thomas Oberndörfer 2015-03-05 14:40:59 +01:00
  • 350c5891a1 Merge pull request #299 from mailvelope/email_regex_escape Tankred Hase 2015-03-05 13:45:58 +01:00
  • be6ae2c464 Escape email before using as regular expression in emailCheck method. Thomas Oberndörfer 2015-03-05 13:32:44 +01:00
  • 37091175b1 Release new version v0.11.1 Tankred Hase 2015-03-04 07:27:01 +01:00
  • fca5f7de2b Merge pull request #298 from mailvelope/sig_verify_sub_bind_check Tankred Hase 2015-03-04 07:17:51 +01:00
  • a33b8c035d Check validity of key packet before signature verification Thomas Oberndörfer 2015-03-03 18:15:17 +01:00
  • e8465350fc Support for crypto API keygen in IE11 on Windows 7 and 8 Bart Butler 2015-02-28 03:43:39 -08:00
  • f0808c6e0c Merge pull request #1 from openpgpjs/master bartbutler 2015-02-27 23:52:46 -08:00
  • 9ad364781f Release new version v0.11.0 Tankred Hase 2015-02-16 11:02:39 +01:00
  • dfc15e492a Merge pull request #291 from openpgpjs/webkit-webcrypto Tankred Hase 2015-02-16 10:53:06 +01:00
  • 7075b93ce3 Specify a filename in encrypt fromBinary [Closes #284] Nick Doiron 2015-02-14 08:35:11 -05:00
  • cb3cc86a88 Add native RSA keygen (WebCrypto) support for Safari/iOS Tankred Hase 2015-02-13 21:36:06 +01:00
  • 6835ff0872 Release new version v0.10.3 Tankred Hase 2015-02-13 10:14:28 +01:00
  • 2defd7f66b Release new version v0.10.2 Tankred Hase 2015-02-13 08:16:02 +01:00
  • 8100ecebd2 Update readme Tankred Hase 2015-02-13 05:02:48 +01:00
  • 5b4931d926 Release new version v0.10.1 Tankred Hase 2015-02-13 04:56:39 +01:00
  • d3576b6eb6 Fix build Tankred Hase 2015-02-13 04:49:08 +01:00
  • 2b682125bb Merge pull request #290 from openpgpjs/bower Tankred Hase 2015-02-13 04:23:40 +01:00
  • fcf7242c10 Add release shell script for automated build, tagging, and releasing to npm Tankred Hase 2015-02-11 19:55:03 +01:00
  • d25c90bff1 Fix AsyncProxy tests v0.10.0 Tankred Hase 2015-02-11 14:20:42 +01:00
  • da3dbf7acc Set config in AsyncProxy Tankred Hase 2015-02-11 14:01:08 +01:00
  • c9e019d20e fix worker instance misconfiguration Sergey Ratiashvili 2014-10-24 22:15:35 +04:00
  • 1cc3f4fe2e Merge pull request #285 from bartbutler/master Tankred Hase 2015-02-11 11:31:58 +01:00
  • 06b66d7f62 Merge pull request #274 from mailvelope/get-worker Tankred Hase 2015-02-11 11:05:36 +01:00
  • 5f2b94a81e Merge d462406a21f09717dc634cf42a538d1f184af685 into 1728ad48bc176f0ccf16e85d0f6b94a4655b4482 Sergey Ratiashvili 2015-02-11 10:02:25 +00:00
  • 1728ad48bc Merge pull request #288 from koto/dsafix Tankred Hase 2015-02-11 11:00:30 +01:00
  • 587127acd1 Correctly check parameters range in DSA verify. Krzysztof Kotowicz 2015-02-10 12:01:22 +01:00
  • 0ce32bec92 Need to use compareTo when comparing BigIntegers, otherwise get a string comparison with lexical order Bart Butler 2015-02-08 21:20:07 -08:00
  • 712f807e50 Restore path parameter of initWorker method Thomas Oberndörfer 2015-01-24 14:44:06 +01:00
  • 1b0dd1bf35 Set preferred digest algos on generated keys in descending order of strength. River MacLeod 2015-01-17 09:54:12 +01:00
  • 1ea1085814 Move set_count() earlier, where it is effective Geraint 2015-01-13 22:36:40 +00:00
  • 8da314af33 Add option for private-key encryption iteration/octet count Geraint 2015-01-13 20:02:45 +00:00
  • 168b184a1a Merge pull request #277 from mailvelope/keyring_emailcheck Tankred Hase 2015-01-08 13:19:47 +01:00
  • a642640cf1 Keyring: use regex for email check. Fix exception if userid does not contain an email address. Thomas Oberndörfer 2014-12-18 16:27:55 +01:00
  • de0a6d1259 Helper method: get Keyid object from hex keyid. Thomas Oberndörfer 2014-12-15 14:34:02 +01:00
  • c9b4f7532e Add getter method for worker to high level API. Initialization options for AsyncProxy: path and worker. Thomas Oberndörfer 2014-12-15 14:33:13 +01:00
  • eb7f854afe Add useWebCrypto to config and set to true Thomas Oberndörfer 2014-12-15 14:30:22 +01:00
  • c9a60323b9 Merge 9598084e4d0c514cded70d64745b32f9cf6cf43e into f79ce008b7fea29a03b587649297a525c496ce08 Thomas Oberndörfer 2014-12-11 13:06:47 +00:00
  • 9598084e4d Helper method: get Keyid object from hex keyid. Thomas Oberndörfer 2014-12-11 13:49:03 +01:00
  • 59416b81e8 Expose initialized worker at openpgp.worker Thomas Oberndörfer 2014-12-11 13:47:44 +01:00