Commit Graph

  • 5be8f61599 Remove unused Belma Gutlic 2020-01-07 17:01:52 +01:00
  • ddfacf81e8 use libp2p keys from PeerId argument Belma Gutlic 2020-01-07 16:59:41 +01:00
  • c3ab986d3d Address PR comments Belma Gutlic 2020-01-07 13:34:45 +01:00
  • 28bf51c492 Make ephemeral keypair optional Belma Gutlic 2020-01-07 13:20:42 +01:00
  • 73c336088e Lint fix Belma Gutlic 2020-01-07 13:09:35 +01:00
  • 3bd2145079 Fix test Belma Gutlic 2020-01-07 13:05:48 +01:00
  • dff2450b18 Update encoder functions Belma Gutlic 2020-01-07 10:29:40 +01:00
  • fc818c746c Create fallback test Belma Gutlic 2020-01-07 10:16:57 +01:00
  • 096a30b289 Better naming Belma Gutlic 2020-01-05 19:09:59 +01:00
  • 4a9b814e5a Create XX fallback flow Belma Gutlic 2020-01-05 19:00:16 +01:00
  • a514ededa1 Create IK and read ephemeral keys Belma Gutlic 2020-01-03 17:28:13 +01:00
  • e797dc2741 Create handshake interface to support performing different handshakes Belma Gutlic 2020-01-03 15:43:56 +01:00
  • ac12fbf987 Update noise interface Belma Gutlic 2020-01-03 15:07:46 +01:00
  • 2bb63e3e91 Create handshake handler files Belma Gutlic 2020-01-03 14:53:14 +01:00
  • b084207c52
    Merge pull request #10 from NodeFactoryIo/feature/ik-handshake Marin Petrunić 2019-12-30 10:08:11 +01:00
  • 4dc1a2ab95
    Address PR comment, rename constant Belma Gutlic 2019-12-30 09:59:59 +01:00
  • 7bad317d0e Address PR comments Belma Gutlic 2019-12-29 18:23:43 +01:00
  • d050db41c7 Merge remote-tracking branch 'remotes/origin/master' into feature/ik-handshake Belma Gutlic 2019-12-27 14:06:05 +01:00
  • 094cffc9cc
    Merge pull request #9 from NodeFactoryIo/fix/larger-payload Marin Petrunić 2019-12-27 13:26:14 +01:00
  • 5c1a50bd8e Address PR comments Belma Gutlic 2019-12-27 13:15:06 +01:00
  • 3f8feee67c fixo Belma Gutlic 2019-12-25 22:11:02 +01:00
  • 741f6c9788 Fix test Belma Gutlic 2019-12-25 22:08:18 +01:00
  • 10a41c5ea6 Write IK test Belma Gutlic 2019-12-25 22:02:07 +01:00
  • b98c5b4513 Finish porting IK handshake Belma Gutlic 2019-12-25 18:32:19 +01:00
  • 7b9118e15b Move remaining functions from XX Belma Gutlic 2019-12-25 11:11:07 +01:00
  • 0290df8685 Move common function to abstract class Belma Gutlic 2019-12-24 21:15:38 +01:00
  • dbbf579288 Move handshake types to separate file Belma Gutlic 2019-12-24 20:54:45 +01:00
  • e66ee7d677 Create handshakes dir Belma Gutlic 2019-12-24 20:45:48 +01:00
  • 36a66c59da Remove empty lines Belma Gutlic 2019-12-24 20:38:34 +01:00
  • 4b2091be9f Read large payload Belma Gutlic 2019-12-24 20:36:16 +01:00
  • a5ec8efd28 Fix encoding uint Belma Gutlic 2019-12-24 17:27:55 +01:00
  • 4a04e955dd Create test for large payload Belma Gutlic 2019-12-24 16:25:49 +01:00
  • 128aba164d Encrypt stream in chunks Belma Gutlic 2019-12-24 13:46:50 +01:00
  • 5167df18a5
    Merge pull request #5 from NodeFactoryIo/morrigan/verify-signature Marin Petrunić 2019-12-03 18:29:14 +01:00
  • db3f0acb6f Update readme morrigan 2019-12-03 18:22:05 +01:00
  • 8e036d9e52 Update package.json with keywords morrigan 2019-12-03 16:09:46 +01:00
  • 013de0c3cd Update readme morrigan 2019-12-03 15:22:24 +01:00
  • c8c03b5093 Separate logger from utils morrigan 2019-12-03 15:19:08 +01:00
  • acb9b87537 Split encoder functions from utils morrigan 2019-12-03 15:15:46 +01:00
  • ac950d1419 Remove promises from xx morrigan 2019-12-03 15:12:55 +01:00
  • c4d7e95c08 Write tests morrigan 2019-12-03 13:52:44 +01:00
  • e0806499ff Verify peer id morrigan 2019-12-03 13:39:33 +01:00
  • 88bc55ac41 Merge remote-tracking branch 'remotes/origin/master' into morrigan/verify-signature morrigan 2019-12-02 15:30:31 +01:00
  • 6ad17d9dee
    Merge pull request #4 from NodeFactoryIo/morrigan/encrypt-stream Belma Gutlic 2019-12-02 15:29:17 +01:00
  • bb303a568e Fix eslint morrigan 2019-12-02 15:28:59 +01:00
  • 6bb36f1663 Update timing of initiator payloading sending to verify that payload morrigan 2019-12-02 15:24:49 +01:00
  • d8ad3fc1cd Update stream type morrigan 2019-12-02 13:20:31 +01:00
  • bf9ae90a5e Verify payload in stage 1 morrigan 2019-12-02 13:18:31 +01:00
  • bd53cb16fd Fix eslint morrigan 2019-12-02 12:53:27 +01:00
  • 7b03a3df3b Write functions for verification morrigan 2019-12-02 12:53:00 +01:00
  • fc71a22a6c Log handshake steps morrigan 2019-12-02 11:24:30 +01:00
  • 36c3fa8ccb Address PR comments morrigan 2019-12-02 10:48:19 +01:00
  • 6ee527e621 Remove unused morrigan 2019-11-29 16:23:24 +01:00
  • 6dc8e8288d Fix eslint morrigan 2019-11-28 17:53:27 +01:00
  • 91af449231 Merge remote-tracking branch 'remotes/origin/master' into morrigan/encrypt-stream morrigan 2019-11-28 17:52:42 +01:00
  • b6f9486f08 Remove unused var morrigan 2019-11-28 17:50:15 +01:00
  • a8ff05cdf1 Update handling keys, refactoring morrigan 2019-11-28 17:32:46 +01:00
  • d03f4974ba Create test morrigan 2019-11-27 14:19:35 +01:00
  • b5941c750c Add debug morrigan 2019-11-27 08:39:06 +01:00
  • fa33cdcd44 Fix test morrigan 2019-11-26 15:24:10 +01:00
  • 2af4c744df WIP test morrigan 2019-11-26 14:14:10 +01:00
  • 63826c013d Create test and prepare identity keys morrigan 2019-11-26 10:52:30 +01:00
  • 53c7f94979 Fix reading peer id morrigan 2019-11-25 14:03:23 +01:00
  • 579bb0a491 Fix old test due to changes morrigan 2019-11-25 14:01:17 +01:00
  • 4c5d5e0893 Create secure connection morrigan 2019-11-25 13:27:55 +01:00
  • d51b40c986 Write encryption generators morrigan 2019-11-25 13:09:40 +01:00
  • c9a281422a
    Merge pull request #3 from NodeFactoryIo/morrigan/interface Belma Gutlic 2019-11-25 10:53:15 +01:00
  • 4e004ad0ec Fix morrigan 2019-11-25 10:46:17 +01:00
  • 79d81c3117 Fix eslint morrigan 2019-11-25 10:45:58 +01:00
  • 9c898043b8 Merge remote-tracking branch 'remotes/origin/master' into morrigan/interface morrigan 2019-11-25 10:37:57 +01:00
  • b1a848cd47 Merge remote-tracking branch 'remotes/origin/master' into morrigan/encrypt-stream morrigan 2019-11-25 10:16:16 +01:00
  • 9a71128ac9 Add assertions for handshake test morrigan 2019-11-22 13:06:51 +01:00
  • b6ab4c6447 Install additional babel plugin for async generators morrigan 2019-11-22 12:57:53 +01:00
  • 7e3c35ed8a Write handshake test morrigan 2019-11-22 12:52:59 +01:00
  • f5888f6405 Fix tslint morrigan 2019-11-21 14:43:12 +01:00
  • b2d058291c Written handshake exchange morrigan 2019-11-21 13:38:39 +01:00
  • f6bc40baf4 handshake propose morrigan 2019-11-20 22:52:08 +01:00
  • af95dc2fcd Handshake payload refactor morrigan 2019-11-20 21:38:14 +01:00
  • 3519df482d Fix xx tets morrigan 2019-11-20 20:03:33 +01:00
  • 6faf01abd5 Wrap connection morrigan 2019-11-20 15:21:53 +01:00
  • ca4e2777ff Address PR comments morrigan 2019-11-20 13:23:36 +01:00
  • 4d09d63a4a Fix errors morrigan 2019-11-12 14:07:25 +01:00
  • 26b112f712 Add types and encryption methods morrigan 2019-11-12 14:02:59 +01:00
  • d2c844d598 Create interface according to spec morrigan 2019-11-11 21:58:04 +01:00
  • 8cf420fd88 Expose noise class morrigan 2019-11-11 15:39:09 +01:00
  • 5d1c085d8e
    add ci Marin Petrunić 2019-11-09 15:47:53 +01:00
  • 6d7be49f55
    fix lint Marin Petrunić 2019-11-09 15:46:13 +01:00
  • b69769f8dd Create skeleton morrigan 2019-11-08 14:03:34 +01:00
  • 94a990a479
    Merge pull request #2 from NodeFactoryIo/morrigan/xx-symmetric-encryption Marin Petrunić 2019-11-08 10:11:36 +01:00
  • 90e16e2abe Remove unused vars from test morrigan 2019-11-07 17:22:53 +01:00
  • b9f66bcb8e Naming fix morrigan 2019-11-07 17:21:03 +01:00
  • 529389651a Add more tests morrigan 2019-11-07 17:19:35 +01:00
  • 1861f42728 Test encryption and decryption morrigan 2019-11-07 17:11:02 +01:00
  • 9a064739fc
    Merge pull request #1 from NodeFactoryIo/morrigan/xx-handshake Belma Gutlic 2019-11-07 10:56:24 +01:00
  • 16990f3de6 Address PR comments morrigan 2019-11-07 10:55:18 +01:00
  • 3b5a401a1c Complete test morrigan 2019-11-06 16:09:15 +01:00
  • 051f0765f9 Finish all handshake stages morrigan 2019-11-06 15:49:20 +01:00
  • 87d7ed9c41 Fix todos and finish stage 1 morrigan 2019-11-06 15:45:28 +01:00
  • 1666769690 Change generating keys morrigan 2019-11-06 15:16:13 +01:00
  • fe706fbd71 Create part of XX test and update code accordingly morrigan 2019-11-06 13:24:30 +01:00