Commit Graph

104 Commits

Author SHA1 Message Date
ead151471e fix: ts and lint errors 2021-01-26 21:39:37 +00:00
de1cdb5bd0 chore: fix ts error 2020-08-11 15:14:11 +01:00
1a6490d829 chore: update deps to latest versions
I've tried to make the minimum amount of changes necessary for this,
since the underlying crypto libraries only support node Buffers or
BufferLists there doesn't seem a lot of point in doing lots of
conversions between Uint8Arrays and Buffers.

BREAKING CHANGES:

- All deps use Uint8Arrays in place of node Buffers
2020-08-11 11:41:10 +01:00
ca39bc5d99 lint fixes 2020-06-19 13:06:31 +02:00
8327a60356 fix automatic lint 2020-06-19 12:49:40 +02:00
f05150e640 feat: use aegir 2020-06-18 22:23:39 +01:00
635963062a Address PR comments 2020-04-23 12:56:09 +02:00
f5f4b9f344 Merge branch 'morrigan/fix-interop' into revert-51-remove-bcrypto-dependency
# Conflicts:
#	package.json
#	src/@types/basic.ts
#	src/handshakes/ik.ts
#	src/handshakes/xx.ts
#	yarn.lock
2020-04-22 19:07:03 +02:00
7b11f5a3ab Revert "Replace bcrypto with standalone libraries" 2020-04-22 19:03:41 +02:00
e553392f6b Merge pull request #53 from mpetrun5/early-data-api
Early data api
2020-04-22 09:33:54 +02:00
93d6a9a99b Fix test 2020-04-17 11:07:58 +02:00
9b650d5b5f Add test 2020-04-17 10:56:38 +02:00
296c5dbe5b Fix libp2p-crypto imports 2020-04-09 11:09:00 +02:00
48a230b13e Replace crypto random bytes with one from libp2p-crypto 2020-04-07 11:01:52 +02:00
07213345ef Remove bcrypto from tests 2020-04-06 20:12:23 +02:00
fddab30049 fix tests 2020-04-03 09:39:53 +02:00
2d3c6167db adjust imports for smaller bundlesize 2020-04-03 09:24:58 +02:00
c1151213b4 Merge pull request #41 from NodeFactoryIo/mpetrunic/disable-noise-pipes
Disable noise pipes
2020-03-04 11:06:30 +01:00
2bb424a1fa fix tests 2020-03-04 09:06:58 +01:00
409bfd2150 fix test 2020-03-04 08:56:53 +01:00
638b0773e5 validate aead decryption 2020-03-01 19:05:53 +01:00
c6e7f361c7 handle aead auth tag 2020-02-17 12:11:55 +01:00
87f641f650 add noise spec length prefix encoding 2020-02-13 22:51:36 +01:00
d127c8f6d4 Fix invalid test 2020-02-08 16:51:49 +01:00
06d5034998 Update setting remote id 2020-02-08 12:23:35 +01:00
a5c45bfc53 Additional check 2020-02-08 12:11:16 +01:00
082b0c560a better ik flow 2020-02-07 20:21:27 +01:00
bf5d6658ee rename tests 2020-02-06 09:52:03 +01:00
3303cc3b4d Set prologue to empty buffer 2020-01-29 19:48:14 +01:00
231c721d12 Add test and improve 2020-01-18 17:00:31 +01:00
15db3b53ce Remove async from keycache 2020-01-18 16:31:05 +01:00
244348c596 Add another test + logger 2020-01-17 23:52:42 +01:00
47e295add5 Add IK -> XX fallback tests and fix things 2020-01-17 23:40:51 +01:00
34bec6e1f4 Add sinon to better test with spies 2020-01-16 17:49:41 +01:00
33708db8b8 Test and fix failed IK handshakes 2020-01-15 17:27:32 +01:00
26cb0c5a17 Test negative output 2020-01-15 11:40:32 +01:00
eeaaa8cc84 Write and test IK stages 2020-01-15 11:32:40 +01:00
7d22967197 Use static key caching 2020-01-13 16:33:58 +01:00
90af03ab02 Add missing key test 2020-01-13 16:18:10 +01:00
ce7f4118c2 Create key cache 2020-01-13 15:38:14 +01:00
ad45be5e7b Fix merging updated payload signing 2020-01-11 20:20:57 +01:00
29f16c481f Merge remote-tracking branch 'remotes/origin/master' into feature/xx-fallback
# Conflicts:
#	src/handshake-xx.ts
#	src/noise.ts
#	src/utils.ts
#	test/noise.test.ts
#	test/xx-handshake.test.ts
2020-01-11 15:24:33 +01:00
219553c7f5 Fix test 2020-01-10 21:25:18 +01:00
e2b7eef295 Address PR comment 2020-01-10 11:10:48 +01:00
d3a652aecb Remove comment 2020-01-07 17:08:08 +01:00
ddfacf81e8 use libp2p keys from PeerId argument 2020-01-07 16:59:41 +01:00
c3ab986d3d Address PR comments 2020-01-07 13:34:45 +01:00
28bf51c492 Make ephemeral keypair optional 2020-01-07 13:20:42 +01:00
73c336088e Lint fix 2020-01-07 13:09:35 +01:00
3bd2145079 Fix test 2020-01-07 13:05:48 +01:00