Commit Graph

168 Commits

Author SHA1 Message Date
Andrew Morris
48513bfe7d add byte counting 2025-02-04 08:55:32 +11:00
Andrew Morris
3e771937db Uncomment+fix rtcDemo 2025-02-04 08:48:53 +11:00
Andrew Morris
1db7f7f623 uncomment+fix wsDemo 2025-02-04 08:38:36 +11:00
Andrew Morris
94d887ec5e uncomment+fix consoleDemo 2025-02-04 08:25:47 +11:00
Andrew Morris
70dd9ea301 add todo 2025-02-03 17:32:16 +11:00
Andrew Morris
fdbff764ed Update readme for N parties 2025-02-03 17:31:13 +11:00
Andrew Morris
a653855bdb input -> inputBits 2025-02-03 17:17:28 +11:00
Andrew Morris
a19ab6ff89 0.2.0 2025-02-03 16:08:44 +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
Andrew Morris
3ac261060a move send flushing into net_io 2025-01-29 12:32:00 +11:00
Andrew Morris
3bbd74783a Remove unused flush(0) case 2025-01-29 09:24:43 +11:00
Andrew Morris
85f65c34ba change parameter to be about sending instead of directly specifying bucket 2025-01-29 09:17:40 +11:00
Andrew Morris
60eddd343b Update readme to reflect that the list is not exhaustive 2025-01-29 09:14:51 +11:00
Andrew Morris
e59c1682e6 assert instead of ignoring 2025-01-28 18:27:35 +11:00
Andrew Morris
02319206a2 Remove commented code 2025-01-28 18:19:27 +11:00
Andrew Morris
ff57a8f1bb Remove unused flag, fix header guard 2025-01-28 18:18:19 +11:00
Andrew Morris
124c76222d Remove nP_deprecated templates 2025-01-28 18:16:26 +11:00
Andrew Morris
4995d62685 Use __debug and fix compile errors 2025-01-28 18:14:00 +11:00
Andrew Morris
26d8382804 Remove nP template from FlexOut 2025-01-28 18:01:42 +11:00
Andrew Morris
0c00b8433b Remove nP template from FlexIn 2025-01-28 17:55:50 +11:00
Andrew Morris
b16b868c94 Remove nP template from AuthBitShare 2025-01-28 17:50:18 +11:00
Andrew Morris
9b75975fbe Remove nP template from NetIOMP 2025-01-28 17:39:29 +11:00
Andrew Morris
2cfb8f0aff Remove nP template from ABitMP 2025-01-28 17:22:03 +11:00
Andrew Morris
e5ef05803f Remove nP template from FpreMP 2025-01-28 17:11:09 +11:00
Andrew Morris
b00d157a60 Start using Vec, NVec to avoid nP template 2025-01-28 17:07:50 +11:00