Skip to content

Commit 87ad2e0

Browse files
authored
Merge pull request ocaml#22514 from victor-dumitrescu/opam-publish-hacl-star-hacl-star-raw.0.6.1
2 packages from cryspen/hacl-packages at 0.6.1
2 parents d596196 + d6eddb8 commit 87ad2e0

File tree

2 files changed

+82
-0
lines changed
  • packages
    • hacl-star-raw/hacl-star-raw.0.6.1
    • hacl-star/hacl-star.0.6.1

2 files changed

+82
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
opam-version: "2.0"
2+
synopsis: "Auto-generated low-level OCaml bindings for EverCrypt/HACL*"
3+
description: """\
4+
This package contains a snapshot of the EverCrypt crypto provider and
5+
the HACL* library, along with automatically generated Ctypes bindings.
6+
For a higher-level idiomatic API see the `hacl-star` package, of
7+
which `hacl-star-raw` is a dependency."""
8+
maintainer: "Victor Dumitrescu <[email protected]>"
9+
authors: "Project Everest"
10+
license: "Apache-2.0"
11+
homepage: "https://tech.cryspen.com/hacl-packages/"
12+
bug-reports: "https://github.com/cryspen/hacl-packages/issues"
13+
depends: [
14+
"ocaml" {>= "4.08.0"}
15+
"dune" {>= "1.2"}
16+
"ocamlfind" {build}
17+
"ctypes" {>= "0.18.0"}
18+
"conf-which" {build}
19+
"conf-cmake" {build}
20+
]
21+
available:
22+
arch != "ppc64" & arch != "ppc32" & arch != "arm32" &
23+
(os = "freebsd" | os-family != "bsd")
24+
build: [
25+
[make "-C" "hacl-star-raw" "build-c"]
26+
[make "-C" "hacl-star-raw" "build-bindings"]
27+
]
28+
install: [make "-C" "hacl-star-raw" "install"]
29+
dev-repo: "git+https://github.com/cryspen/hacl-packages.git"
30+
url {
31+
src:
32+
"https://github.com/cryspen/hacl-packages/releases/download/ocaml-v0.6.1/hacl-star.0.6.1.tar.gz"
33+
checksum: [
34+
"md5=12562af72483908a86ca38845d30c25b"
35+
"sha512=410b25fedcd0f8790cda7021237cf5ebf43d770566c86b697da301b18a5b36da347ae20f84544b38a593a55185e7959308a8a369edfc64d09fadb4896c20e0e0"
36+
]
37+
}
38+
x-ci-accept-failures: ["centos-7" "oraclelinux-7"]
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
opam-version: "2.0"
2+
synopsis: "OCaml API for EverCrypt/HACL*"
3+
description: """\
4+
Documentation for this library can be found
5+
[here](https://tech.cryspen.com/hacl-packages/ocaml/main/index.html)."""
6+
maintainer: "Victor Dumitrescu <[email protected]>"
7+
authors: "Project Everest"
8+
license: "Apache-2.0"
9+
homepage: "https://tech.cryspen.com/hacl-packages/"
10+
doc: "https://tech.cryspen.com/hacl-packages/ocaml/main/index.html"
11+
bug-reports: "https://github.com/cryspen/hacl-packages/issues"
12+
depends: [
13+
"ocaml" {>= "4.08.0"}
14+
"dune" {>= "1.2"}
15+
"hacl-star-raw" {= version}
16+
"zarith"
17+
"cppo" {build}
18+
"alcotest" {with-test & >= "1.1.0"}
19+
"odoc" {with-doc}
20+
]
21+
available: os = "freebsd" | os-family != "bsd"
22+
build: [
23+
["dune" "subst"] {dev}
24+
[
25+
"dune"
26+
"build"
27+
"-p"
28+
name
29+
"-j"
30+
jobs
31+
"@install"
32+
"@runtest" {with-test}
33+
"@doc" {with-doc}
34+
]
35+
]
36+
dev-repo: "git+https://github.com/cryspen/hacl-packages.git"
37+
url {
38+
src:
39+
"https://github.com/cryspen/hacl-packages/releases/download/ocaml-v0.6.1/hacl-star.0.6.1.tar.gz"
40+
checksum: [
41+
"md5=12562af72483908a86ca38845d30c25b"
42+
"sha512=410b25fedcd0f8790cda7021237cf5ebf43d770566c86b697da301b18a5b36da347ae20f84544b38a593a55185e7959308a8a369edfc64d09fadb4896c20e0e0"
43+
]
44+
}

0 commit comments

Comments
 (0)