Commit Graph

38 Commits

Author SHA1 Message Date
Sean Bowe 1e30a9e17c Fixing bugs, renaming stuff. 2015-12-19 20:24:40 -07:00
Sean Bowe 7753fa4a77 updated readme 2015-12-13 00:17:44 -07:00
Sean Bowe a0203e5d35 Added the rest of the decryption stuff 2015-12-12 23:56:39 -07:00
Sean Bowe a45fcbf674 Added client/server. 2015-12-12 22:51:10 -07:00
Sean Bowe ae4a7723e4 remove old test stuff 2015-12-12 16:50:54 -07:00
Sean Bowe d0de472471 verification and decryption 2015-12-12 16:44:10 -07:00
Sean Bowe 747ae246c2 Return the proof and decrypt the solution 2015-12-12 15:24:42 -07:00
Sean Bowe b7e088483e Reorganized a little bit 2015-12-12 13:09:04 -07:00
Sean Bowe fe6ff41ce2 Added initial rust stuff 2015-12-11 21:35:23 -07:00
Sean Bowe 0313026e95 Even better readme 2015-12-06 12:05:54 -07:00
Sean Bowe bd5ff13b60 Updated readme 2015-12-06 11:47:57 -07:00
Sean Bowe 6a45c35c38 Fixed bug in cipher, added XOR constraint to circuit. Circuit complete. 2015-12-06 11:46:46 -07:00
Sean Bowe 020c2f3604 Added encrypted solution as a primary input to snark 2015-12-06 10:51:43 -07:00
Sean Bowe 78cb737aae Added encryption/decryption of the solution outside the circuit 2015-12-06 09:43:45 -07:00
Sean Bowe 343bc00324 Updated readme 2015-12-05 22:21:19 -07:00
Sean Bowe d6e20fdc9f Implemented SHA256 constraint of key 2015-12-05 22:04:01 -07:00
Sean Bowe ad253ad10f Beginnings of adding key commitment 2015-12-05 21:28:18 -07:00
Sean Bowe a891c74dae Assertions to prevent us from doing anything we can't support 2015-12-05 20:29:28 -07:00
Sean Bowe bbc60f62dc Make the key an auxillary input to the proof. 2015-12-05 16:19:39 -07:00
Sean Bowe d3ac3f897d Remove unnecessary constraint 2015-12-05 15:52:59 -07:00
Sean Bowe aec97625d8 Add the SHA256 operations to produce the expanded key. 2015-12-05 15:49:06 -07:00
Sean Bowe 0231f494f6 Added salts 2015-12-05 15:35:22 -07:00
Sean Bowe 8c0b89753c Added SHA256 length padding 2015-12-05 15:28:34 -07:00
Sean Bowe ca3ec9f5d4 Foundations for encrypted sodoku solution 2015-12-05 15:03:33 -07:00
Sean Bowe bd789afbaa update readme 2015-12-05 13:14:57 -07:00
Sean Bowe 0c18798826 Add group closure constraints 2015-12-05 13:13:07 -07:00
Sean Bowe e249b9a912 Added row and column closure constraints 2015-12-05 12:56:37 -07:00
Sean Bowe 4dfff804f2 Rename gadget 2015-12-05 12:34:44 -07:00
Sean Bowe e61fd81e36 Added sodoku cell gadget. 2015-12-05 12:32:19 -07:00
Sean Bowe 2918d4ebc1 fix comments 2015-12-05 10:58:45 -07:00
Sean Bowe 21520e39b5 Refactored packing sum 2015-12-05 10:53:53 -07:00
Sean Bowe da37ac7a30 make dimension = n*n 2015-12-05 01:18:54 -07:00
Sean Bowe d239a9f193 Better tests 2015-12-05 01:14:53 -07:00
Sean Bowe 2a7e41f04e added todo list 2015-12-04 23:56:32 -07:00
Sean Bowe 8ffe8296bd Simplified subset enforcement 2015-12-04 22:57:17 -07:00
Sean Bowe b4566fa446 Enforce that the solution is a subset of the puzzle 2015-12-04 22:33:29 -07:00
Sean Bowe 84d1e5b519 Added puzzle solution 2015-12-04 21:16:59 -07:00
Sean Bowe 86beff8c7f Initial commit 2015-12-04 19:40:05 -07:00