1 #define OTPairingMachServiceName "com.apple.security.otpaird"
3 #define OTPairingIDSServiceName @"com.apple.private.alloy.octagon"
5 #define OTPairingIDSKeyMessageType @"m"
6 #define OTPairingIDSKeySession @"session"
7 #define OTPairingIDSKeyPacket @"packet"
8 #define OTPairingIDSKeyErrorDescription @"error"
10 enum OTPairingIDSMessageType
{
11 OTPairingIDSMessageTypePacket
= 1,
12 OTPairingIDSMessageTypeError
= 2,
13 OTPairingIDSMessageTypePoke
= 3,
16 #define OTPairingXPCKeyOperation "operation"
17 #define OTPairingXPCKeyError "error"
18 #define OTPairingXPCKeySuccess "success"
20 #define OTPairingErrorDomain @"com.apple.security.otpaird"
21 enum OTPairingErrorType
{
23 OTPairingErrorTypeLock
= 1,
24 OTPairingErrorTypeXPC
= 2,
25 OTPairingErrorTypeIDS
= 3,
26 OTPairingErrorTypeRemote
= 4,
27 OTPairingErrorTypeAlreadyIn
= 5,
28 OTPairingErrorTypeBusy
= 6,
29 OTPairingErrorTypeKCPairing
= 7,
33 OTPairingOperationInitiate
= 1,
36 #define OTPairingXPCActivityIdentifier "com.apple.security.otpaird.pairing"
37 #define OTPairingXPCActivityInterval XPC_ACTIVITY_INTERVAL_1_HOUR
39 #define OTPairingXPCActivityPoke "com.apple.security.otpaird.poke"
41 #define OTPairingXPCEventIDSDeviceState "ids-device-state"