d6f54af | Benjamin Gregoire | 16 September 2021, 15:44:18 UTC | WIP | 16 September 2021, 15:44:18 UTC |
56a6902 | Christian Doczkal | 16 September 2021, 08:52:31 UTC | experiments with log | 16 September 2021, 08:52:31 UTC |
0d926ff | Christian Doczkal | 14 September 2021, 12:14:16 UTC | cleanup and DMapSampling | 14 September 2021, 12:14:16 UTC |
8ee9d8f | Pierre Boutry | 13 September 2021, 09:26:49 UTC | foo_monotone no longer an axiom | 13 September 2021, 09:26:49 UTC |
7fb11dc | Christian Doczkal | 10 September 2021, 18:19:32 UTC | equivalence of sdist expressed using max and sum | 10 September 2021, 18:19:32 UTC |
18af1e1 | Christian Doczkal | 09 September 2021, 16:53:45 UTC | some ideas on statistical distance | 09 September 2021, 16:53:45 UTC |
59f4175 | Christian Doczkal | 08 September 2021, 14:35:43 UTC | prove statistical distance bound | 08 September 2021, 14:35:43 UTC |
486afcc | Christian Doczkal | 06 September 2021, 16:06:15 UTC | first part of SDist | 06 September 2021, 16:06:15 UTC |
0974fd6 | Christian Doczkal | 06 September 2021, 14:56:48 UTC | comments and minor cleanup | 06 September 2021, 14:56:48 UTC |
31197a3 | Christian Doczkal | 02 September 2021, 13:24:41 UTC | simplify guess_bound | 02 September 2021, 13:24:41 UTC |
371f02b | Pierre Boutry | 01 September 2021, 12:27:31 UTC | inline badG'_cdh | 01 September 2021, 12:27:31 UTC |
f2a1c73 | Pierre Boutry | 01 September 2021, 10:22:00 UTC | smt call simplified enough? | 01 September 2021, 10:22:00 UTC |
0aead1c | Pierre Boutry | 01 September 2021, 07:15:46 UTC | more optimal G1G2_NCDH | 01 September 2021, 07:15:46 UTC |
d5e9198 | Christian Doczkal | 31 August 2021, 15:49:41 UTC | reordering + final statement | 31 August 2021, 15:49:41 UTC |
2374063 | Christian Doczkal | 31 August 2021, 13:53:30 UTC | replace clamp with bounds | 31 August 2021, 13:53:30 UTC |
f53b2d8 | Pierre Boutry | 31 August 2021, 13:02:50 UTC | slight cleanup of guess_bound | 31 August 2021, 13:02:50 UTC |
3d0d1c8 | Christian Doczkal | 30 August 2021, 15:52:47 UTC | move generic lemmas | 30 August 2021, 15:52:47 UTC |
adfd419 | Pierre Boutry | 30 August 2021, 13:59:55 UTC | proof of guess_bound | 30 August 2021, 13:59:55 UTC |
ca33e5b | Christian Doczkal | 30 August 2021, 13:48:04 UTC | fist cleanup pass | 30 August 2021, 13:48:04 UTC |
459831d | Christian Doczkal | 30 August 2021, 11:36:16 UTC | dlist_djoin and more general mapiK | 30 August 2021, 11:36:16 UTC |
007d6c6 | Christian Doczkal | 30 August 2021, 07:54:49 UTC | fix proof of S_guess | 30 August 2021, 07:54:49 UTC |
33a7c3f | Christian Doczkal | 27 August 2021, 15:49:25 UTC | A_bound | 27 August 2021, 15:49:25 UTC |
41d4148 | Christian Doczkal | 27 August 2021, 15:41:09 UTC | check ddh indices | 27 August 2021, 15:41:09 UTC |
927b168 | Pierre Boutry | 27 August 2021, 14:02:09 UTC | i_k and j_k do not have to be within range | 27 August 2021, 14:02:09 UTC |
96cd633 | Pierre Boutry | 27 August 2021, 11:59:03 UTC | some work on guess_bound | 27 August 2021, 11:59:03 UTC |
765557d | Christian Doczkal | 25 August 2021, 12:33:05 UTC | dlist lemmas | 25 August 2021, 12:33:05 UTC |
1fb3dec | Christian Doczkal | 24 August 2021, 12:58:38 UTC | dlist_set2E statement | 24 August 2021, 12:58:38 UTC |
ffe94d0 | Christian Doczkal | 24 August 2021, 11:24:03 UTC | fix G1G2_Gbad | 24 August 2021, 11:24:03 UTC |
b39d50c | Christian Doczkal | 24 August 2021, 09:40:53 UTC | stop logging after bad, fix simulation lemma | 24 August 2021, 09:40:53 UTC |
b16e9cc | Christian Doczkal | 23 August 2021, 09:44:38 UTC | reduction to NCDH | 23 August 2021, 09:44:38 UTC |
150a0d0 | Christian Doczkal | 20 August 2021, 16:54:02 UTC | simplify statement of guess_S | 20 August 2021, 16:54:02 UTC |
759cdcf | Christian Doczkal | 20 August 2021, 11:02:58 UTC | prove first part of new proof outline | 20 August 2021, 11:02:58 UTC |
b9a1fe3 | Christian Doczkal | 16 August 2021, 14:03:36 UTC | cleanup/comments | 16 August 2021, 14:03:36 UTC |
c597097 | Christian Doczkal | 21 July 2021, 15:11:37 UTC | reduction from "bad /\ !stop" to existence of good triple | 21 July 2021, 15:11:37 UTC |
3a954f3 | Christian Doczkal | 21 July 2021, 13:16:57 UTC | foo :) | 21 July 2021, 13:16:57 UTC |
de71993 | Christian Doczkal | 20 July 2021, 16:46:32 UTC | cleanup / new lemma statements | 20 July 2021, 16:46:32 UTC |
521b70c | Pierre Boutry | 19 July 2021, 16:29:08 UTC | proof of S_ia and S_ib | 19 July 2021, 16:29:08 UTC |
f32e8a9 | Christian Doczkal | 19 July 2021, 10:26:54 UTC | finish prood of G'_S_stop | 19 July 2021, 10:26:54 UTC |
f0d351b | Christian Doczkal | 15 July 2021, 17:02:57 UTC | G'_S_stop (up to some commits) and required fixes | 15 July 2021, 17:02:57 UTC |
25b34eb | Christian Doczkal | 15 July 2021, 11:57:22 UTC | WIP | 15 July 2021, 11:57:22 UTC |
ece42a4 | Christian Doczkal | 13 July 2021, 16:48:55 UTC | some more lemma statements | 13 July 2021, 16:48:55 UTC |
9c16515 | Christian Doczkal | 13 July 2021, 09:33:29 UTC | tentative def of simulator and adversary | 13 July 2021, 09:33:29 UTC |
b36fcb9 | Christian Doczkal | 12 July 2021, 17:37:48 UTC | nominal groups and first part of CDH_RSR proof | 12 July 2021, 17:37:48 UTC |
512f0f2 | François Dupressoir | 30 June 2021, 14:43:29 UTC | [docker] get CVC4 from a more stable URL | 30 June 2021, 14:43:36 UTC |
489ff17 | Benjamin Gregoire | 30 June 2021, 09:54:24 UTC | default.nix | 30 June 2021, 10:01:04 UTC |
410f882 | Benjamin Gregoire | 28 June 2021, 10:11:24 UTC | improve default.nix | 28 June 2021, 10:11:24 UTC |
692a017 | Benjamin Gregoire | 09 June 2021, 06:26:11 UTC | remove duplicate eq_in_count/eq_count_in, keep eq_in_count | 09 June 2021, 06:26:37 UTC |
1890ad1 | Pierre Boutry | 08 June 2021, 19:43:54 UTC | Update README.md | 08 June 2021, 19:43:54 UTC |
73afe4f | Benjamin Gregoire | 04 June 2021, 05:35:25 UTC | improve error msg for proc | 04 June 2021, 05:35:25 UTC |
aeac2d4 | Pierre-Yves Strub | 27 May 2021, 10:03:02 UTC | Fix: cleanup exact hint DB after clone | 27 May 2021, 10:03:14 UTC |
eb6ce7c | François Dupressoir | 26 May 2021, 15:07:59 UTC | [stdlib] Array: fix set_set_swap | 26 May 2021, 15:07:59 UTC |
4dbdb88 | Pierre-Yves Strub | 26 May 2021, 07:20:22 UTC | Extend cloning with - inline but keep override (<=) - override theories | 26 May 2021, 07:20:22 UTC |
16e5d3b | Pierre-Yves Strub | 25 May 2021, 12:40:30 UTC | remove 'search' commands | 25 May 2021, 12:40:30 UTC |
aae9601 | Francois Dupressoir | 20 May 2021, 16:48:40 UTC | Merge pull request #67 from EasyCrypt/merge-chachapoly Soft-merge chachapoly proof and its stdlib changes We'll want to consider shifting the generic arguments on SKE (EUF-CMA + IND-CPA ⇒ IND-CCA) into standard libraries. | 20 May 2021, 16:48:40 UTC |
f30e424 | François Dupressoir | 20 May 2021, 14:32:30 UTC | Some nits in the new SmtMap lemmas | 20 May 2021, 16:31:22 UTC |
c750a58 | François Dupressoir | 20 May 2021, 09:59:20 UTC | FinType.FinType → FinType | 20 May 2021, 09:59:20 UTC |
82fd774 | François Dupressoir | 20 May 2021, 09:26:40 UTC | Shift some results to SmtMap Shift specific map-merging strategies from SplitRO to SmtMap. The `pair` strategy now does a product (with None as zero). | 20 May 2021, 09:26:40 UTC |
edd02d0 | François Dupressoir | 18 May 2021, 22:22:35 UTC | ChaCha-Poly x Easter He has risen! Authored by Benjamin Grégoire and Cécile Baritel-Ruet. Co-Authored-By: Benjamin Grégoire <benjamin.gregoire@inria.fr> Co-Authored-By: Cécile Baritel-Ruet <cecile.baritel-ruet@inria.fr> | 18 May 2021, 22:22:47 UTC |
8774376 | François Dupressoir | 18 May 2021, 13:15:43 UTC | Library work towards soft-merge of ChaCha-Poly | 18 May 2021, 22:17:02 UTC |
ba45bb5 | Francois Dupressoir | 26 April 2021, 12:10:43 UTC | Merge pull request #63 from EasyCrypt/deploy-clean-oldmonoid StdLib: Remove old Monoid dependency, port Hybrid argument to Bigops | 26 April 2021, 12:10:43 UTC |
14216cb | Benjamin Gregoire | 18 April 2021, 14:12:06 UTC | fix default.nix | 18 April 2021, 14:12:06 UTC |
1313a7d | François Dupressoir | 14 April 2021, 18:20:13 UTC | Merge remote-tracking branch 'origin/1.0' into deploy-clean-oldmonoid | 14 April 2021, 18:20:13 UTC |
49d7ad3 | François Dupressoir | 14 April 2021, 15:32:51 UTC | 'Cleanup' but it's mostly shifting things around | 14 April 2021, 15:32:51 UTC |
2afb775 | Pierre-Yves Strub | 14 April 2021, 15:27:25 UTC | StdLib: funi + same weight => eq | 14 April 2021, 15:27:25 UTC |
d809ef8 | François Dupressoir | 13 April 2021, 15:50:46 UTC | StdLib: use bigops in generic Hybrid This instantiates BigOp for Booleans (with xor, or, and and) and gets rid of the old Monoid library, which Hybrid arguments relied upon. Some proof cleaning left to do in Hybrid, Indist, and PKE_Hybrid. | 13 April 2021, 15:50:46 UTC |
5df6a6f | Pierre-Yves Strub | 13 April 2021, 13:34:33 UTC | StdLib: basic facts on distributions | 13 April 2021, 13:34:33 UTC |
1b25ed4 | Pierre-Yves Strub | 12 April 2021, 09:31:13 UTC | Fix bug in theory renamings | 12 April 2021, 09:31:13 UTC |
40d1950 | Pierre-Yves Strub | 12 April 2021, 06:10:36 UTC | StdLib: ZModP: finite + uniform distribution | 12 April 2021, 06:10:36 UTC |
7ad9727 | Pierre-Yves Strub | 11 April 2021, 13:06:28 UTC | StdLib: linking sampling in Z/pZ and Z/qZ when q|p | 11 April 2021, 13:06:28 UTC |
c6ad4b1 | Pierre-Yves Strub | 10 April 2021, 14:05:38 UTC | StdLib: Poly: killing last admits | 10 April 2021, 14:05:38 UTC |
81f358d | Pierre-Yves Strub | 10 April 2021, 10:47:47 UTC | StdLib: polynomials distributions | 10 April 2021, 10:47:47 UTC |
639a76e | Pierre-Yves Strub | 09 April 2021, 20:10:53 UTC | StdLib: lead coeff. and degree of X^n+1 | 09 April 2021, 20:10:53 UTC |
8e6dd9a | Pierre-Yves Strub | 09 April 2021, 18:16:22 UTC | StdLib: ring quotient for non-integral domains | 09 April 2021, 18:16:22 UTC |
6a4bbab | Pierre-Yves Strub | 09 April 2021, 16:55:55 UTC | StdLib: ring regular element + poly over non integral domains | 09 April 2021, 16:55:55 UTC |
9e43d2c | Pierre-Yves Strub | 09 April 2021, 15:30:53 UTC | StdLib: more results on pmin | 09 April 2021, 15:30:53 UTC |
7fbcff7 | Pierre-Yves Strub | 08 April 2021, 16:42:07 UTC | StdLib: few lemmas about polynomials | 08 April 2021, 16:42:07 UTC |
84c2618 | Pierre-Yves Strub | 08 April 2021, 13:48:16 UTC | Fix stdlib | 08 April 2021, 13:48:16 UTC |
a014668 | Pierre-Yves Strub | 08 April 2021, 13:14:10 UTC | StdLib: enumerating polynomials of a given degree | 08 April 2021, 13:14:10 UTC |
0a6485a | Pierre-Yves Strub | 08 April 2021, 13:13:54 UTC | StdLib: Finite: explicit witnesses for finitness + related lemmas on lists | 08 April 2021, 13:13:54 UTC |
81cd929 | Pierre-Yves Strub | 08 April 2021, 13:13:27 UTC | Stdlib: IntDiv - add a few lemmas | 08 April 2021, 13:13:27 UTC |
18e7bf4 | Pierre-Yves Strub | 08 April 2021, 07:15:49 UTC | Stdlib: more results on polynomials & ring ideals | 08 April 2021, 07:15:49 UTC |
83e39fd | Pierre-Yves Strub | 07 April 2021, 14:44:27 UTC | Prove that polynomials form an integral domain | 07 April 2021, 14:44:27 UTC |
6ce66c7 | Pierre-Yves Strub | 07 April 2021, 14:44:12 UTC | Include ring quotients th. in ideals th. | 07 April 2021, 14:44:12 UTC |
de2158b | Pierre-Yves Strub | 07 April 2021, 12:32:34 UTC | Poly.ec -> Poly.eca | 07 April 2021, 12:32:34 UTC |
a62a90d | Pierre-Yves Strub | 05 April 2021, 09:08:22 UTC | Stdlib: ring quotients | 05 April 2021, 09:08:22 UTC |
cf1eca8 | Pierre-Yves Strub | 05 April 2021, 06:43:18 UTC | Stdlib: fmin | 05 April 2021, 06:43:18 UTC |
1aab7a8 | Pierre-Yves Strub | 05 April 2021, 06:42:55 UTC | Quotient: use std def. of eqv relation | 05 April 2021, 06:42:55 UTC |
2a8554f | Pierre-Yves Strub | 05 April 2021, 06:37:07 UTC | Stdlib: simplify proofs in Quotient.ec | 05 April 2021, 06:37:07 UTC |
c404a43 | Pierre-Yves Strub | 05 April 2021, 05:51:11 UTC | Stdlib: ideas & a bit of abstract arithmetic | 05 April 2021, 05:51:11 UTC |
940fa12 | Pierre-Yves Strub | 05 April 2021, 05:40:35 UTC | List: fix admitted proofs | 05 April 2021, 05:40:35 UTC |
c5d0c62 | Pierre-Yves Strub | 05 April 2021, 05:39:57 UTC | List: size_eq1 | 05 April 2021, 05:39:57 UTC |
432c181 | Pierre-Yves Strub | 04 April 2021, 17:54:08 UTC | README: fix why3 config command | 04 April 2021, 17:54:08 UTC |
748c9ef | Pierre-Yves Strub | 04 April 2021, 09:00:54 UTC | remove doc-box | 04 April 2021, 09:00:54 UTC |
a0a0c9b | Pierre-Yves Strub | 04 April 2021, 07:17:16 UTC | Upgrade versions of supported provers | 04 April 2021, 07:17:16 UTC |
20a6183 | Pierre-Yves Strub | 04 April 2021, 06:42:50 UTC | Move to Why3 1.4 | 04 April 2021, 06:42:50 UTC |
fb59000 | Pierre-Yves Strub | 03 April 2021, 19:32:58 UTC | CI: use workflow conclusion | 03 April 2021, 19:32:58 UTC |
7627a75 | Pierre-Yves Strub | 03 April 2021, 17:32:12 UTC | Move to GitHub Actions | 03 April 2021, 17:32:12 UTC |
8bcb1ae | Pierre-Yves Strub | 03 April 2021, 15:30:26 UTC | easycrypt.png | 03 April 2021, 15:30:26 UTC |
df9ab35 | Pierre-Yves Strub | 02 April 2021, 20:27:10 UTC | Stdlib: refactoring | 02 April 2021, 20:27:10 UTC |
91479fa | Pierre-Yves Strub | 02 April 2021, 20:24:48 UTC | Stdlib: integer log. | 02 April 2021, 20:24:48 UTC |