HomeKit Accessory Protocol (HAP) for OCaml
at main 38 lines 907 B view raw
1(lang dune 3.0) 2 3(name hap) 4 5(generate_opam_files true) 6 7(license MIT) 8(authors "Thomas Gazagnaire <thomas@gazagnaire.org>") 9(maintainers "Thomas Gazagnaire <thomas@gazagnaire.org>") 10 11(package 12 (name hap) 13 (synopsis "HomeKit Accessory Protocol (HAP) for OCaml") 14 (description 15 "Implementation of the HomeKit Accessory Protocol for controlling HomeKit 16 accessories. Includes mDNS discovery, SRP-6a pair setup, Curve25519 pair 17 verify, and ChaCha20-Poly1305 encrypted sessions.") 18 (depends 19 (ocaml (>= 4.14)) 20 (srp (>= 0.1)) 21 (mdns (>= 0.1)) 22 (kdf (>= 0.1)) 23 (crypto (>= 1.0.0)) 24 (crypto-ec (>= 1.0.0)) 25 (crypto-rng (>= 1.0.0)) 26 (digestif (>= 1.2.0)) 27 (eio (>= 1.0)) 28 (eio_main (>= 1.0)) 29 (re (>= 1.10)) 30 (jsont (>= 0.1)) 31 (bytesrw (>= 0.1)) 32 (base64 (>= 3.5)) 33 (logs (>= 0.7)) 34 (fmt (>= 0.9)) 35 (ipaddr (>= 5.0)) 36 (domain-name (>= 0.4)) 37 (alcotest :with-test) 38 (crowbar :with-test)))