Commit Graph

36 Commits

Author SHA1 Message Date
Andrew Morris
29e119cf9a draft code, fails to link 2024-10-10 17:13:38 +11:00
Andrew Morris
2e635e2732 include output for alice 2024-10-10 15:37:56 +11:00
Andrew Morris
34355bc75d update uncertain refactors 2024-10-10 15:26:32 +11:00
Andrew Morris
49a58ee84f modernize aes usage 2024-10-10 15:16:54 +11:00
Andrew Morris
842dfdac3a start compiling 2pc in emscripten 2024-10-10 14:57:38 +11:00
Andrew Morris
f0984575f0 allow rerunning example 2024-10-10 14:57:08 +11:00
Andrew Morris
83b66c1177 remove simd 2024-10-10 14:34:34 +11:00
Andrew Morris
d40d292de4 don't import net_io unless needed 2024-10-10 13:22:20 +11:00
Andrew Morris
92292608f5 fix hardcoded malicious=false and remove non-malicious option altogether 2024-10-10 13:20:19 +11:00
Andrew Morris
f28db695c0 replace tabs with 4 spaces, remove trailing whitespace 2024-10-10 13:06:08 +11:00
Andrew Morris
af23f3943e make header guards consistent 2024-10-10 13:04:46 +11:00
Andrew Morris
902876df93 inline cot inside iknp (they were calling into each other anyway) 2024-10-10 13:03:16 +11:00
Andrew Morris
62f400f7a9 remove unused code 2024-10-10 12:57:05 +11:00
Andrew Morris
1321506f4e single io channel 2024-10-10 12:46:57 +11:00
Andrew Morris
562649da2b remove threading 2024-10-10 12:14:14 +11:00
Andrew Morris
c0244bdb59 remove templated io 2024-10-10 11:24:53 +11:00
Andrew Morris
bb09158a47 remove redundant set_nodelay 2024-10-10 11:02:53 +11:00
Andrew Morris
93be4f90a0 Simplify license 2024-10-10 09:55:41 +11:00
Andrew Morris
b915b94a6a add buffer abstraction 2024-10-10 09:50:44 +11:00
Andrew Morris
d269f7c8fe add async-test 2024-10-10 08:52:25 +11:00
Andrew Morris
83ba4322ec use out.size() instead of hardcoded value 2024-10-09 17:18:38 +11:00
Andrew Morris
90cda115ac use vector<bool> for io 2024-10-09 17:17:37 +11:00
Andrew Morris
10acbaea9b make inputs and outputs easier to understand 2024-10-09 17:17:12 +11:00
Andrew Morris
2429ebd480 spacing, remove inlines from test program 2024-10-09 16:17:20 +11:00
Andrew Morris
e5634e2ce3 improve output 2024-10-09 16:15:36 +11:00
Andrew Morris
9aa69bf472 fix result_of warnings 2024-10-09 16:10:30 +11:00
Andrew Morris
dd0508cd33 test 2pc via script (outputs "GOOD!", seems to be undocumented test) 2024-10-09 16:05:43 +11:00
Andrew Morris
05398d03cd license updates 2024-10-05 08:48:13 +10:00
Andrew Morris
4251a2fd93 Add readme 2024-10-05 08:38:26 +10:00
Andrew Morris
b812eeabee delete most of sse2neon.h 2024-10-05 08:32:29 +10:00
Andrew Morris
b5229ffc5b delete more things 2024-10-05 07:29:25 +10:00
Andrew Morris
55bf8276b5 delete most of circuits 2024-10-05 07:22:15 +10:00
Andrew Morris
3848f39e5d remove stuff 2024-10-05 07:16:07 +10:00
Andrew Morris
0342c909e4 remove more code 2024-10-05 07:12:39 +10:00
Andrew Morris
88bfdab5ba remove unused code 2024-10-05 06:49:37 +10:00
Andrew Morris
cc52638f06 got it compiling 2024-10-04 17:20:54 +10:00