this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

[new release] tls (6 packages) (1.0.2)

CHANGES:

* tls-lwt: `read` now has an optional `?off:int` argument (mirleft/ocaml-tls#510 @hannesm)
* Use the kdf package instead of hkdf (mirleft/ocaml-tls#509 @hannesm)

authored by

Hannes Mehnert and committed by
Anil Madhavapeddy
3cd8549a ae749dec

+294
+47
packages/tls-async/tls-async.1.0.2/opam
··· 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 <hannes@mehnert.org>" "David Kaloper <david@numm.org>"] 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.14.0"} 17 + "dune" {>= "3.0"} 18 + "tls" {= version} 19 + "ptime" {>= "0.8.1"} 20 + "async" {>= "v0.16"} 21 + "async_unix" {>= "v0.16"} 22 + "core" {>= "v0.16"} 23 + "core_unix" {>= "v0.16"} 24 + "cstruct-async" 25 + "ppx_jane" {>= "v0.16"} 26 + "mirage-crypto-rng-async" {>= "1.0.0"} 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 <david@numm.org>" 35 + "Hannes Mehnert <hannes@mehnert.org>" 36 + "Eric Ebinger <github@eric.theebingers.com>" 37 + "Calascibetta Romain <romain.calascibetta@gmail.com>" 38 + ] 39 + url { 40 + src: 41 + "https://github.com/mirleft/ocaml-tls/releases/download/v1.0.2/tls-1.0.2.tbz" 42 + checksum: [ 43 + "sha256=a21751200cb3146ffe1547f5d6de187b5147e8ee6bed12b09d52c002d42b3feb" 44 + "sha512=20f74cd724c84dead81c5a124db7b65519a8e23b7305bb7cc7cd1ebb7648ac262ef72534af931e55a10ad2ba75a7541244b8feabad6834c20061e435aaf7af16" 45 + ] 46 + } 47 + x-commit-hash: "75cb3b6db90c871756d237aff174e3ebce93291d"
+54
packages/tls-eio/tls-eio.1.0.2/opam
··· 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 <hannes@mehnert.org>" "David Kaloper <david@numm.org>"] 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" {>= "1.0.0"} 21 + "mirage-crypto-rng-eio" {with-test & >= "1.0.0"} 22 + "eio" {>= "0.12"} 23 + "eio_main" {>= "0.12" with-test} 24 + "mdx" {with-test} 25 + "crowbar" {>= "0.2.1" with-test} 26 + "logs" {>= "0.7.0" with-test} 27 + "ptime" {>= "1.0.0"} 28 + ] 29 + tags: [ "org:mirage"] 30 + synopsis: "Transport Layer Security purely in OCaml - Eio" 31 + description: """ 32 + Transport Layer Security (TLS) is probably the most widely deployed security 33 + protocol on the Internet. It provides communication privacy to prevent 34 + eavesdropping, tampering, and message forgery. Furthermore, it optionally 35 + provides authentication of the involved endpoints. TLS is commonly deployed for 36 + securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails, 37 + virtual private networks, and wireless networks. 38 + 39 + TLS uses asymmetric cryptography to exchange a symmetric key, and optionally 40 + authenticate (using X.509) either or both endpoints. It provides algorithmic 41 + agility, which means that the key exchange method, symmetric encryption 42 + algorithm, and hash algorithm are negotiated. 43 + 44 + Read [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io). 45 + """ 46 + url { 47 + src: 48 + "https://github.com/mirleft/ocaml-tls/releases/download/v1.0.2/tls-1.0.2.tbz" 49 + checksum: [ 50 + "sha256=a21751200cb3146ffe1547f5d6de187b5147e8ee6bed12b09d52c002d42b3feb" 51 + "sha512=20f74cd724c84dead81c5a124db7b65519a8e23b7305bb7cc7cd1ebb7648ac262ef72534af931e55a10ad2ba75a7541244b8feabad6834c20061e435aaf7af16" 52 + ] 53 + } 54 + x-commit-hash: "75cb3b6db90c871756d237aff174e3ebce93291d"
+42
packages/tls-lwt/tls-lwt.1.0.2/opam
··· 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 <hannes@mehnert.org>" "David Kaloper <david@numm.org>"] 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.13.0"} 17 + "dune" {>= "3.0"} 18 + "tls" {= version} 19 + "mirage-crypto-rng-lwt" {>= "1.0.0"} 20 + "lwt" {>= "5.7.0"} 21 + "cmdliner" {>= "1.1.0"} 22 + "ptime" {>= "0.8.1"} 23 + "randomconv" {with-test & >= "0.2.0"} 24 + ] 25 + conflicts: [ "result" {< "1.5"} ] 26 + tags: [ "org:mirage"] 27 + synopsis: "Transport Layer Security purely in OCaml, Lwt layer" 28 + description: """ 29 + Tls-lwt provides an effectful Tls_lwt module to be used with Lwt. 30 + """ 31 + authors: [ 32 + "David Kaloper <david@numm.org>" "Hannes Mehnert <hannes@mehnert.org>" 33 + ] 34 + url { 35 + src: 36 + "https://github.com/mirleft/ocaml-tls/releases/download/v1.0.2/tls-1.0.2.tbz" 37 + checksum: [ 38 + "sha256=a21751200cb3146ffe1547f5d6de187b5147e8ee6bed12b09d52c002d42b3feb" 39 + "sha512=20f74cd724c84dead81c5a124db7b65519a8e23b7305bb7cc7cd1ebb7648ac262ef72534af931e55a10ad2ba75a7541244b8feabad6834c20061e435aaf7af16" 40 + ] 41 + } 42 + x-commit-hash: "75cb3b6db90c871756d237aff174e3ebce93291d"
+42
packages/tls-miou-unix/tls-miou-unix.1.0.2/opam
··· 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/" 6 + maintainer: ["Romain Calascibetta <romain.calascibetta@gmail.com>"] 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" {>= "5.0.0"} 17 + "dune" {>= "3.0"} 18 + "tls" {= version} 19 + "mirage-crypto-rng-miou-unix" {>= "1.0.0" & with-test} 20 + "x509" {>= "1.0.0"} 21 + "miou" {>= "0.3.0"} 22 + "crowbar" {with-test} 23 + "rresult" {with-test} 24 + "ohex" {with-test} 25 + "ptime" {with-test} 26 + "hxd" {with-test} 27 + ] 28 + tags: [ "org:mirage"] 29 + synopsis: "Transport Layer Security purely in OCaml, Miou+Unix layer" 30 + description: """ 31 + Tls-miou provides an effectful Tls_miou module to be used with Miou and Unix. 32 + """ 33 + authors: "Romain Calascibetta <romain.calascibetta@gmail.com>" 34 + url { 35 + src: 36 + "https://github.com/mirleft/ocaml-tls/releases/download/v1.0.2/tls-1.0.2.tbz" 37 + checksum: [ 38 + "sha256=a21751200cb3146ffe1547f5d6de187b5147e8ee6bed12b09d52c002d42b3feb" 39 + "sha512=20f74cd724c84dead81c5a124db7b65519a8e23b7305bb7cc7cd1ebb7648ac262ef72534af931e55a10ad2ba75a7541244b8feabad6834c20061e435aaf7af16" 40 + ] 41 + } 42 + x-commit-hash: "75cb3b6db90c871756d237aff174e3ebce93291d"
+45
packages/tls-mirage/tls-mirage.1.0.2/opam
··· 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 <hannes@mehnert.org>" "David Kaloper <david@numm.org>"] 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.13.0"} 17 + "dune" {>= "3.0"} 18 + "tls" {= version} 19 + "fmt" {>= "0.8.7"} 20 + "lwt" {>= "3.0.0"} 21 + "mirage-flow" {>= "4.0.0"} 22 + "mirage-kv" {>= "3.0.0"} 23 + "mirage-clock" {>= "3.0.0"} 24 + "ptime" {>= "0.8.1"} 25 + "mirage-crypto" {>= "1.0.0"} 26 + "mirage-crypto-pk" {>= "1.0.0"} 27 + ] 28 + tags: [ "org:mirage"] 29 + synopsis: "Transport Layer Security purely in OCaml, MirageOS layer" 30 + description: """ 31 + Tls-mirage provides an effectful FLOW module to be used in the MirageOS 32 + ecosystem. 33 + """ 34 + authors: [ 35 + "David Kaloper <david@numm.org>" "Hannes Mehnert <hannes@mehnert.org>" 36 + ] 37 + url { 38 + src: 39 + "https://github.com/mirleft/ocaml-tls/releases/download/v1.0.2/tls-1.0.2.tbz" 40 + checksum: [ 41 + "sha256=a21751200cb3146ffe1547f5d6de187b5147e8ee6bed12b09d52c002d42b3feb" 42 + "sha512=20f74cd724c84dead81c5a124db7b65519a8e23b7305bb7cc7cd1ebb7648ac262ef72534af931e55a10ad2ba75a7541244b8feabad6834c20061e435aaf7af16" 43 + ] 44 + } 45 + x-commit-hash: "75cb3b6db90c871756d237aff174e3ebce93291d"
+64
packages/tls/tls.1.0.2/opam
··· 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 <hannes@mehnert.org>" "David Kaloper <david@numm.org>"] 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.13.0"} 17 + "dune" {>= "3.0"} 18 + "mirage-crypto" {>= "1.1.0"} 19 + "mirage-crypto-ec" {>= "1.0.0"} 20 + "mirage-crypto-pk" {>= "1.0.0"} 21 + "mirage-crypto-rng" {>= "1.0.0"} 22 + "x509" {>= "1.0.0"} 23 + "domain-name" {>= "0.3.0"} 24 + "fmt" {>= "0.8.7"} 25 + "ounit2" {with-test & >= "2.2.0"} 26 + "kdf" {>= "1.0.0"} 27 + "logs" 28 + "ipaddr" 29 + "ohex" {>= "0.2.0"} 30 + "digestif" {>= "1.2.0"} 31 + "alcotest" {with-test} 32 + "cmdliner" {with-test & >= "1.3.0"} 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 + available: [ arch != "arm32" ] 53 + authors: [ 54 + "David Kaloper <david@numm.org>" "Hannes Mehnert <hannes@mehnert.org>" 55 + ] 56 + url { 57 + src: 58 + "https://github.com/mirleft/ocaml-tls/releases/download/v1.0.2/tls-1.0.2.tbz" 59 + checksum: [ 60 + "sha256=a21751200cb3146ffe1547f5d6de187b5147e8ee6bed12b09d52c002d42b3feb" 61 + "sha512=20f74cd724c84dead81c5a124db7b65519a8e23b7305bb7cc7cd1ebb7648ac262ef72534af931e55a10ad2ba75a7541244b8feabad6834c20061e435aaf7af16" 62 + ] 63 + } 64 + x-commit-hash: "75cb3b6db90c871756d237aff174e3ebce93291d" # see SIGBUS failures at https://github.com/ocaml/opam-repository/pull/26387