Commit Graph

184 Commits

Author SHA1 Message Date
Andrew Morris
8bcbcca33e add state events 2025-02-24 15:38:38 +11:00
Andrew Morris
6f24b72676 Improve ping test 2025-02-24 14:59:28 +11:00
Andrew Morris
d46b0acf75 add ping and throughput measurements 2025-02-24 08:31:30 +11:00
Andrew Morris
9e3bbb8e26 Merge pull request #8 from voltrevo/0.2.1
0.2.1
2025-02-10 17:42:00 +11:00
Andrew Morris
f5245b3342 0.2.1 2025-02-10 17:41:13 +11:00
Andrew Morris
b20132d8e0 Merge pull request #7 from voltrevo/improve-scale
Improve scale using -sALLOW_MEMORY_GROWTH
2025-02-10 17:39:51 +11:00
Andrew Morris
2a6c1573f6 Add -sALLOW_MEMORY_GROWTH 2025-02-10 17:10:57 +11:00
Andrew Morris
c8d9ece5cb Merge pull request #6 from voltrevo/0.2.0
0.2.0
2025-02-05 08:27:02 +11:00
Andrew Morris
ea1b602319 0.2.0 2025-02-05 08:26:00 +11:00
Cedoor
8cf5dfce9a Merge pull request #5 from voltrevo/n-party-upgrade
N party upgrade
2025-02-04 15:34:07 +00:00
Andrew Morris
49794299f5 Add deno fix 2025-02-04 14:28:18 +11:00
Andrew Morris
8fc71fba97 Add -D__debug back in (FIXME was just wrong ⏱️🗑️😭) 2025-02-04 14:28:18 +11:00
Andrew Morris
9c85e81f8e fix makeWebSocketIO in readme example 2025-02-04 14:28:18 +11:00
Andrew Morris
6859068021 party2 -> toParty/fromParty/otherParty 2025-02-04 14:28:18 +11:00
Andrew Morris
7d4db2f0bd use valid sha1 2025-02-04 14:28:18 +11:00
Andrew Morris
1bd398656b fix test_mpc.cpp 2025-02-04 14:28:18 +11:00
Andrew Morris
ae9030d27d Add internalDemo3 2025-02-04 14:28:18 +11:00
Andrew Morris
934009b5b8 Update a+b circuit, add a+b+c circuit 2025-02-04 14:28:18 +11:00
Andrew Morris
251916074e Uncomment+fix rtcDemo 2025-02-04 14:28:18 +11:00
Andrew Morris
2d903a445b uncomment+fix wsDemo 2025-02-04 14:28:18 +11:00
Andrew Morris
87432e6b49 uncomment+fix consoleDemo 2025-02-04 14:28:18 +11:00
Andrew Morris
27ebd85a25 add todo 2025-02-04 14:28:18 +11:00
Andrew Morris
b9edb02066 Update readme for N parties 2025-02-04 14:28:18 +11:00
Andrew Morris
4da3407b28 input -> inputBits 2025-02-04 14:28:18 +11:00
Andrew Morris
725cd21d89 Use URL.createObjectURL instead of base64 to avoid url limits 2025-02-03 16:08:22 +11:00
Andrew Morris
ab3a98b6ed fix clashing config 2025-02-03 15:22:59 +11:00
Andrew Morris
a76bc3cb23 Add 2pc specialization 2025-02-03 15:17:41 +11:00
Andrew Morris
63ff747be4 Set up 2pc/mpc specialization 2025-02-03 14:40:04 +11:00
Andrew Morris
c23e257841 add fixme about __debug 2025-02-03 14:27:34 +11:00
Andrew Morris
b4da145d9e update docstrings 2025-02-03 14:00:29 +11:00
Andrew Morris
9421c0bb93 fix alignment dependency bug in PRG 2025-01-31 17:37:48 +11:00
Andrew Morris
2732bf6613 fix m2pc 2025-01-31 17:23:43 +11:00
Andrew Morris
738395dc65 test N(=5) parties 2025-01-30 17:17:07 +11:00
Andrew Morris
fbea53b627 fix memory getting rewritten before it's received by js 2025-01-30 16:17:50 +11:00
Andrew Morris
162a1f8940 Connect io properly, connect exceptions, remove debugging output 2025-01-30 13:30:14 +11:00
Andrew Morris
604d69b53f comment demo.ts 2025-01-30 10:16:48 +11:00
Andrew Morris
d640e8da61 wip hooking up more things 2025-01-29 17:55:54 +11:00
Andrew Morris
922a84045a wip hooking things up 2025-01-29 17:43:30 +11:00
Andrew Morris
7f4f3d2ff9 Draft new jslib.cpp 2025-01-29 16:06:31 +11:00
Andrew Morris
c0a13b7632 simplify io interface, move send/recv to helpers 2025-01-29 15:00:32 +11:00
Andrew Morris
883949fd20 simplify recv flushing 2025-01-29 14:52:50 +11:00
Andrew Morris
6dcce6d8b4 Remove unused include 2025-01-29 14:33:00 +11:00
Andrew Morris
692b8caf62 avoid flush_all_sends 2025-01-29 14:24:48 +11:00
Andrew Morris
9af7281d6d Use IMultiIO interface instead of concrete NetIOMP 2025-01-29 14:05:52 +11:00
Andrew Morris
3f2c1a86dc just use one NetIOMP 2025-01-29 13:43:53 +11:00
Andrew Morris
6c937c9129 replace netmp::count 2025-01-29 13:38:03 +11:00
Andrew Morris
be5394b510 implement IMultiIO 2025-01-29 13:30:24 +11:00
Andrew Morris
e25c7db443 remove redundant flushing 2025-01-29 13:21:00 +11:00
Andrew Morris
c0a3e3f292 always use io channels 2025-01-29 13:12:42 +11:00
Andrew Morris
23c2bdac0b improve naming 2025-01-29 12:40:28 +11:00