index
:
fiat-crypto
master
fast, formally verified cryptography
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
Experiments
Commit message (
Expand
)
Author
Age
*
Fix missing arg
Jason Gross
2018-07-03
*
Add missing space
Jason Gross
2018-07-03
*
Add support for annotating generated C functions with comments
Jason Gross
2018-07-03
*
Synthesize selectznz
Jason Gross
2018-07-03
*
Correctly reify match on prod
Jason Gross
2018-07-03
*
Add select
Jason Gross
2018-07-03
*
Comment out some code that's too slow
Jason Gross
2018-07-03
*
Allow passing functions to synthesize on the command line, and scmul for 25519
Jason Gross
2018-07-03
*
Pull out *2 in square, don't turn *2 into <<1
Jason Gross
2018-07-03
*
No subst01 in mulmod
Jason Gross
2018-07-03
*
Start with a better template for carry_square
Jason Gross
2018-07-03
*
Don't subst01 in square
Jason Gross
2018-07-03
*
synthesize square
Jason Gross
2018-07-03
*
static in c
Jason Gross
2018-07-03
*
static void
Jason Gross
2018-07-03
*
WIP
Jason Gross
2018-07-03
*
Make all parameters implicit
Jasper Hugunin
2018-07-02
*
Remove useless Requires
Jason Gross
2018-06-28
*
Add [freeze] to Arithmetic
Jason Gross
2018-06-21
*
Add extend_to_length for non-uniform-length add, sub
Jason Gross
2018-06-19
*
Add a comment about sub
Jason Gross
2018-06-18
*
More compact printing of ASTs in errors
Jason Gross
2018-06-18
*
Add another prime example
Jason Gross
2018-06-18
*
Fix a typo in to-C shifts
Jason Gross
2018-06-18
*
Don't duplicate error message printing in OCaml
Jason Gross
2018-06-18
*
Pass around lists of strings for error messages
Jason Gross
2018-06-17
*
New pipeline, split among files
Jason Gross
2018-06-17
*
Minor refactoring
Jason Gross
2018-06-13
*
fix over-indented line
Jade Philipoom
2018-05-31
*
prove prefancy->fancy for barrett special case
Jade Philipoom
2018-05-31
*
move around some Lets so that 8.8 doesn't error
Jade Philipoom
2018-05-31
*
relocate ok_expr tactics and fix an admit with a silly bounds relaxation hack
Jade Philipoom
2018-05-31
*
Proved pre-fancy barrett reduction correct (except 1 admit for bounds
Jade Philipoom
2018-05-31
*
temporary workaround for #352
Jade Philipoom
2018-05-31
*
Define machine model, write prefancy->fancy pass, and prove Montgomery code c...
Jade Philipoom
2018-05-31
*
[WIP] shifting adds
Jade Philipoom
2018-05-31
*
change order of additions so that they a) make more sense and b) are more sui...
Jade Philipoom
2018-05-31
*
tweak binders so that shifts from base conversion get inlined
Jade Philipoom
2018-05-31
*
remove unneeded comment and extra whitespace
Jade Philipoom
2018-05-31
*
end-to-end proof for montgomery
Jade Philipoom
2018-05-31
*
Proofs for pre-fancy pass (could use cleanup)
Jade Philipoom
2018-05-31
*
proofs for straightline pass (with admits for some depth stuff that should be...
Jade Philipoom
2018-05-31
*
finish pushing through changes to dummy and factor out identifier match
Jade Philipoom
2018-05-07
*
replace dummy_var with dummy_arrow and change style of straightline tests to ...
Jade Philipoom
2018-05-07
*
clean up shared notations and constant-rewriting logic for prefancy
Jade Philipoom
2018-05-07
*
prefancy now works on barrett (modulo add-opp=>sub)
Jade Philipoom
2018-05-07
*
Move straightline and prefancy stuff above barrett reduction
Jade Philipoom
2018-05-07
*
Translating to 'pre-fancy' form now works on Montgomery
Jade Philipoom
2018-05-07
*
move depth to a more sensible location
Jade Philipoom
2018-05-07
*
Translation to straightline code now works correctly on montgomery256
Jade Philipoom
2018-05-07
[next]