Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
matrix-org
Olm
Commits
411109d8
Commit
411109d8
authored
Jul 21, 2015
by
Mark Haines
Browse files
Add package.json for adding olm to npm
parent
5a60e543
Changes
2
Show whitespace changes
Inline
Side-by-side
javascript/README.md
0 → 100644
View file @
411109d8
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);
javascript/package.json
0 → 100644
View file @
411109d8
{
"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"
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment