https://github.com/EasyCrypt/easycrypt

sort by:
Revision Author Date Message Commit Date
3cef12a Making this branch work with same Why3 version as main 10 October 2023, 09:38:20 UTC
029e3f4 Merge commit '9f46b97dbeee0cccd37d058721ee4f989a7bbe48' into deploy-quantum-upgrade 08 October 2023, 19:43:05 UTC
9f46b97 Bump Why3 supported version (1.5 -> 1.6) This makes EC compatible with OCaml 5. Close #350 20 March 2023, 16:28:35 UTC
8f62037 Revert "Fix QROM adversarial losslessness condition" This reverts commit b033d8d139740abf9fccf0f60da7764df0e0b851. 20 March 2023, 14:58:02 UTC
b033d8d Fix QROM adversarial losslessness condition 20 March 2023, 14:00:10 UTC
1365cea drop unused and obsolete theory files 17 March 2023, 13:57:32 UTC
189283a Move to github docker repository 15 March 2023, 07:41:31 UTC
bc97ee6 Extend definition of PKE to ROM from Kyber spec 14 March 2023, 14:39:11 UTC
c7500bd [nix] pin the Why3 version (#353) * [nix] pin the Why3 version This makes it easier to bump versions and rely on CI even if out of sync with nixpkgs PRs. 14 March 2023, 14:26:40 UTC
cf77265 Counters for queries 08 March 2023, 16:04:09 UTC
1603355 Documentation for the qrom axioms in theories 05 March 2023, 18:36:14 UTC
d16b3a3 Fixed bug in unused SRD axiom 26 February 2023, 17:45:33 UTC
860d4c7 Fixed bug in SC axiom and associated proofs 26 February 2023, 13:37:37 UTC
ad13f30 [theories]: add various individual lemmas 21 February 2023, 16:33:42 UTC
a347ecb [theories]: port "lock" from MathComp 21 February 2023, 14:47:31 UTC
5072789 [theories]: finite expectation (Jensen_fin_concave) 21 February 2023, 14:16:50 UTC
1ccf46b [theories]: lemmas for dcond and dbiased 21 February 2023, 11:29:39 UTC
cc31629 [ci]: workflow to compile with nix 17 February 2023, 12:12:25 UTC
d401307 [nix]: shell.nix + default.nix 17 February 2023, 12:12:25 UTC
ce73dd0 Merge remote-tracking branch 'origin/main' into deploy-quantum-upgrade 16 February 2023, 15:27:42 UTC
ae4a816 default.nix: option to install provers + install Python3 deps 16 February 2023, 15:21:56 UTC
a9f3453 mention dune3/alt-ergo-2.4.2 issue 16 February 2023, 09:19:39 UTC
015cfcc Merge remote-tracking branch 'origin/main' into deploy-quantum-upgrade 16 February 2023, 09:10:05 UTC
d47a0cd kill dead code 16 February 2023, 08:11:31 UTC
8eca6c7 default.nix: update dependencies 16 February 2023, 07:59:20 UTC
cba0841 Merge branch 'deploy-opsem' into deploy-quantum-upgrade 15 February 2023, 16:32:10 UTC
7c46a74 fix printing bug 15 February 2023, 14:19:02 UTC
294e2a6 [dune]: auto-generate the list of EC files to be installed This requires dune >= 3.6 15 February 2023, 12:11:09 UTC
efab580 matrix library with support for arbitrary dynamic size (#267) 14 February 2023, 15:25:42 UTC
1b8c6f1 fix previous merge 14 February 2023, 13:48:37 UTC
a23d049 remove admit in init_eager 14 February 2023, 13:25:09 UTC
947fadb Merge branch 'main' into deploy-quantum-upgrade 14 February 2023, 10:12:55 UTC
6f695ba Fix encoding of Why3 fixpoint containing higher-order calls to itself Fix #334 14 February 2023, 10:12:50 UTC
94ccd48 Implement a naive termination checker Termination is done via a simple subterm check on the last inductive argument. Ref #62, #144 14 February 2023, 10:12:41 UTC
a4e43d1 remove admitted proof in DJoin 14 February 2023, 10:10:22 UTC
e3888f9 T_QROM 13 February 2023, 15:45:10 UTC
88928de [theories]: ring with generic (choice based) inverse 13 February 2023, 15:20:47 UTC
2803f66 Attempt to implement `RingQuotientDflInv` 13 February 2023, 15:06:56 UTC
83cc9d7 Still Collision 13 February 2023, 13:38:46 UTC
b9e4ebe Collision bound almost done 12 February 2023, 21:07:30 UTC
0a4b96c Tweaking collision in T_QROM 11 February 2023, 20:21:48 UTC
acfb65a Query counting 10 February 2023, 16:30:46 UTC
1b4df3e Fixed query counting 10 February 2023, 15:25:08 UTC
d7e9a28 error in classical game 08 February 2023, 18:34:38 UTC
595ad84 QROM now carries its own ROM 07 February 2023, 19:24:01 UTC
1070702 Classical collision 07 February 2023, 18:21:21 UTC
6890aca fix small bug in reduction of projection 04 February 2023, 10:59:08 UTC
472c8db Added cancellation variant for ofword that uses mkseq to Word.eca, and added lemmas about the integer values of onew and zerow to BitWord.eca. 31 January 2023, 13:42:57 UTC
701f4f0 Unify created variables correctly. 23 January 2023, 15:43:55 UTC
ec7e364 PRFs 23 January 2023, 13:36:52 UTC
2f98c08 [tactic]: add the ability to create a memory from thin air. The syntax is `pose &m`. Close #320 20 January 2023, 09:28:31 UTC
7f08941 [tactic]: added hoare variant for `match` Here is an example of use: ``` require import AllCore. type t = [ A of int | B of bool | C ]. module M = { proc f(x : t) : int = { var y : int <- 0; match x with | A v => y <- `|v|; | B _ => y <- 1; | C => y <- 2; end; return y; } }. lemma L : hoare[M.f : true ==> 0 <= res]. proof. by proc; sp; match => [v|b|]; auto=> /> /#. qed. ``` 19 January 2023, 21:44:41 UTC
a2d1e07 Merge branch 'main' into deploy-quantum-upgrade 16 January 2023, 17:35:30 UTC
c299bbd proc 11 January 2023, 08:40:38 UTC
b40c051 Merge branch 'main' into deploy-opsem 05 January 2023, 13:05:53 UTC
ba37062 runtest: ECRJOBS env. variable 05 January 2023, 13:05:38 UTC
d92e5f0 Merge branch 'main' into deploy-opsem 05 January 2023, 09:50:54 UTC
e034e6c [internal]: fix detection of empty expression-level substitutions. 05 January 2023, 09:50:08 UTC
f2fbbe3 Merge branch 'main' into deploy-opsem 04 January 2023, 14:02:24 UTC
b1fe56d remove unused dependency (cmdliner) 04 January 2023, 14:01:27 UTC
c7ceb4f [runtest]: better display of multi-line error messages 04 January 2023, 14:01:09 UTC
1ce8c17 Merge branch 'main' into deploy-opsem 04 January 2023, 13:06:50 UTC
ff6a4bb [runtest]: append scenarios to the CLI 04 January 2023, 13:06:36 UTC
4a99e7e Merge branch 'main' into deploy-opsem 04 January 2023, 12:47:53 UTC
36e617d [CLI]: ec-runtest is now accessible via a CLI subcommand - the subcommand is named `runtest` - the real script is now in `<libexec>/easycrypt/commands/` 04 January 2023, 12:46:39 UTC
f3b5429 . 23 December 2022, 16:21:40 UTC
c776cd5 . 23 December 2022, 16:05:27 UTC
e8576a5 iteriS_rw 19 December 2022, 09:02:50 UTC
47dc13a Merge branch 'deploy-quantum-upgrade' of github.com:easycrypt/easycrypt into deploy-quantum-upgrade 16 December 2022, 14:17:20 UTC
4a9f58f lossless guarantees for B 16 December 2022, 14:17:11 UTC
0583e0a . 15 December 2022, 14:46:47 UTC
2cbdee6 . 15 December 2022, 14:32:57 UTC
b2f0651 Merge branch 'main' into deploy-quantum-upgrade 14 December 2022, 10:08:27 UTC
dd42a74 [tactic]: fix t_solve performance issues 14 December 2022, 10:01:29 UTC
f2a1723 operator to get maximal element in list use predicates formatting and replacing abstract theory with section disambiguate max operator patch smt failure 14 December 2022, 10:01:28 UTC
a0e56b2 Remove dependency to oldlibs for Group 14 December 2022, 10:01:20 UTC
dc8494c Various bug fixes for clones (modules & lemmas) fix #292 14 December 2022, 10:00:21 UTC
46d0453 force delta on convertibility checks Closes #154 14 December 2022, 09:59:20 UTC
796cc2d [tactic]: fix t_solve performance issues 14 December 2022, 09:49:19 UTC
f180466 operator to get maximal element in list use predicates formatting and replacing abstract theory with section disambiguate max operator patch smt failure 14 December 2022, 09:48:07 UTC
9656af6 Remove dependency to oldlibs for Group 14 December 2022, 09:46:38 UTC
d1dc434 Various bug fixes for clones (modules & lemmas) fix #292 14 December 2022, 09:23:39 UTC
db12aa8 QLorR 13 December 2022, 18:02:14 UTC
a168eb2 OW2H 30 November 2022, 18:33:32 UTC
2225c23 . 28 November 2022, 13:17:16 UTC
430daf6 . 28 November 2022, 06:02:07 UTC
ddb653d . 27 November 2022, 11:09:54 UTC
47057ed added ow2h to installation 25 November 2022, 13:29:36 UTC
ee7c5ff force delta on convertibility checks Closes #154 24 November 2022, 16:39:53 UTC
3c4117a Merge branch 'deploy-quantum-upgrade' of github.com:easycrypt/easycrypt into deploy-quantum-upgrade 24 November 2022, 12:51:38 UTC
06b0e50 OW2H 24 November 2022, 12:51:23 UTC
5fbbd9c cleanup 22 November 2022, 12:41:00 UTC
39c4e7a Merge branch 'main' into deploy-opsem 17 November 2022, 09:58:29 UTC
a841354 nits 17 November 2022, 09:58:25 UTC
f098d6e Merge branch 'main' into deploy-quantum-upgrade 17 November 2022, 09:08:21 UTC
69c9c2e add few lemmas on dfun 16 November 2022, 08:40:22 UTC
367513e Quantum version of Means 15 November 2022, 18:15:46 UTC
86d9eac Merge branch 'deploy-quantum' into deploy-quantum-upgrade 15 November 2022, 18:10:42 UTC
6bc9ba8 install theories 11 November 2022, 14:10:06 UTC
5785ce2 incorporated FunSamplingLib changes 11 November 2022, 13:46:50 UTC
back to top