932 Commits

Author SHA1 Message Date
sinuio
49a69a1cea fixed possesive apostrophe :) 2022-02-20 14:04:02 -08:00
sinuio
0fa749b847 ot example 2022-02-20 14:01:42 -08:00
sinuio
81a56a63cd added constructor 2022-02-20 13:36:20 -08:00
sinuio
eeb830bf4d added some comments 2022-02-19 01:26:45 -08:00
sinuio
ea09c5ef8e added garble example 2022-02-19 01:26:32 -08:00
sinuio
8a91c9e7fe ot bench 2022-02-18 22:24:48 -08:00
sinuio
41e4d447e6 replaced transpose with naive implementation for now 2022-02-18 14:24:00 -08:00
sinuio
855e2dfcb3 slight refactor 2022-02-17 17:51:07 -08:00
sinuio
2d0e16916b randomize inputs and choice in test 2022-02-16 20:15:55 -08:00
sinuio
ff9368658a ot extension semi-honest, test failing 2022-02-16 16:59:00 -08:00
sinuio
d594dd4db4 rename encode to encrypt 2022-02-15 16:26:18 -08:00
sinuio
6febf31223 base ot refactor 2022-02-15 14:37:29 -08:00
sinuio
4af0640095 base ot 2022-02-12 20:23:21 -08:00
sinuio
ff400e79c5 initial work on ot 2022-02-12 18:03:23 -08:00
sinuio
094df43d9c remove lock file 2022-02-12 18:02:29 -08:00
sinuio
0629247996 inline functions 2022-02-12 18:01:15 -08:00
sinuio
aed4c855fe moved hash implementation into block 2022-02-12 17:57:50 -08:00
sinuio
7ca9d898dc switch to ChaCha12 from ChaCha20 2022-02-12 15:33:36 -08:00
sinuio
d9716bfaed switched RNG to ChaCha20 2022-02-12 15:21:59 -08:00
sinuio
abd60070f8 renamed prg to rng 2022-02-08 23:28:41 -08:00
sinuio
a78880e3c8 remove modulus trait 2022-02-07 09:33:20 -08:00
sinuio
9af3882a0a no need for fanciness 2022-02-07 09:32:49 -08:00
sinuio
8aa4fd09cc garbling, evaluation, some tests 2022-02-06 20:48:44 -08:00
sinuio
06dd399131 initial work on halfgate 2022-02-01 20:18:22 -08:00
sinuio
3af22e8f7a add gate counts to circuit 2022-02-01 15:10:11 -08:00
sinuio
dad44da310 added rstest dev dependency 2022-01-31 14:48:51 -08:00
sinuio
0a3bc52381 setting up some components 2022-01-27 20:03:28 -08:00
sinuio
10709ceafc moved GateOps 2022-01-27 17:45:28 -08:00
sinuio
149b064af0 make modules public 2022-01-27 17:42:24 -08:00
sinuio
3b33854f90 circuit implementation 2022-01-27 17:15:22 -08:00
sinuio
60328e13fb added sinuio to packages authors 2022-01-19 14:42:36 -08:00
Justin Martin
90f9f52f05 Some initial work 2022-01-13 23:08:06 -08:00