]> git.saurik.com Git - apple/security.git/blob - securityd/securityd_service/securityd_service/securityd_service.h
ee9178f438bd2a49f1a81bb332b4e931aad8889d
[apple/security.git] / securityd / securityd_service / securityd_service / securityd_service.h
1 /* Copyright (c) 2012-2014 Apple Inc. All Rights Reserved. */
2
3 #ifndef securityd_service_securityd_service_h
4 #define securityd_service_securityd_service_h
5
6 #define SECURITYD_SERVICE_NAME "com.apple.securitydservice"
7
8 #define SERVICE_XPC_REQUEST "_request"
9 #define SERVICE_XPC_RC "_rc"
10 #define SERVICE_XPC_KEY "_key"
11 #define SERVICE_XPC_SECRET "_secret"
12 #define SERVICE_XPC_SECRET_NEW "_secret_new"
13 #define SERVICE_XPC_CONTEXT "_context"
14 #define SERVICE_XPC_LOCKED "_locked"
15 #define SERVICE_XPC_NO_PIN "_no_pin"
16 #define SERVICE_XPC_UID "_uid"
17
18
19 enum {
20 SERVICE_STASH_SET_KEY = 1,
21 SERVICE_STASH_GET_KEY,
22 SERVICE_STASH_BLOB,
23 SERVICE_KB_LOAD,
24 SERVICE_KB_SAVE,
25 SERVICE_KB_UNLOCK,
26 SERVICE_KB_LOCK,
27 SERVICE_KB_CHANGE_SECRET,
28 SERVICE_KB_CREATE,
29 SERVICE_KB_IS_LOCKED,
30 SERVICE_KB_RESET,
31 SERVICE_STASH_LOAD_KEY,
32 SERVICE_KB_UNLOAD,
33 SERVICE_KB_LOAD_UID,
34 };
35
36 #endif