Skip to content
Snippets Groups Projects
Commit 411109d8 authored by Mark Haines's avatar Mark Haines
Browse files

Add package.json for adding olm to npm

parent 5a60e543
No related branches found
No related tags found
No related merge requests found
Olm
===
Example:
var alice = new Olm.Account();
var bob = new Olm.Account();
alice.create();
bob.create();
bob.generate_one_time_keys(1);
var bobs_id_keys = JSON.parse(bob.identity_keys());
var bobs_id_key = bobs_id_keys.curve25519;
var bobs_ot_keys = JSON.parse(bob.one_time_keys());
for (key in bobs_ot_keys.curve25519) {
var bobs_ot_key = bobs_ot_keys.curve25519[key];
}
alice_session = new Olm.Session();
alice_session.create_outbound(alice, bobs_id_key, bobs_ot_key);
alice_message = a_session.encrypt("Hello");
bob_session.create_inbound(bob, bob_message);
var plaintext = bob_session.decrypt(message_1.type, bob_message);
bob.remove_one_time_keys(bob_session);
{
"name": "olm",
"version": "0.1.0",
"description": "An implementation of a well known cryptographic ratchet",
"main": "olm.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/matrix-org/olm.git"
},
"keywords": [
"matrix-org"
],
"author": "matrix.org",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/matrix-org/olm/issues"
},
"homepage": "https://github.com/matrix-org/olm#readme"
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment