Skip to content

Commit 141589d

Browse files
committed
Merged with origin/main
2 parents 3addec7 + b3f6888 commit 141589d

101 files changed

Lines changed: 13045 additions & 2526 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ env:
1414
jobs:
1515
compile-opam:
1616
name: EasyCrypt compilation (opam)
17-
runs-on: ubuntu-20.04
17+
runs-on: ubuntu-24.04
1818
container:
1919
image: ghcr.io/easycrypt/ec-build-box
2020
steps:
@@ -30,7 +30,7 @@ jobs:
3030
name: EasyCrypt compilation (nix)
3131
env:
3232
HOME: /home/runner
33-
runs-on: ubuntu-20.04
33+
runs-on: ubuntu-24.04
3434
steps:
3535
- uses: actions/checkout@v4
3636
- name: Setup Nix
@@ -49,7 +49,7 @@ jobs:
4949
check:
5050
name: Check EasyCrypt Libraries
5151
needs: compile-opam
52-
runs-on: ubuntu-20.04
52+
runs-on: ubuntu-24.04
5353
container:
5454
image: ghcr.io/easycrypt/ec-build-box
5555
strategy:
@@ -82,7 +82,7 @@ jobs:
8282

8383
fetch-external-matrix:
8484
name: Fetch EasyCrypt External Projects Matrix
85-
runs-on: ubuntu-20.04
85+
runs-on: ubuntu-24.04
8686
outputs:
8787
matrix: ${{ steps.set-matrix.outputs.matrix }}
8888
steps:
@@ -97,7 +97,7 @@ jobs:
9797
external:
9898
name: Check EasyCrypt External Projects
9999
needs: [compile-opam, fetch-external-matrix]
100-
runs-on: ubuntu-20.04
100+
runs-on: ubuntu-24.04
101101
container:
102102
image: ghcr.io/easycrypt/ec-build-box
103103
strategy:
@@ -159,7 +159,7 @@ jobs:
159159
name: Check EasyCrypt External Projects (set-status)
160160
if: always()
161161
needs: [external]
162-
runs-on: ubuntu-20.04
162+
runs-on: ubuntu-24.04
163163
steps:
164164
- uses: re-actors/alls-green@release/v1
165165
with:
@@ -172,7 +172,7 @@ jobs:
172172
if: |
173173
(github.event_name == 'push') ||
174174
(github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository)
175-
runs-on: ubuntu-20.04
175+
runs-on: ubuntu-24.04
176176
steps:
177177
- uses: technote-space/workflow-conclusion-action@v3
178178
- uses: zulip/github-actions-zulip/send-message@v1

.github/workflows/external.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535
{ "name" : "xsalsa20"
3636
, "repository" : "https://gitlab.com/fdupress/ec-xsalsa"
37-
, "branch" : "master"
37+
, "branch" : "ec-main"
3838
, "subdir" : "."
3939
, "config" : "config/tests.config"
4040
, "scenario" : "xsalsa"

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -182,26 +182,26 @@ following [these instructions](https://nixos.org/manual/nix/stable/#chap-install
182182
183183
Then, at the root of the EasyCrypt source tree, type:
184184
185-
```
186-
$> make nix-build
187-
```
185+
```
186+
$> make nix-build
187+
```
188188
189189
Once completed, you will find the EasyCrypt binary in `result/bin`.
190190
191191
You can also run
192192
193-
```
194-
$> make nix-build-with-provers
195-
```
193+
```
194+
$> make nix-build-with-provers
195+
```
196196
197197
to install EasyCrypt along with a set of provers.
198198
199199
200200
For getting a development environment, you can run:
201201
202-
```
203-
$> make nix-develop
204-
```
202+
```
203+
$> make nix-develop
204+
```
205205
206206
These will install all the required dependencies, a set of provers and
207207
will then drop you into a shell. From there, simply run `make` to

dune-project

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
ppx_deriving
2929
ppx_deriving_yojson
3030
(progress (>= 0.2))
31-
(why3 (and (>= 1.7.0) (< 1.8)))
31+
(why3 (and (>= 1.8.0) (< 1.9)))
3232
yojson
3333
(zarith (>= 1.10))
3434
))

easycrypt.opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ depends: [
1616
"ppx_deriving"
1717
"ppx_deriving_yojson"
1818
"progress" {>= "0.2"}
19-
"why3" {>= "1.7.0" & < "1.8"}
19+
"why3" {>= "1.8.0" & < "1.9"}
2020
"yojson"
2121
"zarith" {>= "1.10"}
2222
"odoc" {with-doc}

0 commit comments

Comments
 (0)