https://github.com/EasyCrypt/easycrypt
Revision 7f5fe7453912332a9be00d1efc0f880d80f47a7c authored by François Dupressoir on 14 March 2022, 17:21:04 UTC, committed by François Dupressoir on 14 March 2022, 17:21:15 UTC
Some more work needs done to present a clean theory of prime order
groups, and use it properly.

We should also ensure that we can eventually support DH over cyclic
groups of composite order (operating over prime order subgroups)
1 parent 87ff7f8
Raw File
Tip revision: 7f5fe7453912332a9be00d1efc0f880d80f47a7c authored by François Dupressoir on 14 March 2022, 17:21:04 UTC
[chore] Brutally prune all oldlibs
Tip revision: 7f5fe74
easycrypt.opam
# This file is generated by dune, edit dune-project instead
depends: [
  "dune" {>= "2.8"}
  "ocaml" {>= "4.08.0"}
  "batteries" {>= "3"}
  "camlzip"
  "dune-build-info"
  "dune-site"
  "ocaml-inifiles" {>= "1.2"}
  "pcre" {>= "7"}
  "why3" {>= "1.4.0" & < "1.5"}
  "yojson"
  "zarith" {>= "1.10"}
  "odoc" {with-doc}
]
opam-version: "2.0"

homepage: "https://www.easycrypt.info/"
bug-reports: "https://www.easycrypt.info/trac/newticket"
dev-repo: "git+https://github.com/EasyCrypt/easycrypt.git"
authors: "EasyCrypt Development Team <team@easycrypt.info>"
maintainer: "pierre-yves@strub.nu"
license: "CeCILL-C"

synopsis: "EasyCrypt: Computer-Aided Cryptographic Proofs"
description: """
EasyCrypt is a toolset for reasoning about relational properties
of probabilistic computations with adversarial code. Its main
application is the construction and verification of game-based
cryptographic proofs."""

post-messages: """
EasyCrypt needs external provers to be installed. From opam, you
can install AltErgo (package: alt-ergo).

The required steps for configuring the provers are listed on:
  https://github.com/EasyCrypt/easycrypt#configuring-why3"""

build: [
  ["dune" "subst"]
  ["dune" "build" "-p" name "-j" jobs "@install"]
]
back to top