diff --git a/doc/JXG.Util.html b/doc/JXG.Util.html index 25b72756..909d09f0 100644 --- a/doc/JXG.Util.html +++ b/doc/JXG.Util.html @@ -554,13 +554,13 @@ EXAMPLES:
diff --git a/doc/aes.html b/doc/aes.html index b7d1eaf0..370ed3a0 100644 --- a/doc/aes.html +++ b/doc/aes.html @@ -111,13 +111,13 @@
diff --git a/doc/aes.js.html b/doc/aes.js.html index de604b8e..eb1436df 100644 --- a/doc/aes.js.html +++ b/doc/aes.js.html @@ -43,7 +43,7 @@ * @module crypto/cipher/aes */ -var util = require('../../util'); +var util = require('../../util.js'); // The round constants used in subkey expansion var Rcon = [ @@ -546,13 +546,13 @@ for (var i in types) {
diff --git a/doc/all_packets.js.html b/doc/all_packets.js.html index 13e71365..ab7a7c8d 100644 --- a/doc/all_packets.js.html +++ b/doc/all_packets.js.html @@ -101,13 +101,13 @@ for (var i in enums.packet) {
diff --git a/doc/armor.html b/doc/armor.html index 303fdd98..a7d14cdf 100644 --- a/doc/armor.html +++ b/doc/armor.html @@ -1358,13 +1358,13 @@ given base64 encoded checksum
diff --git a/doc/armor.js.html b/doc/armor.js.html index 9bdac14a..a05c57c1 100644 --- a/doc/armor.js.html +++ b/doc/armor.js.html @@ -413,13 +413,13 @@ module.exports = {
diff --git a/doc/base64.html b/doc/base64.html index 1c3f7c7e..6ff81a78 100644 --- a/doc/base64.html +++ b/doc/base64.html @@ -387,13 +387,13 @@
diff --git a/doc/base64.js.html b/doc/base64.js.html index 122c1304..2b3058c0 100644 --- a/doc/base64.js.html +++ b/doc/base64.js.html @@ -136,13 +136,13 @@ module.exports = {
diff --git a/doc/blowfish.html b/doc/blowfish.html index eb4aebf5..0bffb55f 100644 --- a/doc/blowfish.html +++ b/doc/blowfish.html @@ -105,13 +105,13 @@
diff --git a/doc/blowfish.js.html b/doc/blowfish.js.html index 09beb23d..7eeebc19 100644 --- a/doc/blowfish.js.html +++ b/doc/blowfish.js.html @@ -418,7 +418,7 @@ Blowfish.prototype.init = function(key) { } }; -var util = require('../../util'); +var util = require('../../util.js'); // added by Recurity Labs @@ -451,13 +451,13 @@ module.exports.blockSize = BF.prototype.blockSize = 16;
diff --git a/doc/cast5.html b/doc/cast5.html index 2a338c69..b1fa2c2a 100644 --- a/doc/cast5.html +++ b/doc/cast5.html @@ -105,13 +105,13 @@
diff --git a/doc/cast5.js.html b/doc/cast5.js.html index 480e6be0..6560682b 100644 --- a/doc/cast5.js.html +++ b/doc/cast5.js.html @@ -618,7 +618,7 @@ function openpgp_symenc_cast5() { 0x04f19130, 0xba6e4ec0, 0x99265164, 0x1ee7230d, 0x50b2ad80, 0xeaee6801, 0x8db2a283, 0xea8bf59e); } -var util = require('../../util'); +var util = require('../../util.js'); function cast5(key) { this.cast5 = new openpgp_symenc_cast5(); @@ -642,13 +642,13 @@ module.exports.keySize = cast5.prototype.keySize = 16;
diff --git a/doc/cfb.html b/doc/cfb.html index 98c74c64..c1db831a 100644 --- a/doc/cfb.html +++ b/doc/cfb.html @@ -762,13 +762,13 @@ This will be passed to the cipherfn
diff --git a/doc/cfb.js.html b/doc/cfb.js.html index 946447c1..efb95e30 100644 --- a/doc/cfb.js.html +++ b/doc/cfb.js.html @@ -48,7 +48,7 @@ * @module crypto/cfb */ -var util = require('../util'), +var util = require('../util.js'), cipher = require('./cipher'); module.exports = { @@ -335,13 +335,13 @@ module.exports = {
diff --git a/doc/cipher.html b/doc/cipher.html index 8159cb23..de27c390 100644 --- a/doc/cipher.html +++ b/doc/cipher.html @@ -406,13 +406,13 @@
diff --git a/doc/cleartext.js.html b/doc/cleartext.js.html index 166e3419..01f00f0a 100644 --- a/doc/cleartext.js.html +++ b/doc/cleartext.js.html @@ -185,13 +185,13 @@ exports.readArmored = readArmored;
diff --git a/doc/compressed-Compressed.html b/doc/compressed-Compressed.html index babcb3eb..8ce321a4 100644 --- a/doc/compressed-Compressed.html +++ b/doc/compressed-Compressed.html @@ -680,13 +680,13 @@ read by read_packet
diff --git a/doc/compressed.html b/doc/compressed.html index 61feb4b7..0d91812d 100644 --- a/doc/compressed.html +++ b/doc/compressed.html @@ -128,13 +128,13 @@ a Signature or One-Pass Signature packet, and contains a literal data packet.
diff --git a/doc/compressed.js.html b/doc/compressed.js.html index c8b340e9..f0c50c3b 100644 --- a/doc/compressed.js.html +++ b/doc/compressed.js.html @@ -204,13 +204,13 @@ Compressed.prototype.compress = function () {
diff --git a/doc/config.html b/doc/config.html index c77683e7..e8966537 100644 --- a/doc/config.html +++ b/doc/config.html @@ -325,13 +325,13 @@
diff --git a/doc/config.js.html b/doc/config.js.html index bb17bf30..5ffb0264 100644 --- a/doc/config.js.html +++ b/doc/config.js.html @@ -70,6 +70,8 @@ module.exports = { versionstring: "OpenPGP.js VERSION", commentstring: "http://openpgpjs.org", + node_store: './openpgp.store', + debug: false }; @@ -82,13 +84,13 @@ module.exports = {
diff --git a/doc/crypto.html b/doc/crypto.html index 31e380a1..ccf18e84 100644 --- a/doc/crypto.html +++ b/doc/crypto.html @@ -937,13 +937,13 @@ if elgamal encryption an array of two module:type/mpi is returned; otherwise nul
diff --git a/doc/crypto.js.html b/doc/crypto.js.html index b2f1304c..ed4e963b 100644 --- a/doc/crypto.js.html +++ b/doc/crypto.js.html @@ -261,13 +261,13 @@ module.exports = {
diff --git a/doc/des.html b/doc/des.html index 6192b860..2daf8bb8 100644 --- a/doc/des.html +++ b/doc/des.html @@ -209,13 +209,13 @@
diff --git a/doc/des.js.html b/doc/des.js.html index 216b859c..8a2833b1 100644 --- a/doc/des.js.html +++ b/doc/des.js.html @@ -388,7 +388,7 @@ function des_removePadding(message, padding) { } -var util = require('../../util'); +var util = require('../../util.js'); // added by Recurity Labs @@ -444,13 +444,13 @@ module.exports = {
diff --git a/doc/dsa.html b/doc/dsa.html index ca24462e..f9c23fc5 100644 --- a/doc/dsa.html +++ b/doc/dsa.html @@ -117,13 +117,13 @@
diff --git a/doc/dsa.js.html b/doc/dsa.js.html index 3905bc8b..e31c5fc4 100644 --- a/doc/dsa.js.html +++ b/doc/dsa.js.html @@ -55,7 +55,7 @@ var BigInteger = require('./jsbn.js'), random = require('../random.js'), hashModule = require('../hash'), - util = require('../../util'), + util = require('../../util.js'), config = require('../../config'); function DSA() { @@ -206,13 +206,13 @@ module.exports = DSA;
diff --git a/doc/elgamal.html b/doc/elgamal.html index 2220019e..78fc3444 100644 --- a/doc/elgamal.html +++ b/doc/elgamal.html @@ -115,13 +115,13 @@
diff --git a/doc/elgamal.js.html b/doc/elgamal.js.html index bc160517..e28e2cce 100644 --- a/doc/elgamal.js.html +++ b/doc/elgamal.js.html @@ -53,7 +53,7 @@ var BigInteger = require('./jsbn.js'), random = require('../random.js'), - util = require('../../util'); + util = require('../../util.js'); function Elgamal() { @@ -95,13 +95,13 @@ module.exports = Elgamal;
diff --git a/doc/enums.js.html b/doc/enums.js.html index d0a03000..d1b62ee3 100644 --- a/doc/enums.js.html +++ b/doc/enums.js.html @@ -352,13 +352,13 @@ module.exports = {
diff --git a/doc/hash.html b/doc/hash.html index fb3c2dc6..88891600 100644 --- a/doc/hash.html +++ b/doc/hash.html @@ -819,13 +819,13 @@
diff --git a/doc/index.html b/doc/index.html index 13512b54..12a8b6c5 100644 --- a/doc/index.html +++ b/doc/index.html @@ -41,50 +41,37 @@
-

OpenPGP.js [![Build Status](https://secure.travis-ci.org/openpgpjs/openpgpjs.png?branch=master,v0.1.x)](http://travis-ci.org/openpgpjs/openpgpjs)

- +

OpenPGP.js Build Status

OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.

-

How do I use it?

-

You can download a prebuilt minified version of the library under releases.

-

You can also build a current version yourself:

-
npm install && grunt
-

Then take the resulting file from resources/openpgp.min.js to use in your project.

-

I need some help

-

Mailing List

- -

You can sign up for our mailing list and ask for help there. We've recently worked on getting our archive up and running.

- +

You can sign up for our mailing list and ask for help there. We've recently worked on getting our archive up and running.

Documentation

-

A jsdoc build of our code comments is available at doc/index.html. Public calls should generally be made through the OpenPGP object doc/openpgp.html.

-

How do I get involved?

-

You want to help, great! Go ahead and fork our repo, make your changes and make a pull request.

-

It is extra awesome if you write tests for the code you change. Our test coverage is relatively weak, so if you can add cases that is great.

-

What License do you use?

-

GNU Lesser General Public License (2.1). Please take a look at the LICENSE file for more information.

-

What are the requirements to use it?

-

OpenPGP.js currently only fully supports Chrome. Firefox support should be coming soon with the advent of Firefox 23 with native javascript support for window.crypto.getRandomValues. If you can help us support more browsers and situations, please chip in!

-

Resources

- -

Below is a collection of resources, many of these were projects that were in someway a precursor to the current OpenPGP.js project. If you'd like to add your link here, please do so in a pull request or email to the list.

- -
+

Below is a collection of resources, many of these were projects that were in someway a precursor to the current OpenPGP.js project. If you'd like to add your link here, please do so in a pull request or email to the list.

+
@@ -180,13 +167,13 @@ for extending and developing on top of the base library.
diff --git a/doc/index.js.html b/doc/index.js.html index 8f611610..e352bec6 100644 --- a/doc/index.js.html +++ b/doc/index.js.html @@ -2,7 +2,7 @@ - JSDoc: Source: index.js + JSDoc: Source: config/index.js @@ -17,7 +17,7 @@
-

Source: index.js

+

Source: config/index.js

@@ -25,45 +25,11 @@
-

-module.exports = require('./openpgp.js');
-
-module.exports.key = require('./key.js');
-module.exports.message = require('./message.js');
-module.exports.cleartext = require('./cleartext.js');
-/**
- * @see module:util/util
- * @module util
- */
-module.exports.util = require('./util/util.js');
-module.exports.packet = require('./packet');
-/**
- * @see module:type/mpi
- * @module mpi
- */
-module.exports.mpi = require('./type/mpi.js');
-/**
- * @see module:type/s2k
- * @module s2k
- */
-module.exports.s2k = require('./type/s2k.js');
-/**
- * @see module:type/keyid
- * @module keyid
- */
-module.exports.keyid = require('./type/keyid.js');
-/**
- * @see module:encoding/armor
- * @module armor
- */
-module.exports.armor = require('./encoding/armor.js');
-module.exports.enums = require('./enums.js');
-/**
+            
/**
  * @see module:config/config
  * @module config
  */
-module.exports.config = require('./config/config.js');
-module.exports.crypto = require('./crypto');
+module.exports = require('./config.js');
 
@@ -74,13 +40,13 @@ module.exports.crypto = require('./crypto');

diff --git a/doc/index.js_.html b/doc/index.js_.html index 3a94be90..fa8b99a3 100644 --- a/doc/index.js_.html +++ b/doc/index.js_.html @@ -60,13 +60,13 @@ for (var i in crypto)
diff --git a/doc/index.js__.html b/doc/index.js__.html index f187a574..8cbf92da 100644 --- a/doc/index.js__.html +++ b/doc/index.js__.html @@ -63,13 +63,13 @@ for (var i in aes) {
diff --git a/doc/index.js___.html b/doc/index.js___.html index fd66deee..5cfeda37 100644 --- a/doc/index.js___.html +++ b/doc/index.js___.html @@ -123,13 +123,13 @@ module.exports = {
diff --git a/doc/index.js____.html b/doc/index.js____.html index 8b63b07e..34ae68ae 100644 --- a/doc/index.js____.html +++ b/doc/index.js____.html @@ -49,13 +49,13 @@ module.exports = {
diff --git a/doc/index.js_____.html b/doc/index.js_____.html index 043c1539..ff646737 100644 --- a/doc/index.js_____.html +++ b/doc/index.js_____.html @@ -2,7 +2,7 @@ - JSDoc: Source: packet/index.js + JSDoc: Source: keyring/index.js @@ -17,7 +17,7 @@
-

Source: packet/index.js

+

Source: keyring/index.js

@@ -25,20 +25,12 @@
-
var enums = require('../enums.js');
-
-module.exports = {
-  /**
-   * @name module:packet.List
-   * @see module:packet/packetlist
-   */
-  List: require('./packetlist.js')
-};
-
-var packets = require('./all_packets.js');
-
-for (var i in packets)
-  module.exports[i] = packets[i];
+            
/**
+ * @see module:keyring/keyring
+ * @module keyring
+ */
+module.exports = require('./keyring.js');
+module.exports.localstore = require('./localstore.js');
 
@@ -49,13 +41,13 @@ for (var i in packets)

- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/index.js______.html b/doc/index.js______.html new file mode 100644 index 00000000..99e76a55 --- /dev/null +++ b/doc/index.js______.html @@ -0,0 +1,117 @@ + + + + + JSDoc: Source: index.js + + + + + + + + + + +
+ +

Source: index.js

+ + + + + +
+
+

+module.exports = require('./openpgp.js');
+/**
+ * @see module:key
+ * @name module:openpgp.key
+ */
+module.exports.key = require('./key.js');
+/**
+ * @see module:message
+ * @name module:openpgp.message
+ */
+module.exports.message = require('./message.js');
+/**
+ * @see module:cleartext
+ * @name module:openpgp.cleartext
+ */
+module.exports.cleartext = require('./cleartext.js');
+/**
+ * @see module:util
+ * @name module:openpgp.util
+ */
+module.exports.util = require('./util.js');
+/**
+ * @see module:packet
+ * @name module:openpgp.packet
+ */
+module.exports.packet = require('./packet');
+/**
+ * @see module:type/mpi
+ * @name module:openpgp.MPI
+ */
+module.exports.MPI = require('./type/mpi.js');
+/**
+ * @see module:type/s2k
+ * @name module:openpgp.S2K
+ */
+module.exports.S2K = require('./type/s2k.js');
+/**
+ * @see module:type/keyid
+ * @name module:openpgp.Keyid
+ */
+module.exports.Keyid = require('./type/keyid.js');
+/**
+ * @see module:encoding/armor
+ * @name module:openpgp.armor
+ */
+module.exports.armor = require('./encoding/armor.js');
+/**
+ * @see module:enums
+ * @name module:openpgp.enums
+ */
+module.exports.enums = require('./enums.js');
+/**
+ * @see module:config/config
+ * @name module:openpgp.config
+ */
+module.exports.config = require('./config/config.js');
+/**
+ * @see module:crypto
+ * @name module:openpgp.crypto
+ */
+module.exports.crypto = require('./crypto');
+/**
+ * @see module:keyring
+ * @name module:openpgp.Keyring
+ */
+module.exports.Keyring = require('./keyring');
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST) +
+ + + + + diff --git a/doc/index.js_______.html b/doc/index.js_______.html new file mode 100644 index 00000000..d0418706 --- /dev/null +++ b/doc/index.js_______.html @@ -0,0 +1,64 @@ + + + + + JSDoc: Source: packet/index.js + + + + + + + + + + +
+ +

Source: packet/index.js

+ + + + + +
+
+
var enums = require('../enums.js');
+
+module.exports = {
+  /**
+   * @name module:packet.List
+   * @see module:packet/packetlist
+   */
+  List: require('./packetlist.js')
+};
+
+var packets = require('./all_packets.js');
+
+for (var i in packets)
+  module.exports[i] = packets[i];
+
+
+
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST) +
+ + + + + diff --git a/doc/jsbn.html b/doc/jsbn.html index 2ed0a419..8a1374ed 100644 --- a/doc/jsbn.html +++ b/doc/jsbn.html @@ -111,13 +111,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:30 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:30 GMT-0800 (PST)
diff --git a/doc/jsbn.js.html b/doc/jsbn.js.html index 43f83b7f..137906dc 100644 --- a/doc/jsbn.js.html +++ b/doc/jsbn.js.html @@ -64,7 +64,7 @@ * @module crypto/public_key/jsbn */ -var util = require('../../util'); +var util = require('../../util.js'); // Basic JavaScript BN library - subset useful for RSA encryption. @@ -1745,13 +1745,13 @@ BigInteger.prototype.square = bnSquare;
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/jxg.js.html b/doc/jxg.js.html index d4b61bcf..8b9f7449 100644 --- a/doc/jxg.js.html +++ b/doc/jxg.js.html @@ -1297,13 +1297,13 @@ module.exports = JXG;
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/key.js.html b/doc/key.js.html index b9ad2baf..883a01df 100644 --- a/doc/key.js.html +++ b/doc/key.js.html @@ -803,13 +803,13 @@ exports.generate = generate;
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/keyid-Keyid.html b/doc/keyid-Keyid.html index 77db7f6c..85a949f5 100644 --- a/doc/keyid-Keyid.html +++ b/doc/keyid-Keyid.html @@ -254,13 +254,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:34 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/keyid.html b/doc/keyid.html index ec65962e..9ee9b18c 100644 --- a/doc/keyid.html +++ b/doc/keyid.html @@ -125,13 +125,13 @@ formed.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/keyid.js.html b/doc/keyid.js.html index 5de27049..1eb3a8bd 100644 --- a/doc/keyid.js.html +++ b/doc/keyid.js.html @@ -55,7 +55,7 @@ module.exports = Keyid; -var util = require('../util'); +var util = require('../util.js'); /** * @constructor @@ -102,13 +102,13 @@ module.exports.mapToHex = function (keyId) {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/keyring-Keyring.html b/doc/keyring-Keyring.html index d59571e2..23f93c62 100644 --- a/doc/keyring-Keyring.html +++ b/doc/keyring-Keyring.html @@ -1291,13 +1291,13 @@ keyring from HTML5 local storage and initializes this instance.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:31 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:32 GMT-0800 (PST)
diff --git a/doc/keyring.html b/doc/keyring.html index be33a345..d88a1e12 100644 --- a/doc/keyring.html +++ b/doc/keyring.html @@ -822,13 +822,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:31 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:32 GMT-0800 (PST)
diff --git a/doc/keyring.js.html b/doc/keyring.js.html index 98121e66..9189aedb 100644 --- a/doc/keyring.js.html +++ b/doc/keyring.js.html @@ -224,13 +224,13 @@ Keyring.prototype.exportPublicKey = function (index) {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/literal-Literal.html b/doc/literal-Literal.html index 30cf3f09..2d0a210a 100644 --- a/doc/literal-Literal.html +++ b/doc/literal-Literal.html @@ -909,13 +909,13 @@ will be normalized to \r\n and by default text is converted to UTF8
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/literal.html b/doc/literal.html index 27f43d0a..fc435a7c 100644 --- a/doc/literal.html +++ b/doc/literal.html @@ -125,13 +125,13 @@ is not to be further interpreted.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/literal.js.html b/doc/literal.js.html index 9e1e230e..8930bdcc 100644 --- a/doc/literal.js.html +++ b/doc/literal.js.html @@ -54,7 +54,7 @@ module.exports = Literal; -var util = require('../util'), +var util = require('../util.js'), enums = require('../enums.js'); /** @@ -165,13 +165,13 @@ Literal.prototype.write = function () {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/localStorage-LocalStorage.html b/doc/localStorage-LocalStorage.html index c39e4599..09d526c0 100644 --- a/doc/localStorage-LocalStorage.html +++ b/doc/localStorage-LocalStorage.html @@ -277,13 +277,13 @@ if config is null the default config will be used
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:28 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:29 GMT-0800 (PST)
diff --git a/doc/localStorage.html b/doc/localStorage.html index 3c5e6cdb..196500fc 100644 --- a/doc/localStorage.html +++ b/doc/localStorage.html @@ -114,13 +114,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:28 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:29 GMT-0800 (PST)
diff --git a/doc/localStorage.js.html b/doc/localStorage.js.html index fb90a4e3..46bb9928 100644 --- a/doc/localStorage.js.html +++ b/doc/localStorage.js.html @@ -68,13 +68,13 @@ LocalStorage.prototype.write = function () {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/localstore.html b/doc/localstore.html index be03bba0..118ede04 100644 --- a/doc/localstore.html +++ b/doc/localstore.html @@ -113,13 +113,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:31 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:32 GMT-0800 (PST)
diff --git a/doc/localstore.js.html b/doc/localstore.js.html index c3739060..26a4c6e2 100644 --- a/doc/localstore.js.html +++ b/doc/localstore.js.html @@ -59,7 +59,16 @@ function LocalStore() { * @return {Array<module:key~Key>} array of keys retrieved from localstore */ LocalStore.prototype.load = function () { - var armoredKeys = JSON.parse(window.localStorage.getItem("armoredKeys")); + var storage = null; + try { + storage = window.localStorage; + } catch (e) { + } + + if (storage === null) { + storage = new (require('node-localstorage').LocalStorage)(openpgp.config.node_store); + } + var armoredKeys = JSON.parse(storage.getItem("armoredKeys")); var keys = []; if (armoredKeys !== null && armoredKeys.length !== 0) { var key; @@ -93,13 +102,13 @@ LocalStore.prototype.store = function (keys) {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/marker-Marker.html b/doc/marker-Marker.html index dc1fa708..61e68f80 100644 --- a/doc/marker-Marker.html +++ b/doc/marker-Marker.html @@ -323,13 +323,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/marker.html b/doc/marker.html index 120127b7..41da0c59 100644 --- a/doc/marker.html +++ b/doc/marker.html @@ -121,13 +121,13 @@ Such a packet MUST be ignored when received.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/marker.js.html b/doc/marker.js.html index 08c432f9..bfc885bd 100644 --- a/doc/marker.js.html +++ b/doc/marker.js.html @@ -92,13 +92,13 @@ Marker.prototype.read = function (bytes) {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/md5.html b/doc/md5.html index 3eb168bf..fc4d4946 100644 --- a/doc/md5.html +++ b/doc/md5.html @@ -229,13 +229,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:29 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:30 GMT-0800 (PST)
diff --git a/doc/md5.js.html b/doc/md5.js.html index d2f9915b..099bb7b0 100644 --- a/doc/md5.js.html +++ b/doc/md5.js.html @@ -44,7 +44,7 @@ * @module crypto/hash/md5 */ -var util = require('../../util'); +var util = require('../../util.js'); /** * MD5 hash @@ -252,13 +252,13 @@ if (md5('hello') != '5d41402abc4b2a76b9719d911017c592') {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/message.js.html b/doc/message.js.html index e9c45cc3..bc976c77 100644 --- a/doc/message.js.html +++ b/doc/message.js.html @@ -351,13 +351,13 @@ exports.fromBinary = fromBinary;
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/module-armor.html b/doc/module-armor.html deleted file mode 100644 index da40dc27..00000000 --- a/doc/module-armor.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - JSDoc: Module: armor - - - - - - - - - - -
- -

Module: armor

- - - - - -
- -
-

- armor -

- -
- -
-
- - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - -
See:
-
- -
- - - -
- - - - -
- - - - - - - - - - - - - - - - - - -
- -
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:28 GMT+0100 (MEZ) -
- - - - - \ No newline at end of file diff --git a/doc/module-cleartext-CleartextMessage.html b/doc/module-cleartext-CleartextMessage.html index 2cc25e23..0e50a565 100644 --- a/doc/module-cleartext-CleartextMessage.html +++ b/doc/module-cleartext-CleartextMessage.html @@ -741,13 +741,13 @@ See http://tools.ietf.org
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:28 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:29 GMT-0800 (PST)
diff --git a/doc/module-cleartext.html b/doc/module-cleartext.html index 05107213..664b6f31 100644 --- a/doc/module-cleartext.html +++ b/doc/module-cleartext.html @@ -267,13 +267,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:28 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:29 GMT-0800 (PST)
diff --git a/doc/module-config.html b/doc/module-config.html index bc4b04dd..b1785df5 100644 --- a/doc/module-config.html +++ b/doc/module-config.html @@ -62,7 +62,7 @@
Source:
@@ -112,13 +112,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:28 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:29 GMT-0800 (PST)
diff --git a/doc/module-crypto.html b/doc/module-crypto.html index 0970136f..83d384cd 100644 --- a/doc/module-crypto.html +++ b/doc/module-crypto.html @@ -515,13 +515,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:28 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:29 GMT-0800 (PST)
diff --git a/doc/module-enums.html b/doc/module-enums.html index 6575fd6f..9e4e53cc 100644 --- a/doc/module-enums.html +++ b/doc/module-enums.html @@ -4527,13 +4527,13 @@ document) that cannot include a target subpacket.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:30 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:31 GMT-0800 (PST)
diff --git a/doc/module-key-Key.html b/doc/module-key-Key.html index 89a37215..77d43c6a 100644 --- a/doc/module-key-Key.html +++ b/doc/module-key-Key.html @@ -2252,13 +2252,13 @@ and valid self signature
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:31 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:32 GMT-0800 (PST)
diff --git a/doc/module-key-SubKey.html b/doc/module-key-SubKey.html index 9df768f6..f233b9ef 100644 --- a/doc/module-key-SubKey.html +++ b/doc/module-key-SubKey.html @@ -594,13 +594,13 @@ and valid binding signature
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:31 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:32 GMT-0800 (PST)
diff --git a/doc/module-key-User.html b/doc/module-key-User.html index a27127c4..4523e1c9 100644 --- a/doc/module-key-User.html +++ b/doc/module-key-User.html @@ -676,13 +676,13 @@ and validity of self signature
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:31 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:32 GMT-0800 (PST)
diff --git a/doc/module-key.html b/doc/module-key.html index 777450f8..b0ddff93 100644 --- a/doc/module-key.html +++ b/doc/module-key.html @@ -479,13 +479,13 @@ Primary and subkey will be of same type.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:30 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:31 GMT-0800 (PST)
diff --git a/doc/module-keyid.html b/doc/module-keyid.html deleted file mode 100644 index 1572fbcb..00000000 --- a/doc/module-keyid.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - JSDoc: Module: keyid - - - - - - - - - - -
- -

Module: keyid

- - - - - -
- -
-

- keyid -

- -
- -
-
- - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - -
See:
-
- -
- - - -
- - - - -
- - - - - - - - - - - - - - - - - - -
- -
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:31 GMT+0100 (MEZ) -
- - - - - \ No newline at end of file diff --git a/doc/module-keyring.html b/doc/module-keyring.html new file mode 100644 index 00000000..c610f3cf --- /dev/null +++ b/doc/module-keyring.html @@ -0,0 +1,127 @@ + + + + + JSDoc: Module: keyring + + + + + + + + + + +
+ +

Module: keyring

+ + + + + +
+ +
+

+ keyring +

+ +
+ + + +
+ + + + +
+ + + +
+ +
+ Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:31 GMT-0800 (PST) +
+ + + + + \ No newline at end of file diff --git a/doc/module-message-Message.html b/doc/module-message-Message.html index ed41af96..713b10aa 100644 --- a/doc/module-message-Message.html +++ b/doc/module-message-Message.html @@ -1297,13 +1297,13 @@ See http://tools.ietf.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:31 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:32 GMT-0800 (PST)
diff --git a/doc/module-message.html b/doc/module-message.html index 545750fb..b7375c07 100644 --- a/doc/module-message.html +++ b/doc/module-message.html @@ -547,13 +547,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:31 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:32 GMT-0800 (PST)
diff --git a/doc/module-mpi.html b/doc/module-mpi.html deleted file mode 100644 index 3db3c76b..00000000 --- a/doc/module-mpi.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - JSDoc: Module: mpi - - - - - - - - - - -
- -

Module: mpi

- - - - - -
- -
-

- mpi -

- -
- -
-
- - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - -
See:
-
- -
- - - -
- - - - -
- - - - - - - - - - - - - - - - - - -
- -
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:31 GMT+0100 (MEZ) -
- - - - - \ No newline at end of file diff --git a/doc/module-openpgp.html b/doc/module-openpgp.html index f2bf64b2..461d157e 100644 --- a/doc/module-openpgp.html +++ b/doc/module-openpgp.html @@ -105,6 +105,751 @@ +

Members

+ +
+ +
+

<static> armor

+ + +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + +
See:
+
+ +
+ + + +
+ + + +
+ + + +
+

<static> cleartext

+ + +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + +
See:
+
+ +
+ + + +
+ + + +
+ + + +
+

<static> config

+ + +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + +
See:
+
+ +
+ + + +
+ + + +
+ + + +
+

<static> crypto

+ + +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + +
See:
+
+ +
+ + + +
+ + + +
+ + + +
+

<static> enums

+ + +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + +
See:
+
+ +
+ + + +
+ + + +
+ + + +
+

<static> key

+ + +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + +
See:
+
+ +
+ + + +
+ + + +
+ + + +
+

<static> Keyid

+ + +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + +
See:
+
+ +
+ + + +
+ + + +
+ + + +
+

<static> Keyring

+ + +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + +
See:
+
+ +
+ + + +
+ + + +
+ + + +
+

<static> message

+ + +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + +
See:
+
+ +
+ + + +
+ + + +
+ + + +
+

<static> MPI

+ + +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + +
See:
+
+ +
+ + + +
+ + + +
+ + + +
+

<static> packet

+ + +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + +
See:
+
+ +
+ + + +
+ + + +
+ + + +
+

<static> S2K

+ + +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + +
See:
+
+ +
+ + + +
+ + + +
+ + + +
+

<static> util

+ + +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + +
See:
+
+ +
+ + + +
+ + + +
+ +
+

Methods

@@ -1358,13 +2103,13 @@ Primary and subkey will be of same type.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:31 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:32 GMT-0800 (PST)
diff --git a/doc/module-packet.html b/doc/module-packet.html index 3214aa64..8bd64d5f 100644 --- a/doc/module-packet.html +++ b/doc/module-packet.html @@ -189,7 +189,7 @@
Source:
@@ -1362,13 +1362,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:31 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:32 GMT-0800 (PST)
diff --git a/doc/module-s2k.html b/doc/module-s2k.html deleted file mode 100644 index 7e0fcbf3..00000000 --- a/doc/module-s2k.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - JSDoc: Module: s2k - - - - - - - - - - -
- -

Module: s2k

- - - - - -
- -
-

- s2k -

- -
- -
-
- - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - -
See:
-
- -
- - - -
- - - - -
- - - - - - - - - - - - - - - - - - -
- -
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) -
- - - - - \ No newline at end of file diff --git a/doc/module-util.html b/doc/module-util.html index eb6b2c31..8e2523a5 100644 --- a/doc/module-util.html +++ b/doc/module-util.html @@ -38,6 +38,8 @@ +
This object contains utility functions
+
@@ -62,20 +64,13 @@
Source:
-
See:
-
- -
-
@@ -90,6 +85,11 @@ +

Requires

+ + @@ -99,6 +99,1894 @@ +

Methods

+ +
+ +
+

<static> bin2str(bin) → {String}

+ + +
+
+ + +
+ Convert an array of integers(0.255) to a string +
+ + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
bin + + +Array.<Integer> + + + + An array of (binary) integers to convert
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + +
Returns:
+ + +
+ The string representation of the array +
+ + + +
+
+ Type +
+
+ +String + + +
+
+ + + + +
+ + + +
+

<static> calc_checksum(text) → {Integer}

+ + +
+
+ + +
+ Calculates a 16bit sum of a string by adding each character +codes modulus 65535 +
+ + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
text + + +String + + + + String to create a sum of
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + +
Returns:
+ + +
+ An integer containing the sum of all character +codes % 65535 +
+ + + +
+
+ Type +
+
+ +Integer + + +
+
+ + + + +
+ + + +
+

<static> decode_utf8(utf8) → {String}

+ + +
+
+ + +
+ Convert a string of utf8 bytes to a native javascript string +
+ + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
utf8 + + +String + + + + A valid squence of utf8 bytes
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + +
Returns:
+ + +
+ A native javascript string +
+ + + +
+
+ Type +
+
+ +String + + +
+
+ + + + +
+ + + +
+

<static> encode_utf8(str) → {String}

+ + +
+
+ + +
+ Convert a native javascript string to a string of utf8 bytes +
+ + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
str + + +String + + + + The string to convert
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + +
Returns:
+ + +
+ A valid squence of utf8 bytes +
+ + + +
+
+ Type +
+
+ +String + + +
+
+ + + + +
+ + + +
+

<static> get_hashAlgorithmString() → {String}

+ + +
+
+ + +
+ Return the algorithm type as string +
+ + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + +
Returns:
+ + +
+ String representing the message type +
+ + + +
+
+ Type +
+
+ +String + + +
+
+ + + + +
+ + + +
+

<static> hex2bin(str) → {String}

+ + +
+
+ + +
+ Create binary string from a hex encoded string +
+ + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
str + + +String + + + + Hex string to convert
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + +
Returns:
+ + +
+ String containing the binary values +
+ + + +
+
+ Type +
+
+ +String + + +
+
+ + + + +
+ + + +
+

<static> hexidump(str) → {String}

+ + +
+
+ + +
+ Creating a hex string from an binary array of integers (0..255) +
+ + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
str + + +String + + + + Array of bytes to convert
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + +
Returns:
+ + +
+ Hexadecimal representation of the array +
+ + + +
+
+ Type +
+
+ +String + + +
+
+ + + + +
+ + + +
+

<static> hexstrdump(str) → {String}

+ + +
+
+ + +
+ Create hexstring from a binary +
+ + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
str + + +String + + + + String to convert
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + +
Returns:
+ + +
+ String containing the hexadecimal values +
+ + + +
+
+ Type +
+
+ +String + + +
+
+ + + + +
+ + + +
+ + + +
+
+ + +
+ Helper function to print a debug message. Debug +messages are only printed if +
+ + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
str + + +String + + + + String of the debug message
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
+ + + +
+ + + +
+
+ + +
+ Helper function to print a debug message. Debug +messages are only printed if +
+ + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
str + + +String + + + + String of the debug message
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + + +
+ + + +
+

<static> shiftRight(value, bitcount) → {String}

+ + +
+
+ + +
+ Shifting a string to n bits right +
+ + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
value + + +String + + + + The string to shift
bitcount + + +Integer + + + + Amount of bits to shift (MUST be smaller +than 9)
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + +
Returns:
+ + +
+ Resulting string. +
+ + + +
+
+ Type +
+
+ +String + + +
+
+ + + + +
+ + + +
+

<static> str2bin(str) → {Array.<Integer>}

+ + +
+
+ + +
+ Convert a string to an array of integers(0.255) +
+ + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
str + + +String + + + + String to convert
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + +
Returns:
+ + +
+ An array of (binary) integers +
+ + + +
+
+ Type +
+
+ +Array.<Integer> + + +
+
+ + + + +
+ + + +
+

<static> str2Uint8Array(str) → {Uint8Array}

+ + +
+
+ + +
+ Convert a string to a Uint8Array +
+ + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
str + + +String + + + + String to convert
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + +
Returns:
+ + +
+ The array of (binary) integers +
+ + + +
+
+ Type +
+
+ +Uint8Array + + +
+
+ + + + +
+ + + +
+

<static> Uint8Array2str(bin) → {String}

+ + +
+
+ + +
+ Convert a Uint8Array to a string. This currently functions +the same as bin2str. +
+ + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
bin + + +Uint8Array + + + + An array of (binary) integers to convert
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + +
Returns:
+ + +
+ String representation of the array +
+ + + +
+
+ Type +
+
+ +String + + +
+
+ + + + +
+ +
+ + @@ -112,13 +2000,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:34 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:35 GMT-0800 (PST)
diff --git a/doc/mpi-MPI.html b/doc/mpi-MPI.html index 86e62e1a..cbc4f481 100644 --- a/doc/mpi-MPI.html +++ b/doc/mpi-MPI.html @@ -425,13 +425,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:34 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/mpi.html b/doc/mpi.html index 1926ccff..061b2314 100644 --- a/doc/mpi.html +++ b/doc/mpi.html @@ -129,13 +129,13 @@ actual integer.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:34 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/mpi.js.html b/doc/mpi.js.html index d381d926..bc1c1c82 100644 --- a/doc/mpi.js.html +++ b/doc/mpi.js.html @@ -64,7 +64,7 @@ module.exports = MPI; var BigInteger = require('../crypto/public_key/jsbn.js'), - util = require('../util'); + util = require('../util.js'); /** * @constructor @@ -137,13 +137,13 @@ MPI.prototype.fromBigInteger = function (bn) {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/one_pass_signature-OnePassSignature.html b/doc/one_pass_signature-OnePassSignature.html index 03a08719..ee7132db 100644 --- a/doc/one_pass_signature-OnePassSignature.html +++ b/doc/one_pass_signature-OnePassSignature.html @@ -367,13 +367,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/one_pass_signature.html b/doc/one_pass_signature.html index fca33f48..1d864ea3 100644 --- a/doc/one_pass_signature.html +++ b/doc/one_pass_signature.html @@ -128,13 +128,13 @@ can compute the entire signed message in one pass.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/one_pass_signature.js.html b/doc/one_pass_signature.js.html index 4a744040..b77e764e 100644 --- a/doc/one_pass_signature.js.html +++ b/doc/one_pass_signature.js.html @@ -131,13 +131,13 @@ OnePassSignature.prototype.write = function () {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/openpgp.js.html b/doc/openpgp.js.html index 236cfa3c..2ba841ca 100644 --- a/doc/openpgp.js.html +++ b/doc/openpgp.js.html @@ -199,13 +199,13 @@ exports.generateKeyPair = generateKeyPair;
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/packet.html b/doc/packet.html index 9fe3d385..50ac93d2 100644 --- a/doc/packet.html +++ b/doc/packet.html @@ -768,13 +768,13 @@ string
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/packet.js.html b/doc/packet.js.html index bb6b2b35..10219f53 100644 --- a/doc/packet.js.html +++ b/doc/packet.js.html @@ -49,7 +49,7 @@ */ var enums = require('../enums.js'), - util = require('../util'); + util = require('../util.js'); module.exports = { readSimpleLength: function(bytes) { @@ -298,13 +298,13 @@ module.exports = {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/packetlist-Packetlist.html b/doc/packetlist-Packetlist.html index eade1d96..99fee218 100644 --- a/doc/packetlist-Packetlist.html +++ b/doc/packetlist-Packetlist.html @@ -1036,13 +1036,13 @@ class instance.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/packetlist.html b/doc/packetlist.html index 078a1ab4..0f5cc447 100644 --- a/doc/packetlist.html +++ b/doc/packetlist.html @@ -126,13 +126,13 @@ are stored as numerical indices.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/packetlist.js.html b/doc/packetlist.js.html index 7470d021..312d5ad0 100644 --- a/doc/packetlist.js.html +++ b/doc/packetlist.js.html @@ -212,13 +212,13 @@ Packetlist.prototype.concat = function (packetlist) {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/pkcs1.html b/doc/pkcs1.html index 855046cf..638b0ecf 100644 --- a/doc/pkcs1.html +++ b/doc/pkcs1.html @@ -179,13 +179,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:29 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:30 GMT-0800 (PST)
diff --git a/doc/pkcs1.js.html b/doc/pkcs1.js.html index a90b51e2..236d2c3c 100644 --- a/doc/pkcs1.js.html +++ b/doc/pkcs1.js.html @@ -76,7 +76,7 @@ hash_headers[11] = [0x30, 0x31, 0x30, 0x0d, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, var crypto = require('./crypto.js'), random = require('./random.js'), - util = require('../util'), + util = require('../util.js'), BigInteger = require('./public_key/jsbn.js'), hash = require('./hash'); @@ -180,13 +180,13 @@ module.exports = {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/public_key-PublicKey.html b/doc/public_key-PublicKey.html index e71045a4..3b1f16eb 100644 --- a/doc/public_key-PublicKey.html +++ b/doc/public_key-PublicKey.html @@ -939,13 +939,13 @@ header: [string] OpenPGP packet header, string: [string] header+body}
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/public_key.html b/doc/public_key.html index 5ea0e983..cadf1aaa 100644 --- a/doc/public_key.html +++ b/doc/public_key.html @@ -290,13 +290,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:29 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:30 GMT-0800 (PST)
diff --git a/doc/public_key.js.html b/doc/public_key.js.html index a96cce2c..d6731eb8 100644 --- a/doc/public_key.js.html +++ b/doc/public_key.js.html @@ -59,7 +59,7 @@ module.exports = PublicKey; -var util = require('../util'), +var util = require('../util.js'), type_mpi = require('../type/mpi.js'), type_keyid = require('../type/keyid.js'), enums = require('../enums.js'), @@ -220,13 +220,13 @@ PublicKey.prototype.getFingerprint = function () {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/public_key_.html b/doc/public_key_.html index b4ff124b..092d67c4 100644 --- a/doc/public_key_.html +++ b/doc/public_key_.html @@ -133,13 +133,13 @@ major versions. Consequently, this section is complex.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/public_key_encrypted_session_key-PublicKeyEncryptedSessionKey.html b/doc/public_key_encrypted_session_key-PublicKeyEncryptedSessionKey.html index cc611472..68a4d6cf 100644 --- a/doc/public_key_encrypted_session_key-PublicKeyEncryptedSessionKey.html +++ b/doc/public_key_encrypted_session_key-PublicKeyEncryptedSessionKey.html @@ -761,13 +761,13 @@ packets (tag 1)
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/public_key_encrypted_session_key.html b/doc/public_key_encrypted_session_key.html index 0265487d..0ce5afd8 100644 --- a/doc/public_key_encrypted_session_key.html +++ b/doc/public_key_encrypted_session_key.html @@ -140,13 +140,13 @@ decrypt the message.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/public_key_encrypted_session_key.js.html b/doc/public_key_encrypted_session_key.js.html index 1d6d2557..8c6ccd8f 100644 --- a/doc/public_key_encrypted_session_key.js.html +++ b/doc/public_key_encrypted_session_key.js.html @@ -67,7 +67,7 @@ module.exports = PublicKeyEncryptedSessionKey; var type_keyid = require('../type/keyid.js'), - util = require('../util'), + util = require('../util.js'), type_mpi = require('../type/mpi.js'), enums = require('../enums.js'), crypto = require('../crypto'); @@ -219,13 +219,13 @@ PublicKeyEncryptedSessionKey.prototype.decrypt = function (key) {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/public_subkey-PublicSubkey.html b/doc/public_subkey-PublicSubkey.html index 1273dc26..9db5ae89 100644 --- a/doc/public_subkey-PublicSubkey.html +++ b/doc/public_subkey-PublicSubkey.html @@ -139,13 +139,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/public_subkey.html b/doc/public_subkey.html index 5c24e600..11c3b0b0 100644 --- a/doc/public_subkey.html +++ b/doc/public_subkey.html @@ -118,13 +118,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/public_subkey.js.html b/doc/public_subkey.js.html index 56ef48a7..9f5aff26 100644 --- a/doc/public_subkey.js.html +++ b/doc/public_subkey.js.html @@ -71,13 +71,13 @@ PublicSubkey.prototype.constructor = PublicSubkey;
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/random.html b/doc/random.html index 98c76d80..9f64a747 100644 --- a/doc/random.html +++ b/doc/random.html @@ -214,7 +214,7 @@
Source:
@@ -353,7 +353,7 @@
Source:
@@ -492,7 +492,7 @@
Source:
@@ -537,6 +537,123 @@ + + + + +
+

<static> getRandomValues(buf)

+ + +
+
+ + +
+ Helper routine which calls platform specific crypto random generator +
+ + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
buf + + +Uint32Array + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
+ + + + + + + +
+ + + + + + + + + + + + +
@@ -654,7 +771,7 @@
Source:
@@ -717,13 +834,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:30 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:30 GMT-0800 (PST)
diff --git a/doc/random.js.html b/doc/random.js.html index c67581c7..22732fdf 100644 --- a/doc/random.js.html +++ b/doc/random.js.html @@ -50,6 +50,13 @@ */ var type_mpi = require('../type/mpi.js'); +var nodeCrypto = null; + +if (typeof window === undefined) {} +try { + nodeCrypto = require('crypto'); +} catch (e) { +} module.exports = { /** @@ -83,19 +90,32 @@ module.exports = { */ getSecureRandom: function(from, to) { var buf = new Uint32Array(1); - window.crypto.getRandomValues(buf); + this.getRandomValues(buf); var bits = ((to - from)).toString(2).length; while ((buf[0] & (Math.pow(2, bits) - 1)) > (to - from)) - window.crypto.getRandomValues(buf); + this.getRandomValues(buf); return from + (Math.abs(buf[0] & (Math.pow(2, bits) - 1))); }, getSecureRandomOctet: function() { var buf = new Uint32Array(1); - window.crypto.getRandomValues(buf); + this.getRandomValues(buf); return buf[0] & 0xFF; }, + /** + * Helper routine which calls platform specific crypto random generator + * @param {Uint32Array} buf + */ + getRandomValues: function(buf) { + try { + window.crypto.getRandomValues(buf); + } catch (e) { + var bytes = nodeCrypto.randomBytes(4); + buf[0] = (bytes[0] << 24) | (bytes[1] << 16) | (bytes[2] << 8) | bytes[3]; + } + }, + /** * Create a secure random big integer of bits length * @param {Integer} bits Bit length of the MPI to create @@ -144,13 +164,13 @@ module.exports = {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/ripe-md.html b/doc/ripe-md.html index bd032176..21d85f28 100644 --- a/doc/ripe-md.html +++ b/doc/ripe-md.html @@ -105,13 +105,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:29 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:30 GMT-0800 (PST)
diff --git a/doc/ripe-md.js.html b/doc/ripe-md.js.html index 8a45f251..c1d096db 100644 --- a/doc/ripe-md.js.html +++ b/doc/ripe-md.js.html @@ -332,13 +332,13 @@ module.exports = RMDstring;
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/rsa.html b/doc/rsa.html index 0cadecd2..57ef4e75 100644 --- a/doc/rsa.html +++ b/doc/rsa.html @@ -115,13 +115,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:30 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:30 GMT-0800 (PST)
diff --git a/doc/rsa.js.html b/doc/rsa.js.html index 2d540980..672ad641 100644 --- a/doc/rsa.js.html +++ b/doc/rsa.js.html @@ -52,7 +52,7 @@ */ var BigInteger = require('./jsbn.js'), - util = require('../../util'), + util = require('../../util.js'), random = require('../random.js'); function SecureRandom() { @@ -187,13 +187,13 @@ module.exports = RSA;
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/s2k-S2K.html b/doc/s2k-S2K.html index a0f3d20c..fa378c7d 100644 --- a/doc/s2k-S2K.html +++ b/doc/s2k-S2K.html @@ -696,13 +696,13 @@ hashAlgorithm hash length
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:34 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:35 GMT-0800 (PST)
diff --git a/doc/s2k.html b/doc/s2k.html index 5bc6f166..bb11abcf 100644 --- a/doc/s2k.html +++ b/doc/s2k.html @@ -130,13 +130,13 @@ symmetrically encrypted messages.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:34 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:35 GMT-0800 (PST)
diff --git a/doc/s2k.js.html b/doc/s2k.js.html index aa23705d..34699057 100644 --- a/doc/s2k.js.html +++ b/doc/s2k.js.html @@ -59,7 +59,7 @@ module.exports = S2K; var enums = require('../enums.js'), - util = require('../util'), + util = require('../util.js'), crypto = require('../crypto'); /** @@ -215,13 +215,13 @@ S2K.prototype.produce_key = function (passphrase, numBytes) {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/secret_key-SecretKey.html b/doc/secret_key-SecretKey.html index 3c8ba075..aeda3295 100644 --- a/doc/secret_key-SecretKey.html +++ b/doc/secret_key-SecretKey.html @@ -610,13 +610,13 @@ to key specifier
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/secret_key.html b/doc/secret_key.html index ce29502f..7e916906 100644 --- a/doc/secret_key.html +++ b/doc/secret_key.html @@ -135,13 +135,13 @@ major versions. Consequently, this section is complex.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/secret_key.js.html b/doc/secret_key.js.html index 666768b1..34f30513 100644 --- a/doc/secret_key.js.html +++ b/doc/secret_key.js.html @@ -62,7 +62,7 @@ module.exports = SecretKey; var publicKey = require('./public_key.js'), enums = require('../enums.js'), - util = require('../util'), + util = require('../util.js'), crypto = require('../crypto'), type_mpi = require('../type/mpi.js'), type_s2k = require('../type/s2k.js'); @@ -302,13 +302,13 @@ SecretKey.prototype.generate = function (bits) {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/secret_subkey-SecretSubkey.html b/doc/secret_subkey-SecretSubkey.html index 97fa32bf..6cae10d2 100644 --- a/doc/secret_subkey-SecretSubkey.html +++ b/doc/secret_subkey-SecretSubkey.html @@ -139,13 +139,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/secret_subkey.html b/doc/secret_subkey.html index 84682c88..8ab690c7 100644 --- a/doc/secret_subkey.html +++ b/doc/secret_subkey.html @@ -118,13 +118,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:32 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:33 GMT-0800 (PST)
diff --git a/doc/secret_subkey.js.html b/doc/secret_subkey.js.html index 84e91490..42dfae90 100644 --- a/doc/secret_subkey.js.html +++ b/doc/secret_subkey.js.html @@ -71,13 +71,13 @@ SecretSubkey.prototype.constructor = SecretSubkey;
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/sha.html b/doc/sha.html index b788a2e4..9a6907bd 100644 --- a/doc/sha.html +++ b/doc/sha.html @@ -454,13 +454,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:29 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:30 GMT-0800 (PST)
diff --git a/doc/sha.js.html b/doc/sha.js.html index dbb79b9f..91a6b226 100644 --- a/doc/sha.js.html +++ b/doc/sha.js.html @@ -1160,13 +1160,13 @@ module.exports = {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/signature-Signature.html b/doc/signature-Signature.html index 1c6b7b38..9efd359b 100644 --- a/doc/signature-Signature.html +++ b/doc/signature-Signature.html @@ -812,13 +812,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/signature.html b/doc/signature.html index cda83d6c..2aac3640 100644 --- a/doc/signature.html +++ b/doc/signature.html @@ -575,13 +575,13 @@ integers which is used to sign the data
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:30 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:31 GMT-0800 (PST)
diff --git a/doc/signature.js.html b/doc/signature.js.html index 032d26bf..6901c1a5 100644 --- a/doc/signature.js.html +++ b/doc/signature.js.html @@ -148,13 +148,13 @@ module.exports = {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/signature.js_.html b/doc/signature.js_.html index 84f95441..a9f4e7ca 100644 --- a/doc/signature.js_.html +++ b/doc/signature.js_.html @@ -60,7 +60,7 @@ module.exports = Signature; -var util = require('../util'), +var util = require('../util.js'), packet = require('./packet.js'), enums = require('../enums.js'), crypto = require('../crypto'), @@ -675,13 +675,13 @@ Signature.prototype.isExpired = function () {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/signature_.html b/doc/signature_.html index d96cd1a3..f3f9a041 100644 --- a/doc/signature_.html +++ b/doc/signature_.html @@ -302,13 +302,13 @@ in RFC4880 Section
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/sym_encrypted_integrity_protected-SymEncryptedIntegrityProtected.html b/doc/sym_encrypted_integrity_protected-SymEncryptedIntegrityProtected.html index 180217b5..bdf0df17 100644 --- a/doc/sym_encrypted_integrity_protected-SymEncryptedIntegrityProtected.html +++ b/doc/sym_encrypted_integrity_protected-SymEncryptedIntegrityProtected.html @@ -424,13 +424,13 @@ have been called before
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/sym_encrypted_integrity_protected.html b/doc/sym_encrypted_integrity_protected.html index 19b6b478..65a44401 100644 --- a/doc/sym_encrypted_integrity_protected.html +++ b/doc/sym_encrypted_integrity_protected.html @@ -130,13 +130,13 @@ packet.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/sym_encrypted_integrity_protected.js.html b/doc/sym_encrypted_integrity_protected.js.html index e5688d30..08f25fcc 100644 --- a/doc/sym_encrypted_integrity_protected.js.html +++ b/doc/sym_encrypted_integrity_protected.js.html @@ -59,7 +59,7 @@ module.exports = SymEncryptedIntegrityProtected; -var util = require('../util'), +var util = require('../util.js'), crypto = require('../crypto'); /** @@ -158,13 +158,13 @@ SymEncryptedIntegrityProtected.prototype.decrypt = function (sessionKeyAlgorithm
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/sym_encrypted_session_key-SymEncryptedSessionKey.html b/doc/sym_encrypted_session_key-SymEncryptedSessionKey.html index 40baedf1..158b73d6 100644 --- a/doc/sym_encrypted_session_key-SymEncryptedSessionKey.html +++ b/doc/sym_encrypted_session_key-SymEncryptedSessionKey.html @@ -415,13 +415,13 @@ packets (tag 1)
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/sym_encrypted_session_key.html b/doc/sym_encrypted_session_key.html index 77178ceb..728ee9af 100644 --- a/doc/sym_encrypted_session_key.html +++ b/doc/sym_encrypted_session_key.html @@ -136,13 +136,13 @@ decrypt the message.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/sym_encrypted_session_key.js.html b/doc/sym_encrypted_session_key.js.html index 9ebe9929..ee7bef96 100644 --- a/doc/sym_encrypted_session_key.js.html +++ b/doc/sym_encrypted_session_key.js.html @@ -177,13 +177,13 @@ SymEncryptedSessionKey.prototype.encrypt = function(passphrase) {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/symmetrically_encrypted-SymmetricallyEncrypted.html b/doc/symmetrically_encrypted-SymmetricallyEncrypted.html index e8dcb93b..158931d2 100644 --- a/doc/symmetrically_encrypted-SymmetricallyEncrypted.html +++ b/doc/symmetrically_encrypted-SymmetricallyEncrypted.html @@ -346,13 +346,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/symmetrically_encrypted.html b/doc/symmetrically_encrypted.html index f3b18bec..f6711887 100644 --- a/doc/symmetrically_encrypted.html +++ b/doc/symmetrically_encrypted.html @@ -126,13 +126,13 @@ that form whole OpenPGP messages).
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/symmetrically_encrypted.js.html b/doc/symmetrically_encrypted.js.html index fbaff632..f5432360 100644 --- a/doc/symmetrically_encrypted.js.html +++ b/doc/symmetrically_encrypted.js.html @@ -108,13 +108,13 @@ SymmetricallyEncrypted.prototype.encrypt = function (algo, key) {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/trust-Trust.html b/doc/trust-Trust.html index 9e02fa95..96793eeb 100644 --- a/doc/trust-Trust.html +++ b/doc/trust-Trust.html @@ -133,13 +133,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/trust.html b/doc/trust.html index f5a63b79..e26e5c41 100644 --- a/doc/trust.html +++ b/doc/trust.html @@ -112,13 +112,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/trust.js.html b/doc/trust.js.html index 5c0e0920..3adc63c6 100644 --- a/doc/trust.js.html +++ b/doc/trust.js.html @@ -46,13 +46,13 @@ function Trust() {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/twofish.html b/doc/twofish.html index f2fa58a3..a5d40328 100644 --- a/doc/twofish.html +++ b/doc/twofish.html @@ -105,13 +105,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:29 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:30 GMT-0800 (PST)
diff --git a/doc/twofish.js.html b/doc/twofish.js.html index 5c25a5c7..e2948c04 100644 --- a/doc/twofish.js.html +++ b/doc/twofish.js.html @@ -381,7 +381,7 @@ function createTwofish() { }; } -var util = require('../../util'); +var util = require('../../util.js'); // added by Recurity Labs @@ -417,13 +417,13 @@ module.exports.blockSize = TF.prototype.blockSize = 16;
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/user_attribute-UserAttribute.html b/doc/user_attribute-UserAttribute.html index a4e75d85..6862662d 100644 --- a/doc/user_attribute-UserAttribute.html +++ b/doc/user_attribute-UserAttribute.html @@ -254,13 +254,13 @@
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/user_attribute.html b/doc/user_attribute.html index 7c934c5f..9b04132f 100644 --- a/doc/user_attribute.html +++ b/doc/user_attribute.html @@ -129,13 +129,13 @@ module packet/user_attribute
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/user_attribute.js.html b/doc/user_attribute.js.html index 2da88b27..bf97158b 100644 --- a/doc/user_attribute.js.html +++ b/doc/user_attribute.js.html @@ -62,7 +62,7 @@ * @module packet/user_attribute */ -var util = require('../util'), +var util = require('../util.js'), packet = require('./packet.js'); module.exports = UserAttribute; @@ -98,13 +98,13 @@ UserAttribute.prototype.read = function(bytes) {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/userid-Userid.html b/doc/userid-Userid.html index dce6c0a0..cb6a6927 100644 --- a/doc/userid-Userid.html +++ b/doc/userid-Userid.html @@ -414,13 +414,13 @@ John Doe
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/userid.html b/doc/userid.html index 24661b0b..e0924e6e 100644 --- a/doc/userid.html +++ b/doc/userid.html @@ -126,13 +126,13 @@ specifies the length of the User ID.
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:33 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:34 GMT-0800 (PST)
diff --git a/doc/userid.js.html b/doc/userid.js.html index 61ad9d89..763e5380 100644 --- a/doc/userid.js.html +++ b/doc/userid.js.html @@ -56,7 +56,7 @@ module.exports = Userid; -var util = require('../util'); +var util = require('../util.js'); /** * @constructor @@ -94,13 +94,13 @@ Userid.prototype.write = function () {
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/doc/util.html b/doc/util.html deleted file mode 100644 index a05b38ac..00000000 --- a/doc/util.html +++ /dev/null @@ -1,2015 +0,0 @@ - - - - - JSDoc: Module: util/util - - - - - - - - - - -
- -

Module: util/util

- - - - - -
- -
-

- util/util -

- -
- -
-
- - - - -
This object contains utility functions
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - -
- - - - - - -

Requires

- - - - - - - - - - - -

Methods

- -
- -
-

<static> bin2str(bin) → {String}

- - -
-
- - -
- Convert an array of integers(0.255) to a string -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
bin - - -Array.<Integer> - - - - An array of (binary) integers to convert
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - -
Returns:
- - -
- The string representation of the array -
- - - -
-
- Type -
-
- -String - - -
-
- - - - -
- - - -
-

<static> calc_checksum(text) → {Integer}

- - -
-
- - -
- Calculates a 16bit sum of a string by adding each character -codes modulus 65535 -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
text - - -String - - - - String to create a sum of
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - -
Returns:
- - -
- An integer containing the sum of all character -codes % 65535 -
- - - -
-
- Type -
-
- -Integer - - -
-
- - - - -
- - - -
-

<static> decode_utf8(utf8) → {String}

- - -
-
- - -
- Convert a string of utf8 bytes to a native javascript string -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
utf8 - - -String - - - - A valid squence of utf8 bytes
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - -
Returns:
- - -
- A native javascript string -
- - - -
-
- Type -
-
- -String - - -
-
- - - - -
- - - -
-

<static> encode_utf8(str) → {String}

- - -
-
- - -
- Convert a native javascript string to a string of utf8 bytes -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
str - - -String - - - - The string to convert
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - -
Returns:
- - -
- A valid squence of utf8 bytes -
- - - -
-
- Type -
-
- -String - - -
-
- - - - -
- - - -
-

<static> get_hashAlgorithmString() → {String}

- - -
-
- - -
- Return the algorithm type as string -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - -
Returns:
- - -
- String representing the message type -
- - - -
-
- Type -
-
- -String - - -
-
- - - - -
- - - -
-

<static> hex2bin(str) → {String}

- - -
-
- - -
- Create binary string from a hex encoded string -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
str - - -String - - - - Hex string to convert
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - -
Returns:
- - -
- String containing the binary values -
- - - -
-
- Type -
-
- -String - - -
-
- - - - -
- - - -
-

<static> hexidump(str) → {String}

- - -
-
- - -
- Creating a hex string from an binary array of integers (0..255) -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
str - - -String - - - - Array of bytes to convert
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - -
Returns:
- - -
- Hexadecimal representation of the array -
- - - -
-
- Type -
-
- -String - - -
-
- - - - -
- - - -
-

<static> hexstrdump(str) → {String}

- - -
-
- - -
- Create hexstring from a binary -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
str - - -String - - - - String to convert
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - -
Returns:
- - -
- String containing the hexadecimal values -
- - - -
-
- Type -
-
- -String - - -
-
- - - - -
- - - -
- - - -
-
- - -
- Helper function to print a debug message. Debug -messages are only printed if -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
str - - -String - - - - String of the debug message
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - -
- - - -
- - - -
-
- - -
- Helper function to print a debug message. Debug -messages are only printed if -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
str - - -String - - - - String of the debug message
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - -
- - - -
-

<static> shiftRight(value, bitcount) → {String}

- - -
-
- - -
- Shifting a string to n bits right -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
value - - -String - - - - The string to shift
bitcount - - -Integer - - - - Amount of bits to shift (MUST be smaller -than 9)
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - -
Returns:
- - -
- Resulting string. -
- - - -
-
- Type -
-
- -String - - -
-
- - - - -
- - - -
-

<static> str2bin(str) → {Array.<Integer>}

- - -
-
- - -
- Convert a string to an array of integers(0.255) -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
str - - -String - - - - String to convert
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - -
Returns:
- - -
- An array of (binary) integers -
- - - -
-
- Type -
-
- -Array.<Integer> - - -
-
- - - - -
- - - -
-

<static> str2Uint8Array(str) → {Uint8Array}

- - -
-
- - -
- Convert a string to a Uint8Array -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
str - - -String - - - - String to convert
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - -
Returns:
- - -
- The array of (binary) integers -
- - - -
-
- Type -
-
- -Uint8Array - - -
-
- - - - -
- - - -
-

<static> Uint8Array2str(bin) → {String}

- - -
-
- - -
- Convert a Uint8Array to a string. This currently functions -the same as bin2str. -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
bin - - -Uint8Array - - - - An array of (binary) integers to convert
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - -
Returns:
- - -
- String representation of the array -
- - - -
-
- Type -
-
- -String - - -
-
- - - - -
- -
- - - - - -
- -
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:34 GMT+0100 (MEZ) -
- - - - - \ No newline at end of file diff --git a/doc/util.js.html b/doc/util.js.html index af3f67b3..51abe609 100644 --- a/doc/util.js.html +++ b/doc/util.js.html @@ -2,7 +2,7 @@ - JSDoc: Source: util/util.js + JSDoc: Source: util.js @@ -17,7 +17,7 @@
-

Source: util/util.js

+

Source: util.js

@@ -45,10 +45,10 @@ /** * This object contains utility functions * @requires config - * @module util/util + * @module util */ -var config = require('../config'); +var config = require('./config'); module.exports = { readNumber: function (bytes) { @@ -221,7 +221,7 @@ module.exports = { /** * Convert a Uint8Array to a string. This currently functions * the same as bin2str. - * @function module:util/util.Uint8Array2str + * @function module:util.Uint8Array2str * @param {Uint8Array} bin An array of (binary) integers to convert * @return {String} String representation of the array */ @@ -339,13 +339,13 @@ module.exports = {

- Documentation generated by JSDoc 3.2.0 on Mon Jan 06 2014 19:29:27 GMT+0100 (MEZ) + Documentation generated by JSDoc 3.2.2 on Thu Jan 09 2014 02:24:28 GMT-0800 (PST)
diff --git a/resources/example.css b/example/example.css similarity index 100% rename from resources/example.css rename to example/example.css diff --git a/resources/example.html b/example/example.html similarity index 100% rename from resources/example.html rename to example/example.html diff --git a/resources/example.js b/example/example.js similarity index 100% rename from resources/example.js rename to example/example.js diff --git a/resources/example.php b/example/example.php similarity index 100% rename from resources/example.php rename to example/example.php diff --git a/resources/README b/resources/README deleted file mode 100644 index 99cf8ced..00000000 --- a/resources/README +++ /dev/null @@ -1 +0,0 @@ -Add other resources here (e.g. buildbot master scipt) diff --git a/resources/compiler.jar b/resources/compiler.jar deleted file mode 100644 index 8962c4f0..00000000 Binary files a/resources/compiler.jar and /dev/null differ diff --git a/resources/jquery.min.js b/resources/jquery.min.js deleted file mode 100644 index b2ac1747..00000000 --- a/resources/jquery.min.js +++ /dev/null @@ -1,18 +0,0 @@ -/*! - * jQuery JavaScript Library v1.6.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Thu May 12 15:04:36 2011 -0400 - */ -(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!cj[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),c.body.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write("");b=cl.createElement(a),cl.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ck)}cj[a]=d}return cj[a]}function cu(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function ct(){cq=b}function cs(){setTimeout(ct,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g=0===c})}function W(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function O(a,b){return(a&&a!=="*"?a+".":"")+b.replace(A,"`").replace(B,"&")}function N(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function L(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function F(){return!0}function E(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return D.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};f=c.createElement("select"),g=f.appendChild(c.createElement("option")),h=a.getElementsByTagName("input")[0],j={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=!0,j.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,j.optDisabled=!g.disabled;try{delete a.test}catch(s){j.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function b(){j.noCloneEvent=!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fireEvent("onclick")),h=c.createElement("input"),h.value="t",h.setAttribute("type","radio"),j.radioValue=h.value==="t",h.setAttribute("checked","checked"),a.appendChild(h),k=c.createDocumentFragment(),k.appendChild(a.firstChild),j.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",l=c.createElement("body"),m={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(q in m)l.style[q]=m[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.appendChecked=h.checked,j.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,j.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
",j.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
",n=a.getElementsByTagName("td"),r=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",j.reliableHiddenOffsets=r&&n[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),j.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0),l.innerHTML="",b.removeChild(l);if(a.attachEvent)for(q in{submit:1,change:1,focusin:1})p="on"+q,r=p in a,r||(a.setAttribute(p,"return;"),r=typeof a[p]=="function"),j[q+"Bubbles"]=r;return j}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;return(e.value||"").replace(p,"")}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);c=j&&f.attrFix[c]||c,i=f.attrHooks[c],i||(!t.test(c)||typeof d!="boolean"&&d!==b&&d.toLowerCase()!==c.toLowerCase()?v&&(f.nodeName(a,"form")||u.test(c))&&(i=v):i=w);if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j)return i.get(a,c);h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);c=i&&f.propFix[c]||c,h=f.propHooks[c];return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=b),a.setAttribute(c,c.toLowerCase()));return c}},f.attrHooks.value={get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=Object.prototype.hasOwnProperty,y=/\.(.*)$/,z=/^(?:textarea|input|select)$/i,A=/\./g,B=/ /g,C=/[^\w\s.|`]/g,D=function(a){return a.replace(C,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=E;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=E);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem -)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},K=function(c){var d=c.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=J(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:K,beforedeactivate:K,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&K.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in I)f.event.add(this,c+".specialChange",I[c]);return z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return z.test(this.nodeName)}},I=f.event.special.change.filters,I.focus=I.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=U.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=T.call(arguments);P.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!V[a]?f.unique(e):e,(this.length>1||R.test(d))&&Q.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var Y=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,$=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=/<([\w:]+)/,ba=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Y,""):null;if(typeof a=="string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=a.replace($,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bj(a,d),e=bk(a),g=bk(d);for(h=0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d);if(c){e=bk(a),g=bk(d);for(h=0;e[h];++h)bi(e[h],g[h])}}return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument|| -b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!bb.test(k))k=b.createTextNode(k);else{k=k.replace($,"<$1>");var l=(_.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=ba.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bo.test(g)?g.replace(bo,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,c){var d,e,g;c=c.replace(br,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bs.test(d)&&bt.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bE=/%20/g,bF=/\[\]$/,bG=/\r?\n/g,bH=/#.*$/,bI=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bJ=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bK=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bL=/^(?:GET|HEAD)$/,bM=/^\/\//,bN=/\?/,bO=/)<[^<]*)*<\/script>/gi,bP=/^(?:select|textarea)/i,bQ=/\s+/,bR=/([?&])_=[^&]*/,bS=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=f.fn.load,bU={},bV={},bW,bX;try{bW=e.href}catch(bY){bW=c.createElement("a"),bW.href="",bW=bW.href}bX=bS.exec(bW.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bT)return bT.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bO,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bP.test(this.nodeName)||bJ.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bW,isLocal:bK.test(bX[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bZ(bU),ajaxTransport:bZ(bV),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?ca(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=cb(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bI.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bH,"").replace(bM,bX[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain==null&&(r=bS.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bX[1]&&r[2]==bX[2]&&(r[3]||(r[1]==="http:"?80:443))==(bX[3]||(bX[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bU,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bL.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bN.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bR,"$1_="+x);d.url=y+(y===d.url?(bN.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bV,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq,cr=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){return this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=function(a){return this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/src/config/index.js b/src/config/index.js new file mode 100644 index 00000000..0a31abf0 --- /dev/null +++ b/src/config/index.js @@ -0,0 +1 @@ +module.exports = require('./config.js'); diff --git a/src/config/package.json b/src/config/package.json deleted file mode 100644 index 6e46f15d..00000000 --- a/src/config/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "openpgp-config", - "version": "0.0.1", - "main": "./config.js" -} diff --git a/src/crypto/cipher/package.json b/src/crypto/cipher/package.json deleted file mode 100644 index 1d957c70..00000000 --- a/src/crypto/cipher/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "openpgp-crypto-cipher", - "version": "0.0.1", - "main": "./index.js" -} diff --git a/src/crypto/hash/package.json b/src/crypto/hash/package.json deleted file mode 100644 index 0912d37c..00000000 --- a/src/crypto/hash/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "openpgp-crypto-hash", - "version": "0.0.1", - "main": "./index.js" -} diff --git a/src/crypto/package.json b/src/crypto/package.json deleted file mode 100644 index 56ca0ca3..00000000 --- a/src/crypto/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "openpgp-crypto", - "version": "0.0.1", - "main": "./index.js" -} diff --git a/src/crypto/public_key/package.json b/src/crypto/public_key/package.json deleted file mode 100644 index 28e5b904..00000000 --- a/src/crypto/public_key/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "openpgp-crypto-public-key", - "version": "0.0.1", - "main": "./index.js" -} diff --git a/src/keyring/package.json b/src/keyring/package.json deleted file mode 100644 index 3740bd4c..00000000 --- a/src/keyring/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "keyring", - "version": "0.2.0", - "description": "Openpgpjs Keyring", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "", - "license": "BSD" -} diff --git a/src/packet/package.json b/src/packet/package.json deleted file mode 100644 index 680692aa..00000000 --- a/src/packet/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "openpgp-packets", - "version": "0.0.1", - "main": "./index.js" -} diff --git a/src/util/util.js b/src/util.js similarity index 100% rename from src/util/util.js rename to src/util.js diff --git a/src/util/package.json b/src/util/package.json deleted file mode 100644 index c6e44558..00000000 --- a/src/util/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "openpgp-util", - "version": "0.0.1", - "main": "./util.js" -} diff --git a/test/package.json b/test/package.json deleted file mode 100644 index c336713f..00000000 --- a/test/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "nodetests", - "version": "0.2.0", - "description": "Node.js server side unit tests", - "main": "example-test.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "", - "license": "BSD", - "devDependencies": { - "mocha": "~1.16.2", - "chai": "~1.8.1" - }, - "dependencies": { - "openpgp": "~0.2.0-dev", - "keyring": "~0.2.0", - "node-localstorage": "~0.3.4" - } -}