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) (2.0.0)

CHANGES:

* Use dune variants (mirage-ptime) instead of functorising over PCLOCK
(mirleft/ocaml-tls#513 @hannesm)

+299
+48
packages/tls-async/tls-async.2.0.0/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" {>= "1.2.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 + x-maintenance-intent: [ "(latest)" ] 34 + authors: [ 35 + "David Kaloper <david@numm.org>" 36 + "Hannes Mehnert <hannes@mehnert.org>" 37 + "Eric Ebinger <github@eric.theebingers.com>" 38 + "Calascibetta Romain <romain.calascibetta@gmail.com>" 39 + ] 40 + url { 41 + src: 42 + "https://github.com/mirleft/ocaml-tls/releases/download/v2.0.0/tls-2.0.0.tbz" 43 + checksum: [ 44 + "sha256=68470d6ba8480075908c0cc69ffe82abbcbb83ab7f988d266335a19f12c26a62" 45 + "sha512=a708ccf04c2de7beb12737fed324f968e3828f996757c7ec6f4dcbb25c07408772b9c1fa8b5178d63f4cbdd6b121b1b189d2c17ca8e1baf459a5476ad20b3c04" 46 + ] 47 + } 48 + x-commit-hash: "a1ba8944ded768ca439a4ded809a819042ffcb1e"
+54
packages/tls-eio/tls-eio.2.0.0/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.2.0"} 21 + "eio" {>= "0.12"} 22 + "eio_main" {>= "0.12" & with-test} 23 + "mdx" {with-test} 24 + "crowbar" {>= "0.2.1" & with-test} 25 + "logs" {>= "0.7.0" & with-test} 26 + "ptime" {>= "1.0.0"} 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 our [Usenix Security 2015 paper](https://www.usenix.org/conference/usenixsecurity15/technical-sessions/presentation/kaloper-mersinjak). 44 + """ 45 + x-maintenance-intent: [ "(latest)" ] 46 + url { 47 + src: 48 + "https://github.com/mirleft/ocaml-tls/releases/download/v2.0.0/tls-2.0.0.tbz" 49 + checksum: [ 50 + "sha256=68470d6ba8480075908c0cc69ffe82abbcbb83ab7f988d266335a19f12c26a62" 51 + "sha512=a708ccf04c2de7beb12737fed324f968e3828f996757c7ec6f4dcbb25c07408772b9c1fa8b5178d63f4cbdd6b121b1b189d2c17ca8e1baf459a5476ad20b3c04" 52 + ] 53 + } 54 + x-commit-hash: "a1ba8944ded768ca439a4ded809a819042ffcb1e"
+43
packages/tls-lwt/tls-lwt.2.0.0/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" {>= "1.2.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 + x-maintenance-intent: [ "(latest)" ] 32 + authors: [ 33 + "David Kaloper <david@numm.org>" "Hannes Mehnert <hannes@mehnert.org>" 34 + ] 35 + url { 36 + src: 37 + "https://github.com/mirleft/ocaml-tls/releases/download/v2.0.0/tls-2.0.0.tbz" 38 + checksum: [ 39 + "sha256=68470d6ba8480075908c0cc69ffe82abbcbb83ab7f988d266335a19f12c26a62" 40 + "sha512=a708ccf04c2de7beb12737fed324f968e3828f996757c7ec6f4dcbb25c07408772b9c1fa8b5178d63f4cbdd6b121b1b189d2c17ca8e1baf459a5476ad20b3c04" 41 + ] 42 + } 43 + x-commit-hash: "a1ba8944ded768ca439a4ded809a819042ffcb1e"
+43
packages/tls-miou-unix/tls-miou-unix.2.0.0/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 + x-maintenance-intent: [ "(latest)" ] 34 + authors: "Romain Calascibetta <romain.calascibetta@gmail.com>" 35 + url { 36 + src: 37 + "https://github.com/mirleft/ocaml-tls/releases/download/v2.0.0/tls-2.0.0.tbz" 38 + checksum: [ 39 + "sha256=68470d6ba8480075908c0cc69ffe82abbcbb83ab7f988d266335a19f12c26a62" 40 + "sha512=a708ccf04c2de7beb12737fed324f968e3828f996757c7ec6f4dcbb25c07408772b9c1fa8b5178d63f4cbdd6b121b1b189d2c17ca8e1baf459a5476ad20b3c04" 41 + ] 42 + } 43 + x-commit-hash: "a1ba8944ded768ca439a4ded809a819042ffcb1e"
+46
packages/tls-mirage/tls-mirage.2.0.0/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-ptime" {>= "4.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 + x-maintenance-intent: [ "(latest)" ] 35 + authors: [ 36 + "David Kaloper <david@numm.org>" "Hannes Mehnert <hannes@mehnert.org>" 37 + ] 38 + url { 39 + src: 40 + "https://github.com/mirleft/ocaml-tls/releases/download/v2.0.0/tls-2.0.0.tbz" 41 + checksum: [ 42 + "sha256=68470d6ba8480075908c0cc69ffe82abbcbb83ab7f988d266335a19f12c26a62" 43 + "sha512=a708ccf04c2de7beb12737fed324f968e3828f996757c7ec6f4dcbb25c07408772b9c1fa8b5178d63f4cbdd6b121b1b189d2c17ca8e1baf459a5476ad20b3c04" 44 + ] 45 + } 46 + x-commit-hash: "a1ba8944ded768ca439a4ded809a819042ffcb1e"
+65
packages/tls/tls.2.0.0/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 our [Usenix Security 2015 paper](https://www.usenix.org/conference/usenixsecurity15/technical-sessions/presentation/kaloper-mersinjak). 51 + """ 52 + available: [ arch != "arm32" ] # see SIGBUS failures at https://github.com/ocaml/opam-repository/pull/26387 53 + x-maintenance-intent: [ "(latest)" ] 54 + authors: [ 55 + "David Kaloper <david@numm.org>" "Hannes Mehnert <hannes@mehnert.org>" 56 + ] 57 + url { 58 + src: 59 + "https://github.com/mirleft/ocaml-tls/releases/download/v2.0.0/tls-2.0.0.tbz" 60 + checksum: [ 61 + "sha256=68470d6ba8480075908c0cc69ffe82abbcbb83ab7f988d266335a19f12c26a62" 62 + "sha512=a708ccf04c2de7beb12737fed324f968e3828f996757c7ec6f4dcbb25c07408772b9c1fa8b5178d63f4cbdd6b121b1b189d2c17ca8e1baf459a5476ad20b3c04" 63 + ] 64 + } 65 + x-commit-hash: "a1ba8944ded768ca439a4ded809a819042ffcb1e"