]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_codesigning/lib/SecCodePriv.h
Security-59754.80.3.tar.gz
[apple/security.git] / OSX / libsecurity_codesigning / lib / SecCodePriv.h
index d88239c8c832be674a9443a6b4e1c54ec14e1b39..a5b128cd54cfbd4c3ff78ff7a7e05d98bcfc418c 100644 (file)
@@ -47,6 +47,7 @@ extern const CFStringRef kSecCodeInfoResourceDirectory;               /* Internal */
 extern const CFStringRef kSecCodeInfoNotarizationDate;      /* Internal */
 extern const CFStringRef kSecCodeInfoCMSDigestHashType;     /* Internal */
 extern const CFStringRef kSecCodeInfoCMSDigest;             /* Internal */
 extern const CFStringRef kSecCodeInfoNotarizationDate;      /* Internal */
 extern const CFStringRef kSecCodeInfoCMSDigestHashType;     /* Internal */
 extern const CFStringRef kSecCodeInfoCMSDigest;             /* Internal */
+extern const CFStringRef kSecCodeInfoSignatureVersion;      /* Internal */
 
 extern const CFStringRef kSecCodeInfoDiskRepVersionPlatform;     /* Number */
 extern const CFStringRef kSecCodeInfoDiskRepVersionMin;          /* Number */
 
 extern const CFStringRef kSecCodeInfoDiskRepVersionPlatform;     /* Number */
 extern const CFStringRef kSecCodeInfoDiskRepVersionMin;          /* Number */
@@ -229,7 +230,10 @@ OSStatus SecCodeValidateFileResource(SecStaticCodeRef code, CFStringRef relative
  entirely eventually, we makes this a private flag.
  */
 CF_ENUM(uint32_t) {
  entirely eventually, we makes this a private flag.
  */
 CF_ENUM(uint32_t) {
+       // NOTE: These values needs to align with the public definitions for static code validity too.
        kSecCSStrictValidateStructure = 1 << 13,
        kSecCSStrictValidateStructure = 1 << 13,
+       kSecCSSkipRootVolumeExceptions = 1 << 14,
+    kSecCSSkipXattrFiles = 1 << 15,
 };
 
 #if TARGET_OS_OSX
 };
 
 #if TARGET_OS_OSX