1{ lib, buildDunePackage, tls, async, cstruct-async, core, cstruct, mirage-crypto-rng-async }:
2
3buildDunePackage rec {
4 pname = "tls-async";
5
6 inherit (tls) src version;
7
8 minimalOCamlVersion = "4.14";
9
10 doCheck = true;
11
12 propagatedBuildInputs = [
13 async
14 core
15 cstruct
16 cstruct-async
17 mirage-crypto-rng-async
18 tls
19 ];
20
21 meta = tls.meta // {
22 description = "Transport Layer Security purely in OCaml, Async layer";
23 };
24}