Skip to content

Commit 626dcce

Browse files
authored
Merge pull request #24046 from hannesm/release-tls-v0.17.1
[new release] tls, tls-mirage, tls-lwt and tls-async (0.17.1)
2 parents fd17d4e + 9f1fd34 commit 626dcce

File tree

5 files changed

+250
-0
lines changed
  • packages
    • tls-async/tls-async.0.17.1
    • tls-eio/tls-eio.0.17.1
    • tls-lwt/tls-lwt.0.17.1
    • tls-mirage/tls-mirage.0.17.1
    • tls/tls.0.17.1

5 files changed

+250
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
opam-version: "2.0"
2+
homepage: "https://github.com/mirleft/ocaml-tls"
3+
dev-repo: "git+https://github.com/mirleft/ocaml-tls.git"
4+
bug-reports: "https://github.com/mirleft/ocaml-tls/issues"
5+
doc: "https://mirleft.github.io/ocaml-tls/doc"
6+
maintainer: ["Hannes Mehnert <[email protected]>" "David Kaloper <[email protected]>"]
7+
license: "BSD-2-Clause"
8+
9+
build: [
10+
["dune" "subst"] {dev}
11+
["dune" "build" "-p" name "-j" jobs]
12+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
13+
]
14+
15+
depends: [
16+
"ocaml" {>= "4.08.0"}
17+
"dune" {>= "3.0"}
18+
"tls" {= version}
19+
"x509" {>= "0.14.0"}
20+
"ptime" {>= "0.8.1"}
21+
"async" {>= "v0.16"}
22+
"async_unix" {>= "v0.16"}
23+
"core" {>= "v0.16"}
24+
"cstruct-async"
25+
"ppx_jane" {>= "v0.16"}
26+
"mirage-crypto-rng-async"
27+
]
28+
tags: [ "org:mirage"]
29+
synopsis: "Transport Layer Security purely in OCaml, Async layer"
30+
description: """
31+
Tls-async provides Async-friendly tls bindings
32+
"""
33+
authors: [
34+
"David Kaloper <[email protected]>"
35+
"Hannes Mehnert <[email protected]>"
36+
"Eric Ebinger <[email protected]>"
37+
"Calascibetta Romain <[email protected]>"
38+
]
39+
url {
40+
src:
41+
"https://github.com/mirleft/ocaml-tls/releases/download/v0.17.1/tls-0.17.1.tbz"
42+
checksum: [
43+
"sha256=8010d2b6de148da2286928181d233bd720fa60fa157b3d4250bca0dd008c5d3f"
44+
"sha512=1cef22fc37b3138d1676f5a2d3000835167fb75dad07cec5e851e19c3af3250a30392a49e279e5b1f3119de29383723fb76f2bd830820b45861053047c85da1a"
45+
]
46+
}
47+
x-commit-hash: "a421e3a696e88279df25f9eea928a62dd3730082"
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
opam-version: "2.0"
2+
homepage: "https://github.com/mirleft/ocaml-tls"
3+
dev-repo: "git+https://github.com/mirleft/ocaml-tls.git"
4+
bug-reports: "https://github.com/mirleft/ocaml-tls/issues"
5+
doc: "https://mirleft.github.io/ocaml-tls/doc"
6+
authors: ["Thomas Leonard"]
7+
maintainer: ["Hannes Mehnert <[email protected]>" "David Kaloper <[email protected]>"]
8+
license: "BSD-2-Clause"
9+
10+
build: [
11+
["dune" "subst"] {dev}
12+
["dune" "build" "-p" name "-j" jobs]
13+
["dune" "runtest" "-p" name "-j" jobs] {with-test & os != "macos"}
14+
]
15+
16+
depends: [
17+
"ocaml" {>= "5.0.0"}
18+
"dune" {>= "3.0"}
19+
"tls" {= version}
20+
"mirage-crypto-rng" {>= "0.8.0"}
21+
"mirage-crypto-rng-eio" {>= "0.8.0" with-test}
22+
"x509" {>= "0.15.0"}
23+
"eio" {>= "0.7"}
24+
"eio_main" {>= "0.7" with-test}
25+
"mdx" {with-test}
26+
"crowbar" {>= "0.2.1" with-test}
27+
]
28+
tags: [ "org:mirage"]
29+
synopsis: "Transport Layer Security purely in OCaml - Eio"
30+
description: """
31+
Transport Layer Security (TLS) is probably the most widely deployed security
32+
protocol on the Internet. It provides communication privacy to prevent
33+
eavesdropping, tampering, and message forgery. Furthermore, it optionally
34+
provides authentication of the involved endpoints. TLS is commonly deployed for
35+
securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails,
36+
virtual private networks, and wireless networks.
37+
38+
TLS uses asymmetric cryptography to exchange a symmetric key, and optionally
39+
authenticate (using X.509) either or both endpoints. It provides algorithmic
40+
agility, which means that the key exchange method, symmetric encryption
41+
algorithm, and hash algorithm are negotiated.
42+
43+
Read [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io).
44+
"""
45+
url {
46+
src:
47+
"https://github.com/mirleft/ocaml-tls/releases/download/v0.17.1/tls-0.17.1.tbz"
48+
checksum: [
49+
"sha256=8010d2b6de148da2286928181d233bd720fa60fa157b3d4250bca0dd008c5d3f"
50+
"sha512=1cef22fc37b3138d1676f5a2d3000835167fb75dad07cec5e851e19c3af3250a30392a49e279e5b1f3119de29383723fb76f2bd830820b45861053047c85da1a"
51+
]
52+
}
53+
x-commit-hash: "a421e3a696e88279df25f9eea928a62dd3730082"
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
opam-version: "2.0"
2+
homepage: "https://github.com/mirleft/ocaml-tls"
3+
dev-repo: "git+https://github.com/mirleft/ocaml-tls.git"
4+
bug-reports: "https://github.com/mirleft/ocaml-tls/issues"
5+
doc: "https://mirleft.github.io/ocaml-tls/doc"
6+
maintainer: ["Hannes Mehnert <[email protected]>" "David Kaloper <[email protected]>"]
7+
license: "BSD-2-Clause"
8+
9+
build: [
10+
["dune" "subst"] {dev}
11+
["dune" "build" "-p" name "-j" jobs]
12+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
13+
]
14+
15+
depends: [
16+
"ocaml" {>= "4.08.0"}
17+
"dune" {>= "3.0"}
18+
"tls" {= version}
19+
"mirage-crypto-rng-lwt" {>= "0.11.0"}
20+
"x509" {>= "0.15.0"}
21+
"lwt" {>= "3.0.0"}
22+
"cmdliner" {>= "1.1.0"}
23+
]
24+
conflicts: [ "result" {< "1.5"} ]
25+
tags: [ "org:mirage"]
26+
synopsis: "Transport Layer Security purely in OCaml, Lwt layer"
27+
description: """
28+
Tls-lwt provides an effectful Tls_lwt module to be used with Lwt.
29+
"""
30+
authors: [
31+
"David Kaloper <[email protected]>" "Hannes Mehnert <[email protected]>"
32+
]
33+
url {
34+
src:
35+
"https://github.com/mirleft/ocaml-tls/releases/download/v0.17.1/tls-0.17.1.tbz"
36+
checksum: [
37+
"sha256=8010d2b6de148da2286928181d233bd720fa60fa157b3d4250bca0dd008c5d3f"
38+
"sha512=1cef22fc37b3138d1676f5a2d3000835167fb75dad07cec5e851e19c3af3250a30392a49e279e5b1f3119de29383723fb76f2bd830820b45861053047c85da1a"
39+
]
40+
}
41+
x-commit-hash: "a421e3a696e88279df25f9eea928a62dd3730082"
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
opam-version: "2.0"
2+
homepage: "https://github.com/mirleft/ocaml-tls"
3+
dev-repo: "git+https://github.com/mirleft/ocaml-tls.git"
4+
bug-reports: "https://github.com/mirleft/ocaml-tls/issues"
5+
doc: "https://mirleft.github.io/ocaml-tls/doc"
6+
maintainer: ["Hannes Mehnert <[email protected]>" "David Kaloper <[email protected]>"]
7+
license: "BSD-2-Clause"
8+
9+
build: [
10+
["dune" "subst"] {dev}
11+
["dune" "build" "-p" name "-j" jobs]
12+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
13+
]
14+
15+
depends: [
16+
"ocaml" {>= "4.08.0"}
17+
"dune" {>= "3.0"}
18+
"tls" {= version}
19+
"x509" {>= "0.13.0"}
20+
"fmt" {>= "0.8.7"}
21+
"lwt" {>= "3.0.0"}
22+
"mirage-flow" {>= "2.0.0"}
23+
"mirage-kv" {>= "3.0.0"}
24+
"mirage-clock" {>= "3.0.0"}
25+
"ptime" {>= "0.8.1"}
26+
"mirage-crypto"
27+
"mirage-crypto-pk"
28+
]
29+
tags: [ "org:mirage"]
30+
synopsis: "Transport Layer Security purely in OCaml, MirageOS layer"
31+
description: """
32+
Tls-mirage provides an effectful FLOW module to be used in the MirageOS
33+
ecosystem.
34+
"""
35+
authors: [
36+
"David Kaloper <[email protected]>" "Hannes Mehnert <[email protected]>"
37+
]
38+
url {
39+
src:
40+
"https://github.com/mirleft/ocaml-tls/releases/download/v0.17.1/tls-0.17.1.tbz"
41+
checksum: [
42+
"sha256=8010d2b6de148da2286928181d233bd720fa60fa157b3d4250bca0dd008c5d3f"
43+
"sha512=1cef22fc37b3138d1676f5a2d3000835167fb75dad07cec5e851e19c3af3250a30392a49e279e5b1f3119de29383723fb76f2bd830820b45861053047c85da1a"
44+
]
45+
}
46+
x-commit-hash: "a421e3a696e88279df25f9eea928a62dd3730082"

