]> git.saurik.com Git - apple/security.git/blob - securityd/securityd_service/securityd_service/securityd_service.h
0b6634ea66a274cb3a361d5eb7cd07441546ffa7
[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
17 enum {
18 SERVICE_STASH_SET_KEY = 1,
19 SERVICE_STASH_GET_KEY,
20 SERVICE_STASH_BLOB,
21 SERVICE_KB_LOAD,
22 SERVICE_KB_SAVE,
23 SERVICE_KB_UNLOCK,
24 SERVICE_KB_LOCK,
25 SERVICE_KB_CHANGE_SECRET,
26 SERVICE_KB_CREATE,
27 SERVICE_KB_IS_LOCKED,
28 SERVICE_KB_RESET,
29 SERVICE_STASH_LOAD_KEY,
30 };
31
32 #endif