Merge branch 'master' into example
This commit is contained in:
commit
e73d868cdb
|
@ -1,5 +1,6 @@
|
|||
language: node_js
|
||||
node_js:
|
||||
- "0.10"
|
||||
- "0.8"
|
||||
before_install:
|
||||
- npm install -g grunt-cli
|
|
@ -153,5 +153,5 @@ module.exports = function(grunt) {
|
|||
});
|
||||
|
||||
// Test/Dev tasks
|
||||
grunt.registerTask('test', ['copy', 'mocha_phantomjs', 'mochaTest']);
|
||||
grunt.registerTask('test', ['copy', 'mochaTest', 'mocha_phantomjs']);
|
||||
};
|
||||
|
|
26
README.md
26
README.md
|
@ -1,24 +1,36 @@
|
|||
OpenPGP.js [](http://travis-ci.org/openpgpjs/openpgpjs)
|
||||
OpenPGP.js
|
||||
==========
|
||||
|
||||
[OpenPGP.js](http://openpgpjs.org/) is a Javascript implementation of the OpenPGP protocol. This is defined in [RFC 4880](http://tools.ietf.org/html/rfc4880).
|
||||
|
||||
# How do I use it?
|
||||
[](http://travis-ci.org/openpgpjs/openpgpjs)
|
||||
|
||||
# Installation
|
||||
## Node.js
|
||||
npm install openpgpjs
|
||||
|
||||
## Browser
|
||||
The library has AMD support but can also be accessed via 'window.openpgp'.
|
||||
|
||||
### Prebuilt minified release
|
||||
You can download a prebuilt minified version of the library under [releases](https://github.com/openpgpjs/openpgpjs/releases).
|
||||
|
||||
You can also build a current version yourself:
|
||||
|
||||
### Build the library yourself
|
||||
npm install && grunt
|
||||
|
||||
Then take `dist/openpgp.min.js` to use in your project.
|
||||
|
||||
# I need some help
|
||||
## Mailing List
|
||||
You can [sign up](http://list.openpgpjs.org/) for our mailing list and ask for help there. We've recently worked on getting our [archive up and running](http://www.mail-archive.com/list@openpgpjs.org/).
|
||||
#Usage
|
||||
It's best the check the documentation for detailed API information. There are also alot of useful examples under 'test/'. You can run the tests by calling:
|
||||
npm install && npm test
|
||||
|
||||
## Documentation
|
||||
A jsdoc build of our code comments is available at [doc/index.html](doc/index.html). Public calls should generally be made through the OpenPGP object [doc/openpgp.html](doc/openpgp.html).
|
||||
|
||||
# I need some help
|
||||
## Mailing List
|
||||
You can [sign up](http://list.openpgpjs.org/) for our mailing list and ask for help there. We've recently worked on getting our [archive up and running](http://www.mail-archive.com/list@openpgpjs.org/).
|
||||
|
||||
# How do I get involved?
|
||||
You want to help, great! Go ahead and fork our repo, make your changes
|
||||
and make a pull request.
|
||||
|
|
|
@ -1,9 +1,12 @@
|
|||
{
|
||||
"name": "openpgp",
|
||||
"version": "0.2.0-dev",
|
||||
"name": "openpgpjs",
|
||||
"description": "A Javascript implementation of the OpenPGP protocol.",
|
||||
"version": "0.2.0",
|
||||
"homepage": "http://openpgpjs.org/",
|
||||
"engines": {
|
||||
"node": ">=0.8"
|
||||
},
|
||||
"keywords": ["crypto", "pgp", "gpg", "openpgp"],
|
||||
"main": "src/index.js",
|
||||
"directories": {
|
||||
"lib": "src"
|
||||
|
@ -37,6 +40,6 @@
|
|||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "http://github.com/openpgpjs/openpgpjs"
|
||||
"url": "https://github.com/openpgpjs/openpgpjs"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('openpgp');
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('../../../src/index');
|
||||
|
||||
var util = openpgp.util,
|
||||
chai = require('chai'),
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('openpgp');
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('../../../src/index');
|
||||
|
||||
var util = openpgp.util,
|
||||
BFencrypt = openpgp.crypto.cipher.blowfish,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('openpgp');
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('../../../src/index');
|
||||
|
||||
var util = openpgp.util,
|
||||
chai = require('chai'),
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('openpgp');
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('../../../src/index');
|
||||
|
||||
var util = openpgp.util,
|
||||
chai = require('chai'),
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('openpgp');
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('../../../src/index');
|
||||
|
||||
var util = openpgp.util,
|
||||
chai = require('chai'),
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('openpgp');
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('../../src/index');
|
||||
|
||||
var chai = require('chai'),
|
||||
expect = chai.expect;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('openpgp');
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('../../../src/index');
|
||||
|
||||
var util = openpgp.util,
|
||||
MD5 = openpgp.crypto.hash.md5,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('openpgp');
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('../../../src/index');
|
||||
|
||||
var util = openpgp.util,
|
||||
RMDstring = openpgp.crypto.hash.ripemd,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('openpgp');
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('../../../src/index');
|
||||
|
||||
var util = openpgp.util,
|
||||
hash = openpgp.crypto.hash,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('openpgp');
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('../../src/index');
|
||||
|
||||
var chai = require('chai'),
|
||||
expect = chai.expect;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('openpgp');
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('../../src/index');
|
||||
|
||||
var chai = require('chai'),
|
||||
expect = chai.expect;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('openpgp');
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('../../src/index');
|
||||
|
||||
var keyring = new openpgp.Keyring(),
|
||||
chai = require('chai'),
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('openpgp');
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('../../src/index');
|
||||
|
||||
var chai = require('chai'),
|
||||
expect = chai.expect;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('openpgp');
|
||||
var openpgp = typeof window != 'undefined' && window.openpgp ? window.openpgp : require('../../src/index');
|
||||
|
||||
var chai = require('chai'),
|
||||
expect = chai.expect;
|
||||
|
|
Loading…
Reference in New Issue
Block a user