aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* s/conservative_common_denominator/common_denominator/gGravatar Andres Erbsen2016-07-11
|
* rename [common_denominator] to [field_simplify_if_div]Gravatar Andres Erbsen2016-07-11
|
* remove field_algebraGravatar Andres Erbsen2016-07-11
|
* port CompleteEdwardsCurveTheorems (builds again)Gravatar Andres Erbsen2016-07-11
|
* pose proof fails where specialize works (typeclass resolution / unification?)Gravatar Andres Erbsen2016-07-11
|
* wrap nsatz in AlgebraGravatar Andres Erbsen2016-07-11
|
* [congruence] is more powerful in 8.5 than in 8.4Gravatar Andres Erbsen2016-07-11
|
* Add 8.5pl2 to travisGravatar Jason Gross2016-07-11
|
* mergeGravatar jadep2016-07-10
|\
* | added proofs about addition chain exponentiation for later use in ↵Gravatar jadep2016-07-10
| | | | | | | | ModularBaseSystem [pow], which we need for sqrt and inversion.
| * Update .gitignoreGravatar Jason Gross2016-07-10
| |
| * Fix ListUtil for Coq 8.4Gravatar Jason Gross2016-07-10
| |
| * Update ListUtilGravatar Jason Gross2016-07-08
| |
| * Fix NatUtil for 8.4Gravatar Jason Gross2016-07-08
| |
| * Add useful tactics and util lemmasGravatar Jason Gross2016-07-08
| |
| * Add a NatUtil lemma and dbGravatar Jason Gross2016-07-08
| |
| * Add a ListUtil lemmaGravatar Jason Gross2016-07-08
| |
| * Add a ListUtil lemmaGravatar Jason Gross2016-07-08
| |
| * Add Z.div_0_l to ZUtilGravatar Jason Gross2016-07-08
| |
| * Fix ListUtil for Coq 8.4Gravatar Jason Gross2016-07-08
| | | | | | | | | | [rewrite_strat] ignores [using tac] sometimes, and [Hint Rewrite] only accepts one database in 8.4.
* | Util/Tuple: added a version of from_list that doesn't require a proof of ↵Gravatar jadep2016-07-08
| | | | | | | | length equality
* | Added mod case to zero_boundsGravatar jadep2016-07-08
| |
| * Add update_nth out of boundsGravatar Jason Gross2016-07-07
| |
| * Add hint db in ListUtilGravatar Jason Gross2016-07-07
| |
| * More ListUtil factsGravatar Jason Gross2016-07-07
| |
| * Slightly better arguments in ListUtilGravatar Jason Gross2016-07-07
| |
| * Correct hintdb namesGravatar Jason Gross2016-07-07
| |
| * Add more about firstn to listutilGravatar Jason Gross2016-07-07
| |
| * Add more update_nth to ListUtilGravatar Jason Gross2016-07-07
| |
| * Fix ListUtil for Coq 8.4Gravatar Jason Gross2016-07-07
| |
| * Add pow2_mod to ZUtilGravatar Jason Gross2016-07-07
|/
* Changed [auto]s to [eauto]s in ModularBaseSystemProofs for 8.5 compatibility.Gravatar jadep2016-07-07
|
* Merge branch 'master' of github.com:mit-plv/fiat-cryptoGravatar jadep2016-07-07
|\
| * Fix notations, add &Gravatar Jason Gross2016-07-06
| |
| * Add [update_nth] to ListUtil, change [set_nth]Gravatar Jason Gross2016-07-06
| | | | | | | | Define [set_nth] in terms of [update_nth]
| * Add notations for Z.shift{r,l} to ZUtilGravatar Jason Gross2016-07-06
| |
| * Improve some reserved notationsGravatar Jason Gross2016-07-06
| | | | | | | | Compatibility with theories/Numbers/NatInt/NZBits.v
| * Add a TODO commentGravatar Jason Gross2016-07-06
| | | | | | | | For jadep, or for me, after the 8.5 build is fixed.
* | Proved lingering lemmas in PointEncodingPre.Gravatar jadep2016-07-06
| |
| * Clean up the makefile a bitGravatar Jason Gross2016-07-06
| |
| * Fix coqprime clean, install targets, add cleanallGravatar Jason Gross2016-07-06
| |
| * Fix for broken 8.5 build in ListUtilGravatar Jason Gross2016-07-06
|/
* fixed indentation for new lemmas in ZUtilGravatar jadep2016-07-06
|
* Merged changes, including new ZUtil conventions.Gravatar jadep2016-07-06
|\
* \ Merge branch 'master' of github.mit.edu:plv/fiat-cryptoGravatar jadep2016-07-06
|\ \
* | | Factored out some proofs that rely only on base being powers of two, and ↵Gravatar jadep2016-07-06
| | | | | | | | | | | | defined conversion between two such bases. This will allow conversion between the pseudomersenne base representation and the wire format. Also relocated some lemmas to Util.
| | * Define the spec of Weierstrass curves (#6)Gravatar Jason Gross2016-07-03
| | | | | | | | | | | | | | | Define the spec of Weierstrass curves This is the start of work on P256.
| | * Implement and prove Barrett reduction on Z (#18)Gravatar Jason Gross2016-07-03
| | | | | | | | | | | | | | | | | | | | | | | | Implement and prove Barrett reduction on Z This will serve as the high-level algorithm for modular reduction. We follow Wikipedia very closely, except where we can do better (I believe @jadephilipoom is updating Wikipedia).
| | * Merge pull request #19 from JasonGross/rename-z-lemmasGravatar Jason Gross2016-07-03
| | |\ | | | | | | | | Rename lemmas about Z in ZUtil
| | * \ Merge pull request #12 from mit-plv/licenseGravatar Andres Erbsen2016-07-02
| | |\ \ | | | | | | | | | | update licensing information for #5