Skip to content

Commit 500d693

Browse files
authored
Merge pull request #24515 from hannesm/release-tls-v0.17.2
[new release] tls-eio (0.17.2)
2 parents 9476d0c + 61d8ada commit 500d693

File tree

1 file changed

+55
-0
lines changed
  • packages/tls-eio/tls-eio.0.17.2

1 file changed

+55
-0
lines changed
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
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" {= "0.17.1"}
20+
"mirage-crypto-rng" {>= "0.11.2"}
21+
"mirage-crypto-rng-eio" {>= "0.11.2" with-test}
22+
"x509" {>= "0.15.0"}
23+
"eio" {>= "0.12"}
24+
"eio_main" {>= "0.12" with-test}
25+
"mdx" {with-test}
26+
"crowbar" {>= "0.2.1" with-test}
27+
"logs" {>= "0.7.0" with-test}
28+
"ptime" {>= "1.0.0"}
29+
]
30+
tags: [ "org:mirage"]
31+
synopsis: "Transport Layer Security purely in OCaml - Eio"
32+
description: """
33+
Transport Layer Security (TLS) is probably the most widely deployed security
34+
protocol on the Internet. It provides communication privacy to prevent
35+
eavesdropping, tampering, and message forgery. Furthermore, it optionally
36+
provides authentication of the involved endpoints. TLS is commonly deployed for
37+
securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails,
38+
virtual private networks, and wireless networks.
39+
40+
TLS uses asymmetric cryptography to exchange a symmetric key, and optionally
41+
authenticate (using X.509) either or both endpoints. It provides algorithmic
42+
agility, which means that the key exchange method, symmetric encryption
43+
algorithm, and hash algorithm are negotiated.
44+
45+
Read [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io).
46+
"""
47+
url {
48+
src:
49+
"https://github.com/mirleft/ocaml-tls/releases/download/v0.17.2/tls-0.17.2.tbz"
50+
checksum: [
51+
"sha256=1f2f579acf3f6d5a17d1fabf8511853665c7b44afc47cd17d56781f5c733f154"
52+
"sha512=75e31d1db89203e6b5b2450e2e63a2c76566e1bb619e4cfbd9b7e9d3db6b145334bd1ad0675ed44d3d7485295c2445db3281aed086cbffee466564095f1e7a2b"
53+
]
54+
}
55+
x-commit-hash: "1175137a29fbad550f47e0982845b826c2253e10"

0 commit comments

Comments
 (0)