]> git.saurik.com Git - apple/security.git/blob - securityd/securityd_service/securityd_service/securityd_service.h
b2eac5c70ee19e5d7aa8ca78b375f6abfda527cd
[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 SERVICE_KB_UNLOAD,
31 };
32
33 #endif