]> git.saurik.com Git - apple/security.git/blob - keychain/otpaird/OTPairingConstants.h
Security-59754.41.1.tar.gz
[apple/security.git] / keychain / otpaird / OTPairingConstants.h
1 #define OTPairingMachServiceName "com.apple.security.otpaird"
2
3 #define OTPairingIDSServiceName @"com.apple.private.alloy.octagon"
4
5 #define OTPairingIDSKeyMessageType @"m"
6 #define OTPairingIDSKeySession @"session"
7 #define OTPairingIDSKeyPacket @"packet"
8 #define OTPairingIDSKeyErrorDescription @"error"
9
10 enum OTPairingIDSMessageType {
11 OTPairingIDSMessageTypePacket = 1,
12 OTPairingIDSMessageTypeError = 2,
13 OTPairingIDSMessageTypePoke = 3,
14 };
15
16 #define OTPairingXPCKeyOperation "operation"
17 #define OTPairingXPCKeyError "error"
18 #define OTPairingXPCKeySuccess "success"
19
20 #define OTPairingErrorDomain @"com.apple.security.otpaird"
21 enum OTPairingErrorType {
22 OTPairingSuccess = 0,
23 OTPairingErrorTypeLock = 1,
24 OTPairingErrorTypeXPC = 2,
25 OTPairingErrorTypeIDS = 3,
26 OTPairingErrorTypeRemote = 4,
27 OTPairingErrorTypeAlreadyIn = 5,
28 OTPairingErrorTypeBusy = 6,
29 OTPairingErrorTypeKCPairing = 7,
30 };
31
32 enum {
33 OTPairingOperationInitiate = 1,
34 };
35
36 #define OTPairingXPCActivityIdentifier "com.apple.security.otpaird.pairing"
37 #define OTPairingXPCActivityInterval XPC_ACTIVITY_INTERVAL_1_HOUR
38
39 #define OTPairingXPCActivityPoke "com.apple.security.otpaird.poke"
40
41 #define OTPairingXPCEventIDSDeviceState "ids-device-state"