(lang dune 3.0) (name hap) (generate_opam_files true) (license MIT) (authors "Thomas Gazagnaire ") (maintainers "Thomas Gazagnaire ") (package (name hap) (synopsis "HomeKit Accessory Protocol (HAP) for OCaml") (description "Implementation of the HomeKit Accessory Protocol for controlling HomeKit accessories. Includes mDNS discovery, SRP-6a pair setup, Curve25519 pair verify, and ChaCha20-Poly1305 encrypted sessions.") (depends (ocaml (>= 4.14)) (srp (>= 0.1)) (mdns (>= 0.1)) (kdf (>= 0.1)) (crypto (>= 1.0.0)) (crypto-ec (>= 1.0.0)) (crypto-rng (>= 1.0.0)) (digestif (>= 1.2.0)) (eio (>= 1.0)) (eio_main (>= 1.0)) (re (>= 1.10)) (jsont (>= 0.1)) (bytesrw (>= 0.1)) (base64 (>= 3.5)) (logs (>= 0.7)) (fmt (>= 0.9)) (ipaddr (>= 5.0)) (domain-name (>= 0.4)) (alcotest :with-test) (crowbar :with-test)))