aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* finished last cases of nonzero proofs for associativityGravatar jadep2016-04-21
* added GF1305 (modulus is 2^130 - 5, base has length 5 with all digits having ...Gravatar jadep2016-04-21
* automated most of the code in GF25519Gravatar jadep2016-04-21
* Cleanup of GF25519Gravatar jadep2016-04-20
* Pulled generalized code out of GF25519 so that it can be used for other moduliGravatar jadep2016-04-20
* moved lemmas from ModularBaseSystemProofs to various Util filesGravatar jadep2016-04-20
* GF25519 additionGravatar jadep2016-04-20
* GF25519: boring stuff -- fixed indentation and removed commented-out codeGravatar jadep2016-04-20
* Merge branch 'master' of github.mit.edu:plv/fiat-cryptoGravatar jadep2016-04-19
|\
* | Defined a testbit variant for BaseSystem vectors and proved equivalence to Z....Gravatar jadep2016-04-19
* | Added lemmas to Util/ that are needed for testbit.Gravatar jadep2016-04-19
| * Add a tactic for field inequalitiesGravatar Jason Gross2016-04-19
| * ed25519 derivation: down to final encodingGravatar Andres Erbsen2016-04-17
| * ed25519 derivation: use representation of FGravatar Andres Erbsen2016-04-17
| * ed25519 derivation: wrangle non-unique representationsGravatar Andres Erbsen2016-04-16
| * ed25519 derivation: stuck at main loopGravatar Andres Erbsen2016-04-16
| * ed25519 derivation down to word until main equationGravatar Andres Erbsen2016-04-16
* | Cleaned up and revised DoubleAndAdd.Gravatar jadep2016-04-15
* | Removed old iter_op version and its last dependency.Gravatar jadep2016-04-15
|/
* Retrieved updated version of Util/IterAssocOp and modified ExtendedCoordinate...Gravatar jadep2016-04-14
* Fixed syntax error (missing bracket) in Ed25519 to make merge buildGravatar jadep2016-04-12
* Merge branch 'master' of github.mit.edu:plv/fiat-cryptoGravatar jadep2016-04-12
|\
* | Finished refactor of GF25519 (partial evaluation); code builds but needs to b...Gravatar jadep2016-04-12
* | Reverting Util/IterAssocOp to an earlier version for compatibility with Compl...Gravatar jadep2016-04-12
* | Merge and refactor of GF25519Gravatar jadep2016-04-11
| * ed25519: continue derivationGravatar Andres Erbsen2016-04-08
* | Merge branch 'master' of github.mit.edu:plv/fiat-cryptoGravatar jadep2016-03-30
|\|
| * Drop second projections in Ed25519Gravatar Jason Gross2016-03-29
| * ed25519 derivation: pair programming with jgross... slow progressGravatar Andres Erbsen2016-03-24
| * nicer verify() derivation starterGravatar Andres Erbsen2016-03-21
| * state top-level derivation for Ed25519.verifyGravatar Andres Erbsen2016-03-20
| * instantiate ed25519 sign in specGravatar Andres Erbsen2016-03-20
| * Ed25519: d is nonsquareGravatar Andres Erbsen2016-03-20
* | fix of GF25519 in progress; created instantiation of PseudoMersenneBaseParamsGravatar Jade Philipoom2016-03-20
* | made BaseVector instance globalGravatar Jade Philipoom2016-03-20
* | refactor of Basesystem and ModularBaseSystem; includes general code organizat...Gravatar Jade Philipoom2016-03-20
| * extended coordinates setoid boilerplateGravatar Andres Erbsen2016-03-20
* | Refactored BaseSystem and ModularBaseSystem.Gravatar Jade Philipoom2016-03-11
| * Finish absolutizing importsGravatar Jason Gross2016-03-10
| * Remove [Admitted]; [Qed] is now under a secondGravatar Jason Gross2016-03-08
| * Use [rewrite] rather than [change] to speed up QedGravatar Jason Gross2016-03-08
* | IterAssocOp: now uses arbitrary representation of scalar that implements testbitGravatar Jade Philipoom2016-03-08
* | IterAssocOp : now takes a bound argument instead of just using size of exponentGravatar Jade Philipoom2016-03-07
|/
* IterAssocOp : proved iter_op with function exponentialGravatar Jade Philipoom2016-03-03
* tweak to NumTheoryUtil so it builds on older Coq versionsGravatar Jade Philipoom2016-03-03
* CompleteEdwardsCurveTheorems: associativity proof that times out on QedGravatar Andres Erbsen2016-03-03
* Instance Fq_Integral_domain : @Integral_domain (F q) ...Gravatar Andres Erbsen2016-02-28
* ModularArithmetic: [field] tactic that respects opacity, prettify ExtendedCoo...Gravatar Andres Erbsen2016-02-28
* Makefile: single-quotes for shell globbingGravatar Andres Erbsen2016-02-28
* generic binary exponentiation correctness proof in 3 one-linersGravatar Andres Erbsen2016-02-26