OpenHAP::Pairing(3p) Perl Library Manual OpenHAP::Pairing(3p)

OpenHAP::Pairing - HAP pairing protocol implementation

    use OpenHAP::Pairing;
    my $pairing = OpenHAP::Pairing->new(
        pin => '123-45-678',
        storage => $storage,
        accessory_ltsk => $ltsk,
        accessory_ltpk => $ltpk,
    );
    my $response = $pairing->handle_pair_setup($body, $session);
    my $response = $pairing->handle_pair_verify($body, $session);

This module implements the HAP pairing protocol including pair-setup (SRP) and pair-verify (X25519) flows.

OpenHAP::SRP, OpenHAP::Crypto, spec/HAP-Pairing.md

2026-07-27 OpenBSD