957 Commits

Author SHA1 Message Date
sinuio
b44b0389cb tests run 2022-06-14 22:50:21 -07:00
sinuio
57b1c20ed0 work on separating tests 2022-06-14 22:50:21 -07:00
sinuio
ce64766946 remove old tests and server mod 2022-06-14 22:50:21 -07:00
sinuio
1f3938489d rip out quic support 2022-06-14 22:50:21 -07:00
sinuio
6ad83d778c rename lib 2022-06-14 22:50:21 -07:00
sinuio
7ee46c638c copied test-ca into tests dir 2022-06-14 22:50:21 -07:00
sinuio
03b42f3a0a renamed package, added rustls as dev-dep 2022-06-14 22:50:21 -07:00
sinuio
60fb597d04 ripped out server impl 2022-06-14 22:50:21 -07:00
sinuio
95c4a5c3cd copy rustls 2022-06-14 22:50:21 -07:00
sinu.eth
231dc6d4e8 Update gh-pages.yml 2022-06-13 11:28:54 -07:00
Michael Rosenberg
f09fd9af62 Added Mac M1 build instructions to mpc-core README 2022-06-03 17:31:25 -04:00
sinu.eth
fe427a2662 ot aio refactor (#28)
Co-authored-by: sinuio <>
2022-05-16 11:07:10 -07:00
Dan
748a9a8bde rename secret_share to point_addition (#27)
* rename secret_share to point_addition
replace typestate with enum

* normalize naming

better error handling

tidier match blocks + traits

expose error enum

refactor aio

refactor aio impl

restore example

remove unused import

update bench

Co-authored-by: themighty1 <you@example.com>
Co-authored-by: sinuio <>
2022-05-16 10:27:38 -07:00
sinu.eth
f6f1b7100b Create rust.yml 2022-05-16 10:23:27 -07:00
sinuio
956e000606 update readme 2022-05-11 11:13:21 -07:00
Dan
776cbaf770 use enum for prf (#24)
* use enum for prf

* setup methods for master

* change names

* add slave setup methods

* make computations private

* fix comments

* test against scapy

* add final PRF steps

* added core traits

* rename PRF to Handshake

Co-authored-by: themighty1 <you@example.com>
2022-05-05 06:49:20 -07:00
themighty1
01e30eefe9 comments 2022-05-04 09:33:46 +03:00
sinuio
1af8a949a5 added key exchange diagram 2022-05-03 18:55:22 -07:00
sinuio
76cf422041 add gh-pages action 2022-05-03 17:38:26 -07:00
sinuio
8d2fadd40f add page header 2022-05-03 17:31:57 -07:00
sinuio
c3e7515917 more work on key exchange docs 2022-05-03 16:38:52 -07:00
sinuio
a1629481db initial docs commit 2022-05-03 16:06:35 -07:00
sinuio
71a165302e add diagram to readme 2022-04-30 08:24:43 -07:00
themighty1
25e559d0e3 fix dep name 2022-04-30 07:38:10 +03:00
Dan
99041da58b implement GHASH 2PC (#20)
* implement GHASH 2PC

* receiver_tls test

* make GHASH more generic

* wrap temp_share in an Option<>

* fix warnings

* make modules public

* add traits

* add feature

Co-authored-by: themighty1 <you@example.com>
2022-04-28 21:19:42 +02:00
sinu.eth
e213aa8755 beaver derandomization for OT extension (#22)
* beaver derandomization for OT extension

* revert refactor

* refactor defaults to constructor

* refactor defaults to constructor

* remove n from derandomize

* more work on batching OT

* batching

* add pretty-assertions to dev deps

* drain table

* random ot batch test

* ote_random example

* fix OT example

Co-authored-by: sinu.eth <>
2022-04-28 20:53:55 +02:00
sinu.eth
dd4a91d5ce license 2022-04-26 20:41:50 +02:00
sinu.eth
ae1a9ef7d7 Merge pull request #18 from tlsnotary/endianess
fix endianess
2022-04-18 11:39:51 +02:00
themighty1
e3d37099da fix endianess 2022-04-16 07:42:03 +03:00
sinuio
fc831a7559 remove obsolete example 2022-04-13 08:26:38 -07:00
sinuio
4f681f2917 fix vec init 2022-04-13 08:05:53 -07:00
sinuio
69b65c46f4 more tidying 2022-04-11 17:34:38 -07:00
sinuio
e65af7adea change vec to slice 2022-04-11 17:28:12 -07:00
sinuio
eae9dab4fe remove redundant return 2022-04-11 17:25:32 -07:00
sinuio
ecc1d94ba5 clippy cleanup 2022-04-11 13:59:34 -07:00
sinuio
63c7b9550d proto clean up 2022-04-11 13:56:18 -07:00
sinuio
e6633e3a6f ot clean up 2022-04-11 13:51:27 -07:00
sinuio
453cf08730 clean up 2022-04-11 13:42:17 -07:00
sinuio
61244a1e02 default for generator 2022-04-11 13:34:05 -07:00
sinuio
fc8a4f67a6 remove unnecessary closure 2022-04-11 13:31:36 -07:00
sinuio
0bf423dee4 evaluator default 2022-04-11 13:30:40 -07:00
sinuio
0ee9364f33 remove unnecessary clone 2022-04-11 13:27:43 -07:00
sinuio
d641c78316 into_iter to iter 2022-04-11 13:26:54 -07:00
sinuio
465d623016 support any slice type 2022-04-11 13:26:13 -07:00
sinuio
17f86e127e remove unnecessary closure 2022-04-11 13:23:47 -07:00
sinuio
a1a2e18003 remove redundant clone 2022-04-11 13:21:36 -07:00
sinuio
06d1603cca Block minor clean ups 2022-04-11 13:20:39 -07:00
sinuio
47cb4fc5f0 rename pop to tlsn 2022-04-11 13:09:01 -07:00
sinuio
4e08ad0669 Revert "tracing codec"
This reverts commit f781d69417.
2022-04-06 12:19:50 -07:00
sinuio
54037e846d change usize to u32 2022-04-06 00:37:34 -07:00