https://github.com/EasyCrypt/easycrypt
Revision a549eb44e2b03ffed06fdc356fcad09a49c247bf authored by Pierre-Yves Strub on 19 November 2021, 06:23:34 UTC, committed by Pierre-Yves Strub on 19 November 2021, 06:27:09 UTC
This can be done by adding the "opaque" tag, e.g.:

  op [opaque] myop = ...

solve #94
1 parent 10e1563
Raw File
Tip revision: a549eb44e2b03ffed06fdc356fcad09a49c247bf authored by Pierre-Yves Strub on 19 November 2021, 06:23:34 UTC
Add an option to define opaque operators
Tip revision: a549eb4
COPYRIGHT.yaml
entities:
  IMDEA : "IMDEA Software Institute"
  INRIA : "Inria"
  X     : "Ecole Polytechnique"
  RM    : "Roberto Metere <r.metere2@ncl.ac.uk>"
copyrights:
  - pattern: ["src/*.ml*", "src/*/*.ml*"]
    style: "ocaml"
    license: "CeCILL-C-V1"
    copyrights:
      - { who: "IMDEA", date: "2012--2016" }
      - { who: "INRIA", date: "2012--2021" }
      - { who: "X"    , date: "2012--2021" }
  - pattern:
      - "theories/crypto/SigmaProtocol.ec"
      - "theories/crypto/Commitment.ec"
      - "theories/crypto/DLog.ec"
    style: "ocaml"
    license: "CeCILL-B-V1"
    last: true
    copyrights:
      - { who: "RM", date: "2016--2017" }
  - pattern: ["theories/*.ec", "theories/*/*.ec*"]
    style: "ocaml"
    license: "CeCILL-B-V1"
    copyrights:
      - { who: "IMDEA", date: "2012--2016" }
      - { who: "INRIA", date: "2012--2021" }
      - { who: "X"    , date: "2012--2021" }
back to top