Commit Graph

2320 Commits

Author SHA1 Message Date
Robert Nelson
4cabe075d5 Add standalone support 2014-01-09 07:31:00 -08:00
Tankred Hase
24d0c173a0 update readme 2014-01-09 14:06:19 +01:00
Tankred Hase
a0cb23f421 add dist/ to gitignore 2014-01-09 14:04:07 +01:00
Tankred Hase
acb537bea3 Merge pull request #145 from Robert-Nelson/nodejs
Add nodejs and cleanup source tree
2014-01-09 04:37:12 -08:00
Robert Nelson
5851d7ba14 Remove obsolete example test file 2014-01-09 03:14:35 -08:00
Robert Nelson
9f4e6e7ebb Add files missed in last commit 2014-01-09 02:47:57 -08:00
Robert Nelson
3680695a69 Implement node.js support and cleanup source tree.
Rename resources to dist.

Eliminate keyring bundle and expose keyring class in openpgp module.

Add mochaTest grunt task to run node server-side tests.

Add node_pack grunt task to create npm package into dist and install it for testing.

Add node_store config property which specifies location of localStorage emulation when using node.

Add repository info to package.json.

Move util.js to src directory from util since it is the only file there.

Rename class properties in openpgp to the new class names.
2014-01-09 02:29:30 -08:00
Robert Nelson
57c98386f9 Add node.js support 2014-01-08 09:01:15 -08:00
Robert Nelson
82fbc0ffa7 Merge branch 'pr/144' 2014-01-06 19:50:08 +01:00
Tankred Hase
0d2885d52d build new docs 2014-01-06 16:29:02 +01:00
Robert Nelson
0cd56ef418 Merge branch 'master' into refactor 2014-01-06 06:44:52 -08:00
Tankred Hase
c66d2ba2a2 update readme 2014-01-06 15:39:14 +01:00
Tankred Hase
d28719a1d8 update readme t explain build/releases 2014-01-06 15:27:52 +01:00
Tankred Hase
1165b52b91 do a full build including uglify in travis 2014-01-06 11:21:20 +01:00
Tankred Hase
2985be05e4 remove Makefile since we use grunt for everything now 2014-01-06 11:14:25 +01:00
Tankred Hase
997568ce39 removed empty git submodules file 2014-01-06 11:12:53 +01:00
Tankred Hase
530fd9afec removed old sjcl git submodule 2014-01-06 11:12:28 +01:00
Tankred Hase
38607d51b6 Merge pull request #143 from Robert-Nelson/chai-mocha-port
Port Unit Tests to mocha
2014-01-06 01:45:34 -08:00
Robert Nelson
f436c85482 Add a bunch of links to documentation 2014-01-05 23:10:19 -08:00
Robert Nelson
2c8a4daec5 Show full class names in nav 2014-01-05 14:25:45 -08:00
Robert Nelson
0c6b345ba8 Refactor classes 2014-01-05 10:13:25 -08:00
Robert Nelson
28ba64c11d Eliminate previous ci tests.
Merge ci keyring tests to unittests, the other ci tests just duplicate other unit tests.

Change Makefile to just run grunt and npm tasks.
2014-01-04 11:09:29 -08:00
Robert Nelson
598618ec8a Complete crypto/hash tests 2014-01-03 23:44:04 -08:00
Robert Nelson
0a23d056c0 Finish crypto/cipher tests, disable subkey revocation tests 2014-01-03 22:46:37 -08:00
Robert Nelson
da5d6ff649 Fix mocha_phantomjs task to not buffer output 2014-01-03 17:52:43 -08:00
Robert Nelson
db80459cf1 Merge branch 'master' into chai-mocha-port 2014-01-03 13:51:49 -08:00
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