6.5610-project

Cryptography final project

Commits at b04f04b50a2ce5d2aaf7fd0f47905e862fdf7446

  1. b04f04b5 Even more comments yay Anthony Wang authored at Anthony Wang comitted at
  2. 9a5750d2 More comments Anthony Wang authored at Anthony Wang comitted at
  3. a2f5f3cf Prove a few more arithmetic-related things Anthony Wang authored at Anthony Wang comitted at
  4. 540e2cfc Remove ap from eval, add mul and pow, fix dependent products and cum univs Anthony Wang authored at Anthony Wang comitted at
  5. 3b014ccc Type checker is almost done hopefully Anthony Wang authored at Anthony Wang comitted at
  6. a99cea45 Add support for variable names Anthony Wang authored at Anthony Wang comitted at
  7. 5165d725 toString for new type checker Anthony Wang authored at Anthony Wang comitted at
  8. 9e5da10a Better notation Anthony Wang authored at Anthony Wang comitted at
  9. 23dd54fb demo Rey Li authored at Rey Li comitted at
  10. 0cb4fc63 Commit more bad code Anthony Wang authored at Anthony Wang comitted at
  11. 3ff64e64 Cursed dependent type stuff Anthony Wang authored at Anthony Wang comitted at
  12. 631afd86 Fix bug in Lurk port as well Anthony Wang authored at Anthony Wang comitted at
  13. 2150026d Prove that uLean type checker is as consistent as Lean Dan Klishch authored at Dan Klishch comitted at
  14. e7a247de Lean type checker bug fix Dan Klishch authored at Dan Klishch comitted at
  15. b699a330 Move Lurk files to root dir, try with a larger proof, delete old garbage Anthony Wang authored at Anthony Wang comitted at
  16. c5d06832 More slightly nontrivial proofs Anthony Wang authored at Anthony Wang comitted at
  17. e0867123 Small tweaks to Lean impl of μLean Anthony Wang authored at Anthony Wang comitted at
  18. 3bb5cccf successful (inelegant) protocol implementation Rey Li authored at Rey Li comitted at
  19. bcb71a24 set up factoring example for better running Rey Li authored at Rey Li comitted at
  20. b4984fc0 factoring test proof made Rey Li authored at Rey Li comitted at
  21. a8be2654 significant partial working progress towards creating a hiding protocol Rey Li authored at Rey Li comitted at
  22. 6716245a Fix stupid typo (thanks Claude) Anthony Wang authored at Anthony Wang comitted at
  23. 183ddaad de Bruijn indices (Lurk version is still broken) Anthony Wang authored at Anthony Wang comitted at
  24. e84b5aa9 Name it μLean Anthony Wang authored at Anthony Wang comitted at
  25. ec83994f Use field elements instead of strings for variable names Anthony Wang authored at Anthony Wang comitted at
  26. 80ffed3a Swap Term and Typ to match the usual convention Anthony Wang authored at Anthony Wang comitted at
  27. e18f6136 Use finite field elements instead of strings for better perf Actually I have no idea if this actually improves perf or not... Anthony Wang authored at Anthony Wang comitted at
  28. 1aef3614 Bump Lean version Anthony Wang authored at Anthony Wang comitted at
  29. 09248633 Add Lurk dir patch Anthony Wang authored at Anthony Wang comitted at
  30. 7e531a32 Broken protocol code Anthony Wang authored at Anthony Wang comitted at