Skip to content

Commit d0a11f7

Browse files
Merge pull request #27457 from recoules/release-binsec-0.10.0
[new release] binsec (0.10.0)
2 parents b52920b + 84e6331 commit d0a11f7

File tree

1 file changed

+108
-0
lines changed
  • packages/binsec/binsec.0.10.0

1 file changed

+108
-0
lines changed

packages/binsec/binsec.0.10.0/opam

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
opam-version: "2.0"
2+
synopsis: "Semantic analysis of binary executables"
3+
description: """
4+
5+
BINSEC aims at developing an open-source platform filling the gap between formal
6+
methods over executable code and binary-level security analyses currently used
7+
in the security industry.
8+
9+
The project targets the following applicative domains:
10+
11+
vulnerability analyses
12+
malware comprehension
13+
code protection
14+
binary-level verification
15+
16+
BINSEC is developed at CEA List in scientfic collaboration with Verimag and LORIA.
17+
18+
An overview of some BINSEC features can be found in our SSPREW'17 tutorial."""
19+
maintainer: ["BINSEC <[email protected]>"]
20+
authors: [
21+
"Adel Djoudi"
22+
"Benjamin Farinier"
23+
"Chakib Foulani"
24+
"Dorian Lesbre"
25+
"Frédéric Recoules"
26+
"Guillaume Girol"
27+
"Josselin Feist"
28+
"Lesly-Ann Daniel"
29+
"Mahmudul Faisal Al Ameen"
30+
"Manh-Dung Nguyen"
31+
"Mathéo Vergnolle"
32+
"Mathilde Ollivier"
33+
"Matthieu Lemerre"
34+
"Nicolas Bellec"
35+
"Olivier Nicole"
36+
"Richard Bonichon"
37+
"Robin David"
38+
"Sébastien Bardin"
39+
"Soline Ducousso"
40+
"Ta Thanh Dinh"
41+
"Yaëlle Vinçont"
42+
"Yanis Sellami"
43+
]
44+
license: "LGPL-2.1-or-later"
45+
tags: [
46+
"binary code analysis"
47+
"symbolic execution"
48+
"deductive"
49+
"program verification"
50+
"formal specification"
51+
"automated theorem prover"
52+
"plugins"
53+
"abstract interpretation"
54+
"dataflow analysis"
55+
"linking"
56+
"disassembly"
57+
]
58+
homepage: "https://binsec.github.io"
59+
bug-reports: "mailto:[email protected]"
60+
depends: [
61+
"dune" {>= "3.0"}
62+
"ocaml" {>= "4.11"}
63+
"menhir" {build & >= "20181113"}
64+
"ocamlgraph" {>= "1.8.5"}
65+
"zarith" {>= "1.4"}
66+
"dune-site"
67+
"grain_dypgen"
68+
"toml" {>= "6"}
69+
"ounit2" {with-test & >= "2"}
70+
"qcheck" {with-test & >= "0.7"}
71+
"ocamlformat" {with-dev-setup & = "0.26.1"}
72+
"odoc" {with-doc}
73+
]
74+
depopts: ["curses" "llvm" "unisim_archisec" "bitwuzla" "bitwuzla-cxx" "z3"]
75+
conflicts: [
76+
"llvm" {< "6.0.0" | >= "16.0.0"}
77+
"bitwuzla" {< "1.0.4"}
78+
"bitwuzla-cxx" {< "0.4"}
79+
"z3" {< "4.8.13"}
80+
"unisim_archisec" {< "0.0.6"}
81+
]
82+
build: [
83+
["dune" "subst"] {dev}
84+
[
85+
"dune"
86+
"build"
87+
"-p"
88+
name
89+
"-j"
90+
jobs
91+
"--promote-install-files=false"
92+
"@install"
93+
"@runtest" {with-test}
94+
"@doc" {with-doc}
95+
]
96+
["dune" "install" "-p" name "--create-install-files" name]
97+
]
98+
dev-repo: "git+https://github.com/binsec/binsec.git"
99+
available: [ arch = "x86_64" | arch = "ppc64" | arch = "arm64" | arch = "sparc64" ]
100+
url {
101+
src:
102+
"https://github.com/binsec/binsec/releases/download/0.10.0/binsec-0.10.0.tbz"
103+
checksum: [
104+
"sha256=f9f66dc2a16f10d4afc9599ce76f19d3868fca184b42f2a28bc81b37089be68f"
105+
"sha512=bc56322323d1c56870bb8618c9eeed95fa7eb0ba8bde3c9ea9fe86627ecb1c97abc610401e3af7662c9f9386719be284d7144c5af5d39b3f64c63e2b2cdecb1d"
106+
]
107+
}
108+
x-commit-hash: "c0185a821fea6d2d92085929bcd0a5fbae159676"

0 commit comments

Comments
 (0)