packages/tls/tls.0.17.1/opam

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
opam-version: "2.0"
2+
homepage: "https://github.com/mirleft/ocaml-tls"
3+
dev-repo: "git+https://github.com/mirleft/ocaml-tls.git"
4+
bug-reports: "https://github.com/mirleft/ocaml-tls/issues"
5+
doc: "https://mirleft.github.io/ocaml-tls/doc"
6+
maintainer: ["Hannes Mehnert <[email protected]>" "David Kaloper <[email protected]>"]
7+
license: "BSD-2-Clause"
8+
9+
build: [
10+
["dune" "subst"] {dev}
11+
["dune" "build" "-p" name "-j" jobs]
12+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
13+
]
14+
15+
depends: [
16+
"ocaml" {>= "4.08.0"}
17+
"dune" {>= "3.0"}
18+
"cstruct" {>= "6.0.0"}
19+
"mirage-crypto" {>= "0.11.0"}
20+
"mirage-crypto-ec" {>= "0.10.0"}
21+
"mirage-crypto-pk"
22+
"mirage-crypto-rng" {>= "0.8.0"}
23+
"x509" {>= "0.15.0"}
24+
"domain-name" {>= "0.3.0"}
25+
"fmt" {>= "0.8.7"}
26+
"cstruct-unix" {with-test & >= "3.0.0"}
27+
"ounit2" {with-test & >= "2.2.0"}
28+
"hkdf"
29+
"logs"
30+
"ipaddr"
31+
"alcotest" {with-test}
32+
"randomconv" {with-test}
33+
]
34+
conflicts: [ "result" {< "1.5"} ]
35+
tags: [ "org:mirage"]
36+
synopsis: "Transport Layer Security purely in OCaml"
37+
description: """
38+
Transport Layer Security (TLS) is probably the most widely deployed security
39+
protocol on the Internet. It provides communication privacy to prevent
40+
eavesdropping, tampering, and message forgery. Furthermore, it optionally
41+
provides authentication of the involved endpoints. TLS is commonly deployed for
42+
securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails,
43+
virtual private networks, and wireless networks.
44+
45+
TLS uses asymmetric cryptography to exchange a symmetric key, and optionally
46+
authenticate (using X.509) either or both endpoints. It provides algorithmic
47+
agility, which means that the key exchange method, symmetric encryption
48+
algorithm, and hash algorithm are negotiated.
49+
50+
Read [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io).
51+
"""
52+
authors: [
53+
"David Kaloper <[email protected]>" "Hannes Mehnert <[email protected]>"
54+
]
55+
url {
56+
src:
57+
"https://github.com/mirleft/ocaml-tls/releases/download/v0.17.1/tls-0.17.1.tbz"
58+
checksum: [
59+
"sha256=8010d2b6de148da2286928181d233bd720fa60fa157b3d4250bca0dd008c5d3f"
60+
"sha512=1cef22fc37b3138d1676f5a2d3000835167fb75dad07cec5e851e19c3af3250a30392a49e279e5b1f3119de29383723fb76f2bd830820b45861053047c85da1a"
61+
]
62+
}
63+
x-commit-hash: "a421e3a696e88279df25f9eea928a62dd3730082"

0 commit comments

Comments
 (0)