aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* added and proved shift/or decode operation 'decode_bitwise'Gravatar jadep2016-06-30
* encode operation in ModularBaseSystem now uses bitwise operators, taking adva...Gravatar jadep2016-06-29
* BaseSystem encode function is no longer naive; it does a mod/div loop rather ...Gravatar jadep2016-06-28
* Merge branch 'master' of github.com:mit-plv/fiat-cryptoGravatar jadep2016-06-27
|\
* \ Merge branch 'master' of github.mit.edu:plv/fiat-cryptoGravatar jadep2016-06-27
|\ \
| | * Add [destruct_head] tacticsGravatar Jason Gross2016-06-27
| | * Add [break_match] for hypothesesGravatar Jason Gross2016-06-27
| | * Add decidable instances for sumwise and fieldwiseGravatar Jason Gross2016-06-27
| | * Add a tactic for dealing with equalities of [sum]Gravatar Jason Gross2016-06-27
| | * Fix notation levelGravatar Jason Gross2016-06-27
| | * Add global notation for eq_decGravatar Jason Gross2016-06-27
| |/
| * scalarmult support; EdDSA.sign produces valid signaturesGravatar Andres Erbsen2016-06-27
| * first pass of scalarmultGravatar Andres Erbsen2016-06-27
| * Add a tactic to handle "at most two square roots"Gravatar Jason Gross2016-06-27
| * Fix for Coq 8.4Gravatar Jason Gross2016-06-25
| * EdDSA: prove things about specGravatar Andres Erbsen2016-06-25
* | update new lemma in CompleteEdwardsCurve/Pre to match other changes to that fileGravatar jadep2016-06-25
* | Merge branch 'master' of github.com:mit-plv/fiat-crypto into pointencoding_portGravatar jadep2016-06-24
|\|
* | merging point encoding portGravatar jadep2016-06-24
|\ \
* | | Ported PointEncodings to parameterize over field rather than modulus.Gravatar jadep2016-06-24
| | * Various nsatz and field tactic improvementsGravatar Jason Gross2016-06-24
| | * Add a version of common_denominator w/o oversimplGravatar Jason Gross2016-06-24
| | * Remove a useless introGravatar Jason Gross2016-06-24
| |/
| * ExtendedCoordinates: group.Gravatar Andres Erbsen2016-06-24
| * isomorphism_to_subgroup_groupGravatar Andres Erbsen2016-06-24
| * Use Decidable machinery for is_eq_decGravatar Jason Gross2016-06-24
| * nsatz_contradict can now handle invalid _ <> _ hypothesesGravatar Jason Gross2016-06-23
| * Add Unit.vGravatar Jason Gross2016-06-23
| * Add equality on sum typesGravatar Jason Gross2016-06-23
| * Merge pull request #8 from mit-plv/rsloan-pipeline-example-initGravatar Jason Gross2016-06-23
| |\
| | * Remove examples for 8.4 compatibilityGravatar Robert Sloan2016-06-23
| | * Remove vestigal BoundedWord machineryGravatar Robert Sloan2016-06-23
| * | Improve some tactics and lemmasGravatar Jason Gross2016-06-23
| * | [break_match] should not be localGravatar Jason Gross2016-06-23
| | * Remove vestigal GaloisField machineryGravatar Robert Sloan2016-06-23
| * | Add tactics to Tactics, at most 2 sq-roots to AlgebraGravatar Jason Gross2016-06-23
| | * Make Pipeline.v Build on 8.4Gravatar Robert Sloan2016-06-23
| |/
| * Merge pull request #7 from mit-plv/rsloan-unstableGravatar Rob Sloan2016-06-23
| |\
| | * Add Language.v, Conversion.v to _CoqProjectGravatar Robert Sloan2016-06-23
| * | surjective homomorphism from group makes a groupGravatar Andres Erbsen2016-06-23
| | * Merge branch 'master' of github.com:mit-plv/fiat-crypto into public/rsloan-un...Gravatar Robert Sloan2016-06-23
| | |\ | | |/ | |/|
| | * QhasmUtil.v: Remove 8.4-incompatible intro nameGravatar Robert Sloan2016-06-23
| | * Pipeline: several new examplesGravatar Robert Sloan2016-06-23
| * | Make [nsatz_contradict] better at inequalitiesGravatar Jason Gross2016-06-23
| | * Pseudize Lemmas for Dual OperationsGravatar Robert Sloan2016-06-23
| * | [field_algebra] now knows that 0 <> -0 is falseGravatar Jason Gross2016-06-23
| * | Work around bug #4851 in nsatzGravatar Jason Gross2016-06-23
| * | Add tactics for canonicalizing field (in)equalitiesGravatar Jason Gross2016-06-23
| * | Rename the nonzero lemma to an iff lemmaGravatar Jason Gross2016-06-23
| * | Add mul_nonzero_nonzero_and to Algebra.vGravatar Jason Gross2016-06-23