160 Commits

Author SHA1 Message Date
themighty1
7775e85419 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 14:34:26 +03:00
themighty1
03084cf6a5 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 11:46:34 +03:00
themighty1
63e877cba3 bump version to 3.0.3 2022-03-07 17:35:44 +03:00
themighty1
342e46905a fix for very small requests 2022-03-07 17:35:44 +03:00
themighty1
16c5e6bbbd refactor Paillier2PC to use the same notation as the how_it_works writeup. 2022-03-07 17:35:44 +03:00
themighty1
45cead96da - 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-03-07 17:35:44 +03:00
themighty1
54bacb1750 new notary, multiple trusted snapshots 2022-03-07 17:35:44 +03:00
themighty1
e08fdd988a fix for very small request 2022-03-07 17:35:44 +03:00
themighty1
b26ca3b161 make compatible with pagesigner-cli 2022-03-07 17:35:43 +03:00
themighty1
ada77391e8 extra API checks 2022-03-07 17:35:43 +03:00
themighty1
a1a9d6485f remove old files 2022-03-07 17:35:43 +03:00
themighty1
64791ea0dd PageSigner v3 release. Based on the TLSNotary protocol which supports TLS 1.2+ 2022-03-07 17:35:43 +03:00
themighty1
f69d6834d8 Update README 2022-03-07 17:35:43 +03:00
themighty1
1609a65200 Update README 2022-03-07 17:35:43 +03:00
themighty1
39835da769 pgsg: convert /n into /r/n 2022-03-07 17:35:43 +03:00
themighty1
e37e966a27 dont treat server's Alert after data as error. 2022-03-07 17:35:43 +03:00
themighty1
910ac6d6a4 fix pgsgnode 2022-03-07 17:35:43 +03:00
themighty1
233688e2ee bump version to 2.1.0.1 2022-03-07 17:35:43 +03:00
themighty1
ebf2bc380e update notary server to tlsnotarygroup10 2022-03-07 17:35:43 +03:00
themighty1
f1e070667a add License 2020-10-29 08:20:25 +00:00
themighty1
6e748c5e15 decrypt_tls_responseV3 for pgsgV3 v2.1.0 2020-10-12 18:03:43 +03:00
themighty1
7b48ee42b5 updated old oracle notarized URLs for pgsgV4 2020-10-12 17:53:23 +03:00
themighty1
123d96d4d0 auditee: commit to auth tags of each record, not the whole server response blob 2020-10-12 15:05:13 +03:00
themighty1
d2f66b7896 check if DOM loaded for slower tabs 2020-10-12 12:25:18 +03:00
themighty1
1f307690bb pgsg-node: misc fixes to work with latest PageSigner changes 2020-10-12 10:51:16 +03:00
themighty1
369834a123 add notarized URLs of tlsnotarygroup8 oracle 2020-10-12 00:03:02 +03:00
themighty1
42b2d8512a pgsgV4 - the notary commits to server write key/IV (for easier verification). Encrypt all communication with notary. Add tlsnotarygroup9 notary. Allow pgsgV3 to be imported. 2020-10-11 23:57:45 +03:00
themighty1
ec282279e8 oracles: add DescribeImages check. Allow import of older pgsg files 2020-10-11 14:00:12 +03:00
themighty1
8830d79e45 change pgsg format to json 2020-10-11 14:00:13 +03:00
themighty1
d36185c3b6 dont require management permission 2020-10-10 00:16:46 +03:00
themighty1
37b2aa4db0 add missing files 2020-10-09 18:28:32 +03:00
themighty1
de9f418a9d TLS add max_fragment_length extension 2020-10-09 15:29:00 +03:00
themighty1
3f77bc000a README. clarify that it is Chromium-based 2020-10-07 10:56:43 +03:00
themighty1
0c1a7bd83a check that file picker was fully loaded 2020-10-07 10:41:05 +03:00
themighty1
0138e1380c pgsg-node for browserless notarizations 2020-10-05 22:52:48 +03:00
themighty1
2a9439aab8 nodejs compatibility changes 2020-10-05 22:50:47 +03:00
themighty1
df239ad25b verify cert expiration against the time when notarization happened 2020-10-02 11:38:04 +03:00
themighty1
38953e02af Merge branch 'pgsg2' 2020-10-01 23:16:36 +03:00
themighty1
49867ca3a0 PageSigner 2.0 2020-10-01 23:13:13 +03:00
themighty1
539aa31ae1 bump version to 1.2.0 2019-11-23 01:52:33 +01:00
themighty1
cd56277aaf update README 2019-11-23 01:42:42 +01:00
themighty1
42a59e9ef2 check that all certs in chain are CAs except for the last one 2019-11-20 20:42:26 +01:00
themighty1
10adb3650e new notary server 2019-11-20 18:41:12 +01:00
themighty1
464560abe4 update root certificates 2019-11-20 12:58:59 +01:00
themighty1
94ddd7116a updated reliable sites' pubkeys 2019-11-11 16:41:42 +03:00
themighty1
bd10dd77cf bump version 2018-10-24 14:42:34 +03:00
themighty1
36686f15e1 remove wordpress.org and 360.cn from reliable sites 2018-10-24 14:40:33 +03:00
themighty1
0401dd91a5 remove timestamp check due to AWS changing timestamp spuriously 2018-10-24 14:27:53 +03:00
themighty1
07fb40e366 new reliable sites. new oracles. 1.1.2 2018-01-29 13:28:59 +03:00
themighty1
689cb68d32 fix README 2017-07-07 18:15:17 +03:00