Commit Graph

180 Commits

Author SHA1 Message Date
Sean Bowe eb8a6dc8bd
Add MPC protocol pdf. 2016-10-31 15:32:57 -06:00
Sean Bowe c2012297b0
Spacing to make the README make sense. 2016-10-26 11:02:51 -06:00
Sean Bowe 3ed6e93132
Add official ceremonial details and assets. 2016-10-24 11:04:06 -06:00
Sean Bowe 2f88b419fb
Update to Linux 4.4.26. Also update musl. 2016-10-21 04:50:10 -06:00
Sean Bowe 577d4cc4ff
Change network address and magics. 2016-10-20 11:01:53 -06:00
Sean Bowe e1d7f0ec52
Put `nano` on the network node OS. 2016-10-17 15:49:27 -06:00
Sean Bowe de38f6e4ab
Relax RBAC policy to allow shell to be used during emergencies. 2016-10-17 14:43:16 -06:00
Sean Bowe 2f86b94f4f
Enable shell for emergency and debugging use. 2016-10-17 12:32:14 -06:00
Sean Bowe b0fb3b24fd
Wait before disabling modloop. 2016-10-17 11:49:25 -06:00
Sean Bowe 8e3b767451
Improve message that instructs user to write the commitment down on paper. 2016-10-14 23:00:23 -06:00
Sean Bowe 6f9356ac74
Minor nits. 2016-10-14 21:14:20 -06:00
Sean Bowe e0acc96857
Convert to affine representation in parallel to speed up serialization. 2016-10-14 17:44:11 -06:00
Sean Bowe 44f53f67a5
Update BN to 0.4.1. 2016-10-14 17:33:35 -06:00
Sean Bowe 24f287d339
Use write_all instead of write. 2016-10-14 14:44:56 -06:00
Sean Bowe 8877f40ff2
Update magics and make coordinator magic different. 2016-10-13 22:55:39 -06:00
Sean Bowe 27816f3852
Handle flushing failures as write failures. 2016-10-13 22:42:40 -06:00
Sean Bowe f21ca35b9a
Make Disc F print statements and drive ejection more sensible. 2016-10-13 17:02:58 -06:00
Sean Bowe b1bf9e6cfd
Add a hash chain to the DVDs. 2016-10-13 16:02:50 -06:00
Sean Bowe 046615e6b6
Use macro to construct disc hashes. 2016-10-13 13:29:51 -06:00
Sean Bowe e0a28faadf
Make NIZKs rely on hash of all commitments for the challenge preimage. 2016-10-13 08:33:56 -06:00
Sean Bowe 4e17cdd2b1
Add guaranteed delivery to avoid desync. 2016-10-11 12:59:50 -06:00
Sean Bowe 6130151337
Clarify compute node message for commitment recording. 2016-10-10 10:00:01 -06:00
Sean Bowe 239e900aea
Don't perform complete verification of the transcript during the ceremony. 2016-10-10 09:59:57 -06:00
Sean Bowe fdb995c0e3
Remove unneeded code and clean up warnings. 2016-10-07 17:13:21 -06:00
Sean Bowe a8015eec8d
Get entropy from /dev/random only after the user supplies a random string. 2016-10-06 14:59:00 -06:00
Sean Bowe 2f3bdc604d
Change network magics. 2016-10-06 14:51:54 -06:00
Sean Bowe a82a59d3eb
Ensure `compute` user is in `cdrom` group, so that it can always r/w with /dev/sr0 even if the drive is removed, as in USB drives. 2016-10-06 14:22:25 -06:00
Sean Bowe ed1ab1b28a
Don't respawn the compute node if an interrupt occurs. 2016-09-30 17:59:44 -06:00
Sean Bowe 05fb20866d
Add more ejects. 2016-09-30 17:50:22 -06:00
Sean Bowe 801b19eacf
Remaster the final message a bit. 2016-09-30 17:49:17 -06:00
Sean Bowe 78b0b39898
Simplify entropy gathering code. 2016-09-30 17:46:57 -06:00
Sean Bowe 2ef070ef0d
Change network magic. 2016-09-30 17:33:53 -06:00
Sean Bowe 61603554da
Enable diagnostics on network node. 2016-09-30 16:50:34 -06:00
Sean Bowe b44f444d48
Fix formatting of DVD message 2016-09-30 16:22:23 -06:00
Sean Bowe fdceaae01e
Use grsec RBAC policy for compute node. 2016-09-30 16:20:35 -06:00
Sean Bowe 7a59394569
Minor adjustments to network/compute software. 2016-09-30 16:17:15 -06:00
Sean Bowe dc5cc70df3
Update APKs to get newer version of grsec kernel. 2016-09-30 16:16:47 -06:00
Sean Bowe 2fe345bf6e
Add `gradm` to the ISOs. 2016-09-29 13:26:42 -06:00
Sean Bowe 3e000ea166
Use Rust 1.12. 2016-09-29 13:13:30 -06:00
Sean Bowe 52f2d8e912
Open connection handler earlier, and adjust timeouts. 2016-09-29 10:38:41 -06:00
Sean Bowe c8bd00fae1
Hash together all the randomness instead of XOR. 2016-09-29 10:28:45 -06:00
Sean Bowe a5a8653bcc
Perform modloop stop and umount in script. 2016-09-29 10:18:36 -06:00
Sean Bowe c38aab3ebe
Ask the user to record the hashes and force them to enter 'recorded' when they've done so. 2016-09-29 10:15:01 -06:00
Sean Bowe 3801b70b0b
Tell the user to label the disc. 2016-09-29 10:05:12 -06:00
Sean Bowe 067b88c8dd
Change the layout of messages from DVD burning. 2016-09-29 10:03:28 -06:00
Sean Bowe b989fdae6e
Display commitments and hashes of discs. 2016-09-29 09:46:30 -06:00
Sean Bowe c5b72e53f0
Display hashes of input/output discs. 2016-09-29 04:32:40 -06:00
Sean Bowe e204d49322
Added hash_of_file. 2016-09-29 03:39:46 -06:00
Sean Bowe 13ecf5fad7
Add print statement. 2016-09-28 17:14:25 -06:00
Sean Bowe 0a8f5ce1cf
Mix entropy from /dev/random with user-supplied keyboard input. 2016-09-28 10:55:33 -06:00