Commit Graph

344 Commits

Author SHA1 Message Date
Tankred Hase
06e4b83943 fix tests 2014-01-03 21:53:41 +01:00
Tankred Hase
3d67721fb5 remove old files 2014-01-03 20:40:05 +01:00
Tankred Hase
3d1575bb85 update readme 2014-01-03 19:45:22 +01:00
Tankred Hase
f56123a41f change version in package.json 2014-01-03 19:41:58 +01:00
Tankred Hase
818ed7b9b1 readme cleanup 2014-01-03 19:38:23 +01:00
Tankred Hase
deb64215c8 Merge remote-tracking branch 'origin/devel' 2014-01-03 19:26:40 +01:00
Tankred Hase
63571e19f0 Merge pull request #142 from Robert-Nelson/lint-fixes
Lint fixes
2014-01-03 10:25:47 -08:00
Tankred Hase
7d8bf90c32 remove unnecessary files and update README 2014-01-03 19:12:29 +01:00
Robert Nelson
31b5427c87 Merge branch 'devel' into lint-fixes 2014-01-03 10:11:36 -08:00
Tankred Hase
1cec81d576 merged devel into master 2014-01-03 18:48:27 +01:00
Robert Nelson
3ef6814421 Add new index.js files 2014-01-03 08:11:55 -08:00
Robert Nelson
3beb4ac0ad Started porting crypto tests 2014-01-03 08:10:50 -08:00
Thomas Oberndörfer
57cd2cd755 Merge pull request #141 from Robert-Nelson/more-doc-fixes
More documentation fixes
2014-01-03 06:19:41 -08:00
Robert Nelson
e5e1675615 Port general tests to chai/mocha 2014-01-02 19:47:04 -08:00
Robert Nelson
ef9b586214 Regen doc and resources 2014-01-02 13:03:26 -08:00
Robert Nelson
3d4dfaea87 Add function names to constructors 2014-01-02 12:50:48 -08:00
Robert Nelson
dba6f379e8 Fix all the lint noise, mostly semicolons, duplicate var definitions and ==0 2014-01-02 12:24:10 -08:00
Robert Nelson
17ad1f5fed More documentation fixes 2013-12-26 22:49:37 -08:00
Thomas Oberndörfer
8449062191 Merge pull request #140 from Robert-Nelson/doc-fixes
Fix jsdoc generation and make keyring multiple instance.
2013-12-23 02:36:17 -08:00
Robert Nelson
40a5af2aae Fixup more documentation links 2013-12-22 23:44:41 -08:00
Robert Nelson
e891d81e17 Merge upstream/devel changes 2013-12-22 13:01:24 -08:00
Robert Nelson
8923813580 Fix jsdoc generation and make keyring multiple instance.
Add jsdoc @module definitions.

Fix references to old class names.

Make keyring a multiple instance module.

Eliminate unit test dependency on running npm test.
2013-12-22 12:39:11 -08:00
Thomas Oberndörfer
b27b01905b Refactoring Key class to use structured data. Transform key from-to packetlist.
Add User and SubKey class. Verification methods for key components.
2013-12-20 18:19:11 +01:00
Thomas Oberndörfer
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.
2013-12-17 16:09:52 +01:00
Thomas Oberndörfer
a31fe80a2c Merge readPublicKey for V3 and V4 2013-12-12 16:17:01 +01:00
Thomas Oberndörfer
d7d74ec5e3 Verify V3 certification signatures 2013-12-12 14:22:23 +01:00
Thomas Oberndörfer
ff8d93f956 Fix key expiration time. Add key revocation unit test. 2013-12-12 12:05:00 +01:00
Thomas Oberndörfer
d22facc61c Remove CP-1252 cleartext signature unit-test 2013-12-09 19:33:30 +01:00
Thomas Oberndörfer
5fd4bdbccb Fix make bundle-test and keyring unit-tests 2013-12-09 16:57:44 +01:00
Thomas Oberndörfer
4979550729 Merge pull request #139 from Robert-Nelson/keyring
Reworked keyring and added new keyring bundle
2013-12-09 03:38:57 -08:00
Thomas Oberndörfer
59e942dc9e Merge pull request #138 from Robert-Nelson/integration-tests
Port continuous integration from master branch.
2013-12-09 03:37:04 -08:00
Robert Nelson
48af7ce584 Shuffle bundle names around so that openpgp.js is the debug version 2013-12-09 00:30:13 -08:00
Robert Nelson
911e103de9 Add keyring.min.js and update openpgp bundles 2013-12-08 22:50:27 -08:00
Robert Nelson
1d0c75a927 Add keyring bundle creation to Makefile 2013-12-08 21:23:05 -08:00
Robert Nelson
1c07c482aa Create a bundle for keyring and split out the store code 2013-12-08 20:54:25 -08:00
Robert Nelson
f00d3210aa Convert keyring to use key interface rather than the packetlist. 2013-12-08 19:35:01 -08:00
Robert Nelson
bfba0eca0c Changed unitttests and keyring to use bundled openpgp and updated keyring to use openpgp.key instead of packetlists.
Added getUserIds() to key.

Reenabled keyring ci tests.
2013-12-08 15:41:31 -08:00
Robert Nelson
30332003f8 Merge remote-tracking branch 'origin/devel' into integration-tests 2013-12-08 11:02:26 -08:00
Robert Nelson
be8cab9795 Change Makefile to build debug and non-debug versions of openpgp.js 2013-12-08 10:29:50 -08:00
Thomas Oberndörfer
5d32718096 Normalize end of line, add getter and setter for text in literal data packet. 2013-12-08 14:24:52 +01:00
Robert Nelson
e8a2cd6621 Continuous integration testing support completed 2013-12-08 04:38:44 -08:00
Thomas Oberndörfer
5d6e1a9506 Merge pull request #137 from Robert-Nelson/devel-signature-fixes
Merge signature changes from master
2013-12-08 02:01:49 -08:00
Robert Nelson
5f30c67499 All signature unit tests passing now 2013-12-06 14:26:11 -08:00
Robert Nelson
f57de1ec40 Unit tests passing 2013-12-06 09:56:05 -08:00
Robert Nelson
03d0d44061 Signature fixes 2013-12-05 22:31:33 -08:00
Robert Nelson
e6a116d14e Fix warnings from 'make minify' + other bugs 2013-12-05 20:12:20 -08:00
Robert Nelson
f0c2427895 Array indexing on strings is nonstandard and doesn't work on IE 2013-12-05 20:03:08 -08:00
Tankred Hase
4cad3c0a44 Merge pull request #135 from openpgpjs/new_line
Add test for RFC compliant new line handling
2013-12-05 13:15:42 -08:00
Tankred Hase
fb44405de5 Merge pull request #134 from Robert-Nelson/another-signature-fix
Another signature fix
2013-12-05 13:14:11 -08:00
Tankred Hase
db2f20448c fix signature test 2013-12-05 22:12:32 +01:00