Commit Graph

  • 4629f41dad Merge remote-tracking branch 'upstream/master' into mainline Thomas Oberndörfer 2012-08-27 14:04:10 +02:00
  • df3d2fb093 Merge pull request #50 from seancolyer/master Sean Colyer 2012-08-22 05:38:24 -07:00
  • 3e2e398906 Merge f300b0a1c0c9aac8142d22600330ee513694d9c3 into d89dd255a1c73738ff92f98054efe2a4cf338bde Sean Colyer 2012-08-22 05:32:54 -07:00
  • f300b0a1c0 Started modifying inline docs to work with jsdoc3 project, https://github.com/jsdoc3/jsdoc. Built doc based on our source and added to doc directory. Our inline docs need more cleanup, but this document structure looks promising. Sean Colyer 2012-08-21 23:23:06 -04:00
  • 207313da5a Added major versioning to build process. Sean Colyer 2012-08-21 23:22:15 -04:00
  • 2c3177b87d added ability to customize message formatting for CommonJS exports. Jim Klo 2012-08-14 11:03:15 -07:00
  • a82b075a01 Merge branch 'master' of github.com:openpgpjs/openpgpjs into HEAD Sean Colyer 2012-07-30 20:48:10 -04:00
  • bfe37309b0 Change to ignore case when looking up keys. Change to transform both input and keyring keys to use .toLowerCase(). Prompted by: https://github.com/seancolyer/gmail-crypt/issues/12 Sean Colyer 2012-07-30 20:43:41 -04:00
  • a20f1ab57a Merge 916523201719106d142a348d91bd49aa3d0c9a4f into d89dd255a1c73738ff92f98054efe2a4cf338bde Sean Colyer 2012-07-30 17:14:15 -07:00
  • 9165232017 Changes to build process to show version number as date rather than hardcoded 0.1. Small doc change. Sean Colyer 2012-07-30 20:07:48 -04:00
  • d89dd255a1 Merge pull request #47 from toberndo/zip_comp Sean Colyer 2012-07-05 19:20:33 -07:00
  • 622877fbd8 Merge e42b53199e19dc2e565b123d32f9458e4b0a59ee into 0cfe4eeffc0a7c5dff18d8dd0ff45f3402a18867 GitHub Merge Button 2012-07-05 19:20:01 -07:00
  • 92bcef8d76 Merge 2f04ef3a4488c4942790a505725522dc402ee307 into 0cfe4eeffc0a7c5dff18d8dd0ff45f3402a18867 GitHub Merge Button 2012-07-03 16:11:16 -07:00
  • 2f04ef3a44 adding the pre-minified versions w/ CommonJS exports Jim Klo 2012-07-03 15:53:32 -07:00
  • 50740eec83 adding a spidermonkey option Jim Klo 2012-07-03 15:48:08 -07:00
  • d28fab7499 added CommonJS exports.openpgp Jim Klo 2012-07-03 14:19:41 -07:00
  • 6795e70cb2 Merge branch 'zip_comp' Thomas Oberndörfer 2012-06-26 17:28:30 +02:00
  • e42b53199e Use jsxcompressor for ZLIB compressed data packets Thomas Oberndörfer 2012-06-26 17:06:33 +02:00
  • 0cfe4eeffc Chrome plugin import cleanup. Sean Colyer 2012-06-25 20:48:46 -04:00
  • 456b9f5e31 Merge pull request #46 from toberndo/zip_comp Sean Colyer 2012-06-25 05:52:58 -07:00
  • 9419cacbc2 Merge 028ee46d81884cea209b9caf456a541a87c47300 into 2220d2c49487c54d5f572506e631f3524f2543ca GitHub Merge Button 2012-06-25 01:44:50 -07:00
  • 028ee46d81 Merge zip.js and inflate.js into zip.js due to dependency in execution order. Remove inflate.js. Add import for zlib compression to test/encryption.html Thomas Oberndörfer 2012-06-25 10:30:46 +02:00
  • 2220d2c494 Merge pull request #43 from toberndo/marker_packet Sean Colyer 2012-06-22 05:46:48 -07:00
  • 541bacf2df Merge 0ce9a0587d8c5ff155bbe510a088b27cae82a088 into 8c2f987f9d77c46178d6d2c2c59c13534abcf763 GitHub Merge Button 2012-06-19 09:05:37 -07:00
  • 0ce9a0587d Cleanup: bring tag type blocks in read_message() in order (non-functional) Thomas Oberndörfer 2012-06-19 17:22:37 +02:00
  • 717fc47fa4 Fix endless loop in read_message() for messages that start with Marker packet Thomas Oberndörfer 2012-06-19 15:21:34 +02:00
  • 8c2f987f9d Fix tests to import openpgp.crypto.sym.js. Sean Colyer 2012-05-18 20:22:40 -04:00
  • 3109555137 Added some verification to keyring to check valid email address is being queried. Added a regex to util.js that we can use throughout. Sean Colyer 2012-05-07 21:39:43 -04:00
  • 245c93440f Added decompression for RFC 1950 - ZLIB. Based this off of the fact that this RFC is heavily dependent on RFC 1951. This solution isn't perfect, it doesn't check the ADLER 32. This is a TODO. Sean Colyer 2012-04-29 00:01:07 -04:00
  • 66a090c85d Added support for Decompressing messages of Type 1, RFC 1951 - ZIP. Sean Colyer 2012-04-28 00:16:00 -04:00
  • 783c95e761 Merge pull request #41 from openpgpjs/keyring_bugfix Alex 2012-04-24 00:21:45 -07:00
  • 894044221c Merge 7d2723009b3804a821d7c37ce36bddabe998f0b2 into c86c6043de5d747ced78a6f04a77ca626605792a GitHub Merge Button 2012-04-24 00:18:02 -07:00
  • 7d2723009b fixed getPrivateKeyForKeyId... I hope Tankred Hase 2012-04-24 15:14:24 +08:00
  • c86c6043de Fix key generation s2k c value to be a constant 96, which will equate to an iterator of 65536. This is the standard GPG uses. Sean Colyer 2012-04-20 21:14:37 -04:00
  • 909d41a9ff s2k optimization for large iter values in type 3 s2k. Sean Colyer 2012-04-15 23:01:10 -04:00
  • a19c3bf679 Cleanup after merge Sean Colyer 2012-04-10 22:11:08 -04:00
  • 5aba0b2c46 Merge branch 'master' of github.com:openpgpjs/openpgpjs Sean Colyer 2012-04-10 22:08:51 -04:00
  • 7228228d96 Updates to work for s2k with AES encryption. Added numBytes to s2k reading with passphrase to account for s2k encryption with blocksize > hashsize output. Sean Colyer 2012-04-10 22:04:29 -04:00
  • 97d8f681f7 fixed error in worker wrapper Tankred Hase 2012-04-07 08:25:45 +08:00
  • 14d52bf797 added a prototypical implementation for the web worker wrapper Tankred Hase 2012-04-07 08:19:26 +08:00
  • 3cb44b71dc executed minify script and tested new minified version successfully Tankred Hase 2012-04-06 19:55:23 +08:00
  • 1f7a503fb1 refactored sha.js internally with module pattern so that it does not require a reference to the window object... external api stays the same Tankred Hase 2012-04-06 19:42:44 +08:00
  • 61d905e5de modularized symmetric crypto code into its own js file, since openpgp.crypto.js accesses the window and document objects Tankred Hase 2012-04-06 17:35:13 +08:00
  • 83ac8fe762 Added decryptAndVerifySignature to msg class. A modification of the original decrypt function, provides the ability to specify public keys to check signature against. Sean Colyer 2012-03-28 21:17:18 -04:00
  • 7f385778a1 Merge pull request #37 from openpgpjs/faster_md5 Sean Colyer 2012-03-28 16:13:13 -07:00
  • b9a2578040 Merge b348ccc2abd5e4f03e927f403010ac5d8e42e8b9 into 7375cf64adf8a9291d7e4d16a3730fcbdafcba3e GitHub Merge Button 2012-03-18 04:49:15 -07:00
  • b348ccc2ab MD5 now returns binary string format instead of hex Tankred Hase 2012-03-18 22:48:44 +11:00
  • 1d1e757153 generated recources with make minify Tankred Hase 2012-03-17 22:38:17 +11:00
  • 74c544eb1f added faster md5 implementation Tankred Hase 2012-03-17 22:37:25 +11:00
  • 7375cf64ad Changes to address issue in key generation where sometimes key ID's would not match between public/private keys. Time data was not being carried between the packet generation as it should have been. Sean Colyer 2012-03-06 19:36:59 -05:00
  • cd509caa70 Changes to key generation to allow for creation of keys with passphrase. uses s2k type 3: salt+iter when a passphrase is provided. Sean Colyer 2012-03-01 23:40:16 -05:00
  • 05ead7e8cd Updated pre-built library. Sean Colyer 2012-02-20 23:29:02 -05:00
  • d11fbaa1df Changes to optimize decrypting. Changed toString in tag 18 to only print data in debug. Sean Colyer 2012-02-20 23:27:57 -05:00
  • 13b52ebd51 Included CRC-24 Lookup table. Changes to keyring so importing return booleans, allow for password import of private key. Sean Colyer 2012-02-20 22:22:36 -05:00
  • e4915a2fcd Changes to printing statements for optimizations. Sean Colyer 2012-02-15 21:52:45 -05:00
  • 55496a3437 changes for github issue 25. [GPGTools compatibility] decryptSecretMPIs fails Sean Colyer 2012-02-15 21:31:54 -05:00
  • 645bbf3f16 Changed some debug statements to only call hexstrdump if debug is inactive by creating new print_debug_hexstr_dump method. Applied only for Tag 18 and overall package at this point, will push to full project after further testing. Sean Colyer 2012-02-02 08:56:17 -05:00
  • 0a651bdd53 Optimized string concatenation in symmetric encryption. Slow large file encryption led to investigating that string concatenation used was inefficient(switched to an array). Sean Colyer 2012-02-02 00:28:24 -05:00
  • 4640686683 Changes for key generation. Basic RSA key generation now seems fully functional within the openpgp.js, but experiencing an issue interfacing with gpg. Sean Colyer 2012-01-29 16:58:11 -05:00
  • 5a991d459e cleanup Alexander Willner 2012-01-18 11:18:10 +01:00
  • 75170d3207 cleanup Alexander Willner 2012-01-18 11:15:51 +01:00
  • fc68a0bdaa renamed file Alexander Willner 2012-01-18 11:07:00 +01:00
  • 3d896e6f2f updated library Alexander Willner 2012-01-18 11:06:04 +01:00
  • ba5391af72 use our server by default Alexander Willner 2012-01-18 11:05:52 +01:00
  • 6d29d20133 show where the file is Alexander Willner 2012-01-18 11:05:36 +01:00
  • 5779a3f19e added sjcl as dependency Alexander Willner 2012-01-17 11:32:24 +01:00
  • e01115e043 cleanup Alexander Willner 2012-01-17 11:30:18 +01:00
  • 6ae3d9aeef added 'make update' Alexander Willner 2012-01-17 11:28:38 +01:00
  • 36b781cfbc added sjcl as dependency Alexander Willner 2012-01-17 11:24:43 +01:00
  • 15bf0e144c Few bugfixes. Testing for key generation has revealed is currently broken. Investigating. Sean Colyer 2012-01-16 21:31:46 -05:00
  • f02f6a1f40 changed GPG4Browsers to OpenPGP.js Alexander Willner 2012-01-16 11:26:00 +01:00
  • a08d91f728 Changes to allow for key generation. Provides a basic framework for key generation with a functioning RSA implementation. Still work to be done for s2k and subkeys. Sean Colyer 2012-01-16 00:04:27 -05:00
  • 14f45412c5 added example project Alexander Willner 2012-01-16 02:06:09 +01:00
  • ec7f0d9ee5 removed +x flag Alexander Willner 2012-01-16 02:05:48 +01:00
  • 50b28b9ca8 added os x file Alexander Willner 2012-01-16 02:05:16 +01:00
  • 7475437d5a renamed GPG4Browsers to OpenPGP.js Alexander Willner 2012-01-15 00:22:14 +01:00
  • f7b505fa0b removed svn files Alexander Willner 2012-01-15 00:22:03 +01:00
  • 49ed7f47a0 added git ignores Alexander Willner 2012-01-15 00:18:06 +01:00
  • 0ea44e9707 added new make target to create our first extension Alexander Willner 2012-01-15 00:17:21 +01:00
  • 0530f5467f added missing image Alexander Willner 2012-01-15 00:16:55 +01:00
  • 17b7f95e3c Few small additions/bugfixes in openpgp.keyring.js Sean Colyer 2012-01-04 21:39:32 -05:00
  • 5a37c01350 updated documentation Alexander Willner 2011-12-16 18:12:39 +01:00
  • 1ea0f6d114 refactoring and implemented comment option #17 Alexander Willner 2011-12-16 18:04:17 +01:00
  • b1062552bf added new option for #17 Alexander Willner 2011-12-16 18:03:52 +01:00
  • a0010422ed refactoring for #17 Alexander Willner 2011-12-16 17:49:58 +01:00
  • 0b96d5324e added minified JavaScript library and Makefile Alexander Willner 2011-12-16 17:16:15 +01:00
  • f408aeabb6 testing gh-pages again Alexander Willner 2011-12-16 15:20:25 +01:00
  • fb66c97eb5 added coverage preview Alexander Willner 2011-12-16 13:37:49 +01:00
  • 377dd12d19 - added encryption.html for testing encrytion / decryption of messages Carsten Wentzlow 2011-12-14 11:33:20 +01:00
  • f486f601af - unit test for the openpgp_crypto API - less debug output on blowfish and twofish test vectors - adjusted unit test table width in css Carsten Wentzlow 2011-12-12 18:11:17 +01:00
  • d80e04d3f0 adding openpgp_encoding_eme_pkcs1_decode() function replacing the PKCS1 decoding in the encryptedsessionkey packet Carsten Wentzlow 2011-12-12 16:35:53 +01:00
  • 1c9aa9b781 bugfix in openpgp_crypto_getRandomBigIntegerInRange() using compareTo() from BigInteger library Carsten Wentzlow 2011-12-12 16:34:11 +01:00
  • 08cb01e932 adding unit tests for CAST-128 and TripleDES Carsten Wentzlow 2011-12-11 23:53:46 +01:00
  • a037210a64 adding AES/Rijndael cipher unit test Carsten Wentzlow 2011-12-11 23:12:01 +01:00
  • 1aa1cb8d9a - blowfish.js test file: rewording output message - adding twofish.js test file with test vectors for 256 bit key length Carsten Wentzlow 2011-12-10 14:41:00 +01:00
  • 982e6992fc - adding blowfish test Carsten Wentzlow 2011-12-09 20:16:38 +01:00
  • 4f4d3b3a41 - removing executable flag from files Carsten Wentzlow 2011-12-09 18:29:47 +01:00
  • 81212f213f adding restructured GPG4Browsers code - created a test suite available at test/index.html - fixed a bug in MD5 calculation Carsten Wentzlow 2011-12-09 18:25:41 +01:00
  • 0526a2444a test commit - adding gpg4browsers to contribution list Carsten Wentzlow 2011-12-08 16:50:30 +01:00
  • aafc8b0ee4 structure Alexander Willner 2011-11-13 11:50:49 +01:00