246 Commits

Author SHA1 Message Date
morrigan
9a71128ac9 Add assertions for handshake test 2019-11-22 13:18:53 +01:00
morrigan
b6ab4c6447 Install additional babel plugin for async generators 2019-11-22 12:57:53 +01:00
morrigan
7e3c35ed8a Write handshake test 2019-11-22 12:52:59 +01:00
morrigan
f5888f6405 Fix tslint 2019-11-21 14:43:12 +01:00
morrigan
b2d058291c Written handshake exchange 2019-11-21 13:38:39 +01:00
morrigan
f6bc40baf4 handshake propose 2019-11-20 22:52:08 +01:00
morrigan
af95dc2fcd Handshake payload refactor 2019-11-20 22:25:34 +01:00
morrigan
3519df482d Fix xx tets 2019-11-20 20:03:33 +01:00
morrigan
6faf01abd5 Wrap connection 2019-11-20 15:21:53 +01:00
morrigan
ca4e2777ff Address PR comments 2019-11-20 13:23:36 +01:00
morrigan
4d09d63a4a Fix errors 2019-11-12 14:07:25 +01:00
morrigan
26b112f712 Add types and encryption methods 2019-11-12 14:02:59 +01:00
morrigan
d2c844d598 Create interface according to spec 2019-11-11 21:58:04 +01:00
morrigan
8cf420fd88 Expose noise class 2019-11-11 15:39:09 +01:00
Marin Petrunić
5d1c085d8e
add ci 2019-11-09 15:47:53 +01:00
Marin Petrunić
6d7be49f55
fix lint 2019-11-09 15:46:13 +01:00
morrigan
b69769f8dd Create skeleton 2019-11-08 14:03:34 +01:00
Marin Petrunić
94a990a479
Merge pull request #2 from NodeFactoryIo/morrigan/xx-symmetric-encryption
xx symmetric encryption
2019-11-08 10:11:36 +01:00
morrigan
90e16e2abe Remove unused vars from test 2019-11-07 17:22:53 +01:00
morrigan
b9f66bcb8e Naming fix 2019-11-07 17:21:03 +01:00
morrigan
529389651a Add more tests 2019-11-07 17:19:38 +01:00
morrigan
1861f42728 Test encryption and decryption 2019-11-07 17:14:45 +01:00
Belma Gutlic
9a064739fc
Merge pull request #1 from NodeFactoryIo/morrigan/xx-handshake
XX handshake
2019-11-07 10:56:24 +01:00
morrigan
16990f3de6 Address PR comments 2019-11-07 10:55:18 +01:00
morrigan
3b5a401a1c Complete test 2019-11-06 16:09:15 +01:00
morrigan
051f0765f9 Finish all handshake stages 2019-11-06 15:49:20 +01:00
morrigan
87d7ed9c41 Fix todos and finish stage 1 2019-11-06 15:45:28 +01:00
morrigan
1666769690 Change generating keys 2019-11-06 15:16:13 +01:00
morrigan
fe706fbd71 Create part of XX test and update code accordingly 2019-11-06 13:25:42 +01:00
morrigan
68cc670058 Address MR comments 2019-11-05 13:36:20 +01:00
morrigan
9ef8858be4 Write hkdf test 2019-11-05 13:25:03 +01:00
morrigan
ded3cfe5bc Add decryption functions 2019-11-05 09:51:24 +01:00
morrigan
75dbfeff8c Fix 2019-11-04 22:37:43 +01:00
morrigan
fdfadfa794 Address PR comments 2019-11-04 22:20:18 +01:00
morrigan
7456e0c32c Write messaging functions 2019-11-04 21:35:46 +01:00
morrigan
0132590829 Write test and resolve babel and ts compilation 2019-11-04 17:06:57 +01:00
morrigan
c542b53a4b Add decryption methods 2019-11-04 15:19:40 +01:00
morrigan
e4b5c068db Address some PR comments 2019-11-04 15:10:14 +01:00
morrigan
37215d7a3c use function visibility 2019-11-04 14:38:01 +01:00
morrigan
1db460a44d Replace with aead from bcrypto 2019-11-04 14:31:58 +01:00
morrigan
175d8940be Add encryption methods 2019-11-01 11:30:28 +01:00
morrigan
e55fa206fd Finish init session functions 2019-11-01 08:42:38 +01:00
morrigan
8e86b20a12 Fix tag 2019-10-31 14:29:24 +01:00
morrigan
8809365da2 Update readme 2019-10-30 15:09:08 +01:00
morrigan
8fb80913f3 Init project 2019-10-30 15:02:03 +01:00
Belma Gutlic
b08ea40075
Initial commit 2019-10-30 12:12:38 +01:00