package osx-keychain

  1. Overview
  2. No Docs
Typed OCaml bindings to the macOS Keychain

Install

dune-project
 Dependency

Authors

Maintainers

Sources

osx-keychain-1.0.0.tbz
sha256=89a23bfa65764b8bdcad6d56271f5ca6278e441ed5fa3af22069716d71051a06
sha512=715eb7579d35717231c821746a2737e08424aeabc1d1c02e028caa59765e41bb61a430ed456f4c1c3c10d242ad69d0136690d8329f6f8ec5d368c7b9d59817dc

Description

A native binding to the macOS Keychain Services SecItem* API for storing and retrieving generic and internet passwords — a typed alternative to shelling out to the security CLI: structured OSStatus errors, exact binary round-trip, no subprocess, and attribute enumeration.

v1 targets the file-based keychain (works on unsigned binaries, no entitlements). The data-protection keychain, biometrics, and iCloud sync require Apple Developer provisioning and are out of scope / experimental.

Dependencies (2)

  1. ocaml >= "4.14.0"
  2. dune >= "3.0"

Dev Dependencies (2)

  1. odoc with-doc
  2. alcotest with-test

Used by

None

Conflicts

None