]> git.saurik.com Git - apple/libsecurity_codesigning.git/blobdiff - lib/security_codesigning.d
libsecurity_codesigning-55037.15.tar.gz
[apple/libsecurity_codesigning.git] / lib / security_codesigning.d
index 4dbcb67279889866dcf0486d350c6c4378e46dc3..c4849d97c5293a64ea136ed6aef64bee91e6951a 100644 (file)
@@ -79,8 +79,18 @@ provider codesign {
 
 
 provider syspolicy {
-       probe assess_api(const char *path, uint32_t flags);
+       probe assess_api(const char *path, int type, uint64_t flags);
+       
+       probe assess__outcome__accept(const char *path, int type, const char *label, const void *cdhash);
+       probe assess__outcome__deny(const char *path, int type, const char *label, const void *cdhash);
+       probe assess__outcome__default(const char *path, int type, const char *label, const void *cdhash);
+       probe assess__outcome__unsigned(const char *path, int type);
+       probe assess__outcome__broken(const char *path, int type, bool exception_made);
+
+       probe recorder_mode(const char *path, int type, const char *label, const void *cdhash, int flags);
+       probe recorder_mode_adhoc_path(const char *path, int type, const char *sig_path);       // path containing adhoc signature recorded
+       
        probe assess_cache_hit();
        probe assess_local();
        probe assess_remote();
-};
\ No newline at end of file
+};