]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_manifest/lib/SecureDownloadInternal.h
Security-57336.1.9.tar.gz
[apple/security.git] / OSX / libsecurity_manifest / lib / SecureDownloadInternal.h
diff --git a/OSX/libsecurity_manifest/lib/SecureDownloadInternal.h b/OSX/libsecurity_manifest/lib/SecureDownloadInternal.h
new file mode 100644 (file)
index 0000000..94b7552
--- /dev/null
@@ -0,0 +1,24 @@
+#ifndef _SECURE_DOWNLOAD_INTERNAL_
+#define _SECURE_DOWNLOAD_INTERNAL_
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define SD_XML_NAME                                    CFSTR("name")
+#define SD_XML_SIZE                                    CFSTR("size")
+#define SD_XML_CREATED                         CFSTR("created")
+#define SD_XML_URL                                     CFSTR("url")
+#define SD_XML_VERIFICATIONS           CFSTR("verifications")
+#define SD_XML_DIGEST                          CFSTR("digest")
+#define SD_XML_SECTOR_SIZE                     CFSTR("sector_size")
+#define SD_XML_DIGESTS                         CFSTR("digests")
+
+CFPropertyListRef _SecureDownloadParseTicketXML(CFDataRef xmlData);
+CFDataRef _SecureDownloadCreateTicketXML(CFPropertyListRef plist);
+
+#ifdef __cplusplus
+};
+#endif
+
+#endif