12 Commits

Author SHA1 Message Date
themighty1
74c8915412 update after server fix 2022-03-29 23:22:51 +03:00
themighty1
5b49addbe9 simplify commit-reveal: only client sends commitment
improve large uploads on slow connection
2022-03-16 17:32:08 +03:00
themighty1
bca431a91e enforce same input labels for c4 and c6
dont perform OT on the same inputs of c4 and c6
use fetch() built-in download progress monitor
query the notary about fetch() upload progress
renumber circuits (we have new circuit 4)
traverse circuit faster with wasm
2022-03-08 16:30:43 +03:00
themighty1
bb1cd756cd feat: allow to preview notarization.
Often the user may want to see what the notarization result will look like without
spending time on the 2PC protocol. This adds a "Preview" menu item to allow to do that.
2022-03-08 16:30:30 +03:00
themighty1
42404792b3 fix for very small requests 2022-01-19 14:22:36 +03:00
themighty1
98c59dc1eb refactor Paillier2PC to use the same notation as the how_it_works writeup. 2022-01-17 10:18:10 +03:00
themighty1
79173c511e - use Salsa20 instead of tweetnacl-js's secretbox for a 30% garbling speedup in the browser.
- implement garbled row reduction GRR3 for 25% bandwidth saving
- implement KOS15 OT extension
- linting
2022-01-17 10:18:04 +03:00
themighty1
b9f2d8afcc new notary, multiple trusted snapshots 2021-12-09 12:48:27 +03:00
themighty1
cdb21f3671 fix for very small request 2021-12-09 11:32:55 +03:00
themighty1
fe6a75e41f make compatible with pagesigner-cli 2021-12-08 19:49:58 +03:00
themighty1
665163c1f1 extra API checks 2021-11-21 20:12:53 +03:00
themighty1
4e125731fd PageSigner v3 release. Based on the TLSNotary protocol which supports TLS 1.2+ 2021-11-21 17:31:05 +03:00