]> git.saurik.com Git - apple/libsecurity_codesigning.git/blobdiff - lib/SecCodeHostLib.h
libsecurity_codesigning-55032.tar.gz
[apple/libsecurity_codesigning.git] / lib / SecCodeHostLib.h
index 65fa720064734f85defdff328076bd0a6d82e6c9..813b399377a14ed47c6d5a982e806f39642b5cee 100644 (file)
@@ -36,9 +36,7 @@
 #ifndef _H_SECCODEHOSTLIB
 #define _H_SECCODEHOSTLIB
 
-//#include <Security/SecCodeHost.h>
-#include "SecCodeHost.h"
-#include <System/sys/codesign.h>
+#include <Security/SecCodeHost.h>
 
 #ifdef __cplusplus
 extern "C" {
@@ -62,6 +60,10 @@ OSStatus SecHostLibInit(SecCSFlags flags);
  */
 OSStatus SecHostLibCreateGuest(SecGuestRef host,
        uint32_t status, const char *path, const char *attributeXML,
+       SecCSFlags flags, SecGuestRef *newGuest) DEPRECATED_ATTRIBUTE;
+       
+OSStatus SecHostLibCreateGuest2(SecGuestRef host,
+       uint32_t status, const char *path, const void *cdhash, size_t cdhashLength, const char *attributeXML,
        SecCSFlags flags, SecGuestRef *newGuest);
 
 
@@ -96,6 +98,11 @@ OSStatus SecHostSelectedGuest(SecCSFlags flags, SecGuestRef *guestRef);
 */
 
 
+/*!
+ */
+OSStatus SecHostLibCheckLoad(const char *path, SecRequirementType type);
+
+
 #ifdef __cplusplus
 }
 #endif