Commit Graph

  • 3d67721fb5 remove old files Tankred Hase 2014-01-03 20:40:05 +01:00
  • 3d1575bb85 update readme Tankred Hase 2014-01-03 19:45:22 +01:00
  • f56123a41f change version in package.json Tankred Hase 2014-01-03 19:41:58 +01:00
  • 818ed7b9b1 readme cleanup Tankred Hase 2014-01-03 19:38:23 +01:00
  • deb64215c8 Merge remote-tracking branch 'origin/devel' Tankred Hase 2014-01-03 19:26:40 +01:00
  • 63571e19f0 Merge pull request #142 from Robert-Nelson/lint-fixes Tankred Hase 2014-01-03 10:25:47 -08:00
  • 7d8bf90c32 remove unnecessary files and update README Tankred Hase 2014-01-03 19:12:29 +01:00
  • 31b5427c87 Merge branch 'devel' into lint-fixes Robert Nelson 2014-01-03 10:11:36 -08:00
  • 1cec81d576 merged devel into master Tankred Hase 2014-01-03 18:48:27 +01:00
  • 51b2b6e559 add v0.1.x to travis badge v0.1.0 Tankred Hase 2014-01-03 18:35:57 +01:00
  • 3ef6814421 Add new index.js files Robert Nelson 2014-01-03 08:11:55 -08:00
  • 3beb4ac0ad Started porting crypto tests Robert Nelson 2014-01-03 08:10:50 -08:00
  • 57cd2cd755 Merge pull request #141 from Robert-Nelson/more-doc-fixes Thomas Oberndörfer 2014-01-03 06:19:41 -08:00
  • e5e1675615 Port general tests to chai/mocha Robert Nelson 2014-01-02 19:47:04 -08:00
  • ef9b586214 Regen doc and resources Robert Nelson 2014-01-02 13:03:26 -08:00
  • 3d4dfaea87 Add function names to constructors Robert Nelson 2014-01-02 12:50:48 -08:00
  • dba6f379e8 Fix all the lint noise, mostly semicolons, duplicate var definitions and ==0 Robert Nelson 2014-01-02 12:24:10 -08:00
  • 17ad1f5fed More documentation fixes Robert Nelson 2013-12-26 22:49:37 -08:00
  • 8449062191 Merge pull request #140 from Robert-Nelson/doc-fixes Thomas Oberndörfer 2013-12-23 02:36:17 -08:00
  • 40a5af2aae Fixup more documentation links Robert Nelson 2013-12-22 23:44:41 -08:00
  • e891d81e17 Merge upstream/devel changes Robert Nelson 2013-12-22 13:01:24 -08:00
  • 8923813580 Fix jsdoc generation and make keyring multiple instance. Robert Nelson 2013-12-22 12:39:11 -08:00
  • b27b01905b Refactoring Key class to use structured data. Transform key from-to packetlist. Add User and SubKey class. Verification methods for key components. Thomas Oberndörfer 2013-12-20 18:19:11 +01:00
  • 1ca90a980c Support multiple keys per ASCII armored block. Unify error handling: replace print_error function with exceptions. The idea is to use exceptions internally, but catch them in the high level API functions and return errors as implemented in openpgp.key.readArmored. Thomas Oberndörfer 2013-12-17 16:09:52 +01:00
  • a31fe80a2c Merge readPublicKey for V3 and V4 Thomas Oberndörfer 2013-12-12 16:17:01 +01:00
  • d7d74ec5e3 Verify V3 certification signatures Thomas Oberndörfer 2013-12-12 14:22:23 +01:00
  • ff8d93f956 Fix key expiration time. Add key revocation unit test. Thomas Oberndörfer 2013-12-12 12:05:00 +01:00
  • d22facc61c Remove CP-1252 cleartext signature unit-test Thomas Oberndörfer 2013-12-09 19:33:30 +01:00
  • 5fd4bdbccb Fix make bundle-test and keyring unit-tests Thomas Oberndörfer 2013-12-09 16:57:44 +01:00
  • 4979550729 Merge pull request #139 from Robert-Nelson/keyring Thomas Oberndörfer 2013-12-09 03:38:57 -08:00
  • 59e942dc9e Merge pull request #138 from Robert-Nelson/integration-tests Thomas Oberndörfer 2013-12-09 03:37:04 -08:00
  • 48af7ce584 Shuffle bundle names around so that openpgp.js is the debug version Robert Nelson 2013-12-09 00:30:13 -08:00
  • 911e103de9 Add keyring.min.js and update openpgp bundles Robert Nelson 2013-12-08 22:50:27 -08:00
  • 1d0c75a927 Add keyring bundle creation to Makefile Robert Nelson 2013-12-08 21:23:05 -08:00
  • 1c07c482aa Create a bundle for keyring and split out the store code Robert Nelson 2013-12-08 20:54:25 -08:00
  • f00d3210aa Convert keyring to use key interface rather than the packetlist. Robert Nelson 2013-12-08 19:35:01 -08:00
  • bfba0eca0c Changed unitttests and keyring to use bundled openpgp and updated keyring to use openpgp.key instead of packetlists. Robert Nelson 2013-12-08 15:41:31 -08:00
  • 30332003f8 Merge remote-tracking branch 'origin/devel' into integration-tests Robert Nelson 2013-12-08 11:02:26 -08:00
  • be8cab9795 Change Makefile to build debug and non-debug versions of openpgp.js Robert Nelson 2013-12-08 10:29:50 -08:00
  • 5d32718096 Normalize end of line, add getter and setter for text in literal data packet. Thomas Oberndörfer 2013-12-08 14:24:52 +01:00
  • e8a2cd6621 Continuous integration testing support completed Robert Nelson 2013-12-08 04:38:44 -08:00
  • 5d6e1a9506 Merge pull request #137 from Robert-Nelson/devel-signature-fixes Thomas Oberndörfer 2013-12-08 02:01:49 -08:00
  • 5f30c67499 All signature unit tests passing now Robert Nelson 2013-12-06 14:26:11 -08:00
  • f57de1ec40 Unit tests passing Robert Nelson 2013-12-06 09:56:05 -08:00
  • 03d0d44061 Signature fixes Robert Nelson 2013-12-05 22:31:33 -08:00
  • e6a116d14e Fix warnings from 'make minify' + other bugs Robert Nelson 2013-12-05 20:12:20 -08:00
  • f0c2427895 Array indexing on strings is nonstandard and doesn't work on IE Robert Nelson 2013-12-05 20:03:08 -08:00
  • ba565ad631 Merge d2613e27b483d577476849e1facaed7f9610f453 into 4cad3c0a44ce4e1644d2a56b475e2051d60f596d Robert Nelson 2013-12-05 16:04:06 -08:00
  • d2613e27b4 missed a reference to untranslated EOL Robert Nelson 2013-12-05 15:53:02 -08:00
  • c555dbfba9 Eliminate bogus EOL translations Robert Nelson 2013-12-05 14:27:15 -08:00
  • 56b4a4c0b4 Merge adef8f8e4e767f41e2ed6885c3c3531b3ae12641 into 4cad3c0a44ce4e1644d2a56b475e2051d60f596d Slavik Markovich 2013-12-05 13:23:56 -08:00
  • 4cad3c0a44 Merge pull request #135 from openpgpjs/new_line Tankred Hase 2013-12-05 13:15:42 -08:00
  • fb44405de5 Merge pull request #134 from Robert-Nelson/another-signature-fix Tankred Hase 2013-12-05 13:14:11 -08:00
  • db2f20448c fix signature test Tankred Hase 2013-12-05 22:12:32 +01:00
  • 8860161c67 Merge branch 'another-signature-fix' of github.com:Robert-Nelson/openpgpjs into new_line Tankred Hase 2013-12-05 22:08:48 +01:00
  • f07702e867 More consistency changes Robert Nelson 2013-12-05 12:29:52 -08:00
  • e965b6771b Cleanup canonical message handling for signatures Robert Nelson 2013-12-05 12:21:23 -08:00
  • caaedc16bf reconstruct bug in signature verification Tankred Hase 2013-12-05 17:27:56 +01:00
  • 8c16abbfee bugfix for only call showMessage if it was defined Tankred Hase 2013-12-05 12:37:55 +01:00
  • fecad8b8c0 only call showMessage if it was defined Tankred Hase 2013-12-05 12:33:03 +01:00
  • af29686442 Merge pull request #130 from Robert-Nelson/signature-fix Tankred Hase 2013-12-05 02:53:43 -08:00
  • d43b6df378 Merge pull request #132 from Robert-Nelson/build-status-fix Tankred Hase 2013-12-05 01:48:42 -08:00
  • 2e100068f1 Put the query string on the right url Robert Nelson 2013-12-04 21:07:44 -08:00
  • 0ebe4fd516 Only report build status for master and devel Robert Nelson 2013-12-04 21:05:07 -08:00
  • aa377b7cc9 Add verification of V3 signatures Robert Nelson 2013-12-04 20:38:52 -08:00
  • 835a05853e Change message to match others Robert Nelson 2013-12-04 19:39:15 -08:00
  • f8d8d471a9 Add test of verification of a clearsign message generated by gpg Robert Nelson 2013-12-04 19:33:44 -08:00
  • e9b8b0efb9 Incorporate integration test changes from signature branch Robert Nelson 2013-12-04 18:11:14 -08:00
  • 8110782633 Fix checksum failure debug message Robert Nelson 2013-12-04 15:42:56 -08:00
  • d618462a08 Merge 36ac801111a77a2fab364de635ca41ba119d2d66 into 9ee587ad4f39b1ace166ca3f9ddc5510ce0b8431 Robert Nelson 2013-12-04 15:30:51 -08:00
  • 36ac801111 Add jquery Robert Nelson 2013-12-04 15:30:36 -08:00
  • f7baeb36a3 Fix signature verification Robert Nelson 2013-12-04 10:45:03 -08:00
  • f6176ed484 Move key generation to Key class Thomas Oberndörfer 2013-12-04 16:45:14 +01:00
  • 9ee587ad4f add signature check to integration test Tankred Hase 2013-12-04 12:26:03 +01:00
  • 7e711510cc Implement cleartext signed messages Thomas Oberndörfer 2013-12-02 20:11:21 +01:00
  • be96de5188 Move methods of Key and Message class to prototype. Clean up openpgp.js file. Thomas Oberndörfer 2013-12-02 14:54:05 +01:00
  • 89eb5dff2a Rename attribute for data of armored message from .openpgp to .data Thomas Oberndörfer 2013-12-02 11:27:14 +01:00
  • 63db9246c6 Enhance debugging output and fix escaped dashes. Robert Nelson 2013-12-01 17:46:56 -08:00
  • e1908496c7 Add verification for version 3 signatures Robert Nelson 2013-11-30 22:29:28 -08:00
  • 84f6483cba Fix signing with version 3 keys Robert Nelson 2013-11-30 21:17:04 -08:00
  • 1f4911450b Resolve two more situations Robert Nelson 2013-11-30 12:29:47 -08:00
  • c2a79368dc Add verify method to message class and other improvements. Implement openpgp.decryptAndVerifyMessage. Allow parsing of unhashed signature subpackets. Thomas Oberndörfer 2013-11-30 17:29:20 +01:00
  • f59fa54ecf Fix ascii dearmor and signature verification bugs Robert Nelson 2013-11-29 19:29:57 -08:00
  • b4676d2ad8 Merge branch 'misc-fixes' into signature-fix Robert Nelson 2013-11-29 18:34:36 -08:00
  • bc27f7289c Merge 8b854a2ad155be525ddc944346568bfd9b0424d0 into 1cd7b542a0c3478f71e0a95343e60fad9889ead2 Robert Nelson 2013-11-29 17:09:14 -08:00
  • 8b854a2ad1 Fix warnings from 'make minify' + other bugs Robert Nelson 2013-11-29 17:08:17 -08:00
  • 96bb1ca88c Merge e4e69749a68f3d117500ff9c62383873badcdd54 into 1cd7b542a0c3478f71e0a95343e60fad9889ead2 Robert Nelson 2013-11-29 16:13:33 -08:00
  • e4e69749a6 Don't use array indexing on strings it is nonstandard and doesn't work on IE Robert Nelson 2013-11-29 16:10:56 -08:00
  • b0ea97ec28 Make packet tests run. Rename test files, move signature tests to general folder. Split keyring tests in own file. Add tests for V3 signatures and fix verification. Thomas Oberndörfer 2013-11-26 18:30:17 +01:00
  • 66c428da7e Fix key generation: use primary key for subkey binding signature. On signing all signature subpacket data is written to the hashed subpacket data section. This allows to set e.g. key flags on certification signatures. Thomas Oberndörfer 2013-11-26 10:35:41 +01:00
  • 22ad0d3505 Implement signAndEncryptMessage function. Fix packet_one_pass_signature.write(). Thomas Oberndörfer 2013-11-19 16:30:41 +01:00
  • 93376b6e13 Add decryptKeyPacket to key class. Used to decrypt specific key packets and replacing the unlock mechanism. Decrypt method of packet_secret_key returns boolean to indicate successful decryption. Add config to util class and cleanup comments. Update tests. Thomas Oberndörfer 2013-11-19 13:50:14 +01:00
  • 097e602fd0 Fix grunt-browserify dependency Thomas Oberndörfer 2013-11-18 10:07:18 +01:00
  • c051eacf36 Introduce unlock method for keys: passphrase is set as attribute of key and used to decrypt required secret key packets on demand. Directly access config module in armor.js. Key method getPrivateKeyPacket returns key packets by ID (optionally decrypted). Message method decrypt returns new message with packetlist of decrypted message. Add CRLF conversion to literal data packet. Packetlist: make filterByTag variadic, add findPacket method. Keep state isDecrypted in secret key packet, don't decrypt if already decrypted. Add mapToHex method to keyid. Simplify emailRegEx. Thomas Oberndörfer 2013-11-16 22:08:42 +01:00
  • 40701e09ab Merge pull request #121 from toberndo/devel Sean Colyer 2013-10-31 19:28:37 -07:00
  • 999b027ebf Merge a6ea688eb675909317352fad7311bd96fa00abc4 into 1cd7b542a0c3478f71e0a95343e60fad9889ead2 jaekwon 2013-10-28 00:15:44 -07:00
  • a6ea688eb6 Do not create unnecessary openpgp_msg_message's Jae Kwon 2013-10-28 00:17:20 -07:00
  • c0a6caa177 Fixed bug where empty strings can't be decrypted. Jae Kwon 2013-10-28 00:07:20 -07:00
  • 93e653f187 Fixed packet length miscalculation issue Jae Kwon 2013-10-26 17:05:15 -07:00
  • 1be6b8b858 Remove keyring from openpgp namespace. Optimize keyid initialization. Thomas Oberndörfer 2013-10-24 12:19:46 +02:00