]> git.saurik.com Git - apple/security.git/commitdiff
Security-31122.tar.gz mac-os-x-105 v31122
authorApple <opensource@apple.com>
Thu, 1 Mar 2007 20:47:59 +0000 (20:47 +0000)
committerApple <opensource@apple.com>
Thu, 1 Mar 2007 20:47:59 +0000 (20:47 +0000)
Security.xcode/project.pbxproj [deleted file]
Security.xcodeproj/project.pbxproj
doc/AppleTP_Spec.doc
doc/Apple_OID_Assignments.doc [new file with mode: 0644]
doc/Supported_CSP_Algorithms.doc
intl/English.lproj/InfoPlist.strings
lib/Security.order
lib/generateErrStrings.pl
plugins/csparser-Info.plist [new file with mode: 0644]
plugins/csparser.cpp [new file with mode: 0644]
plugins/csparser.exp [new file with mode: 0644]

diff --git a/Security.xcode/project.pbxproj b/Security.xcode/project.pbxproj
deleted file mode 100644 (file)
index 38e458f..0000000
+++ /dev/null
@@ -1,3036 +0,0 @@
-// !$*UTF8*$!
-{
-       archiveVersion = 1;
-       classes = {
-       };
-       objectVersion = 39;
-       objects = {
-               014CEA440018CDF011CA2923 = {
-                       buildSettings = {
-                               BUILD_VARIANTS = debug;
-                               SECTORDER_FLAGS = "";
-                               WARNING_LDFLAGS = "";
-                       };
-                       isa = PBXBuildStyle;
-                       name = Development;
-               };
-               014CEA450018CDF011CA2923 = {
-                       buildSettings = {
-                               GCC_ENABLE_FIX_AND_CONTINUE = NO;
-                               ZERO_LINK = NO;
-                       };
-                       isa = PBXBuildStyle;
-                       name = Deployment;
-               };
-//010
-//011
-//012
-//013
-//014
-//030
-//031
-//032
-//033
-//034
-               034768DFFF38A50411DB9C8B = {
-                       children = (
-                               034768E0FF38A50411DB9C8B,
-                               4C216214053639A600CCA0BB,
-                       );
-                       isa = PBXGroup;
-                       name = Products;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               034768E0FF38A50411DB9C8B = {
-                       explicitFileType = wrapper.framework;
-                       isa = PBXFileReference;
-                       path = Security.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-//030
-//031
-//032
-//033
-//034
-//050
-//051
-//052
-//053
-//054
-               0504B1B406517D230011D5F5 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = osKeyTemplates.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               0504B1B506517D230011D5F5 = {
-                       fileRef = 0504B1B406517D230011D5F5;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               053105C105E19ED400044101 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       name = Foundation.framework;
-                       path = /System/Library/Frameworks/Foundation.framework;
-                       refType = 0;
-                       sourceTree = "<absolute>";
-               };
-               05336D77073AEDA10039907B = {
-                       buildSettings = {
-                               OTHER_LDFLAGS = "";
-                       };
-                       isa = PBXBuildStyle;
-                       name = Darwin;
-               };
-               053C8C8D06503DD80047C7CA = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = asn1Templates.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               053C8C8E06503DD80047C7CA = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = certExtensionTemplates.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               053C8C8F06503DD80047C7CA = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = csrTemplates.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               053C8C9006503DD80047C7CA = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = keyTemplates.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               053C8C9106503DD80047C7CA = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = nameTemplates.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               053C8C9206503DD80047C7CA = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecAsn1Coder.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               053C8C9306503DD80047C7CA = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = secasn1t.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               053C8C9406503DD80047C7CA = {
-                       fileRef = 053C8C8D06503DD80047C7CA;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               053C8C9506503DD80047C7CA = {
-                       fileRef = 053C8C8E06503DD80047C7CA;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               053C8C9606503DD80047C7CA = {
-                       fileRef = 053C8C8F06503DD80047C7CA;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               053C8C9706503DD80047C7CA = {
-                       fileRef = 053C8C9006503DD80047C7CA;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               053C8C9806503DD80047C7CA = {
-                       fileRef = 053C8C9106503DD80047C7CA;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               053C8C9906503DD80047C7CA = {
-                       fileRef = 053C8C9206503DD80047C7CA;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               053C8C9A06503DD80047C7CA = {
-                       fileRef = 053C8C9306503DD80047C7CA;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               053C8CC706503E9E0047C7CA = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.exports;
-                       path = security_asn1.exp;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               05792F4E065082C100C80DB3 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = X509Templates.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               05792F4F065082C100C80DB3 = {
-                       fileRef = 05792F4E065082C100C80DB3;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               05B063C705DB2C1C006FA9A6 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecImportExport.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               05B063C805DB2C1C006FA9A6 = {
-                       fileRef = 05B063C705DB2C1C006FA9A6;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               05D0BC8206A87338001F9A43 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssmapplePriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               05D0BC8306A87338001F9A43 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = ocspTemplates.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               05D0BC8406A87338001F9A43 = {
-                       fileRef = 05D0BC8206A87338001F9A43;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               05D0BC8506A87338001F9A43 = {
-                       fileRef = 05D0BC8306A87338001F9A43;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-//050
-//051
-//052
-//053
-//054
-//080
-//081
-//082
-//083
-//084
-               0867D690FE84028FC02AAC07 = {
-                       buildSettings = {
-                       };
-                       buildStyles = (
-                               014CEA440018CDF011CA2923,
-                               014CEA450018CDF011CA2923,
-                               05336D77073AEDA10039907B,
-                               4C3A328C079862AC007FDF15,
-                       );
-                       hasScannedForEncodings = 1;
-                       isa = PBXProject;
-                       knownRegions = (
-                               English,
-                               Japanese,
-                               French,
-                               German,
-                               Engish,
-                       );
-                       mainGroup = 0867D691FE84028FC02AAC07;
-                       productRefGroup = 034768DFFF38A50411DB9C8B;
-                       projectDirPath = "";
-                       targets = (
-                               0867D69CFE84028FC02AAC07,
-                               4C216213053639A600CCA0BB,
-                               4C60A0A605811A4300C8A016,
-                       );
-               };
-               0867D691FE84028FC02AAC07 = {
-                       children = (
-                               4CD808CC05360655009F54B0,
-                               089C1665FE841158C02AAC07,
-                               4CAF731305363B5200D9DA7C,
-                               4C5969DA058115A0001507D4,
-                               0867D69AFE84028FC02AAC07,
-                               034768DFFF38A50411DB9C8B,
-                       );
-                       isa = PBXGroup;
-                       name = Security;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               0867D69AFE84028FC02AAC07 = {
-                       children = (
-                               1058C7B0FEA5585E11CA2CBB,
-                               1058C7B2FEA5585E11CA2CBB,
-                       );
-                       isa = PBXGroup;
-                       name = "External Frameworks and Libraries";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               0867D69CFE84028FC02AAC07 = {
-                       buildPhases = (
-                               0867D69DFE84028FC02AAC07,
-                               0867D69EFE84028FC02AAC07,
-                               0867D69FFE84028FC02AAC07,
-                               0867D6A0FE84028FC02AAC07,
-                               4C77DA7506DD0A0200139C22,
-                       );
-                       buildSettings = {
-                               BUILD_VARIANTS = "normal debug";
-                               CURRENT_PROJECT_VERSION = 1;
-                               DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 1;
-                               EXPORTED_SYMBOLS_FILE = "${BUILT_PRODUCTS_DIR}/derived_src/Security.exp";
-                               FRAMEWORK_SEARCH_PATHS = "/usr/local/SecurityPieces/Components/Security /usr/local/SecurityPieces/Frameworks";
-                               FRAMEWORK_VERSION = A;
-                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks";
-                               LD = "/usr/bin/g++-4.0";
-                               OPT_LDFLAGS = "-dead_strip";
-                               OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
-                               OTHER_ASFLAGS_normal = "-DNDEBUG $(OTHER_CFLAGS)";
-                               OTHER_ASFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
-                               OTHER_CFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
-                               OTHER_CFLAGS_normal = "-DNDEBUG $(OTHER_CFLAGS)";
-                               OTHER_CFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
-                               OTHER_CPLUSPLUSFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
-                               OTHER_CPLUSPLUSFLAGS_normal = "-DNDEBUG $(OTHER_CFLAGS)";
-                               OTHER_CPLUSPLUSFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
-                               OTHER_LDFLAGS = "-framework \"security_comcryption\" -framework \"security_cryptkit\" ";
-                               OTHER_LDFLAGS_debug = "\"-framework\" \"security_ssl,_debug\" \"-framework\" \"security_keychain,_debug\" \"-framework\" \"security_cssm,_debug\" \"-framework\" \"security_mds,_debug\" \"-framework\" \"security_apple_x509_tp,_debug\" \"-framework\" \"security_apple_x509_cl,_debug\" \"-framework\" \"security_apple_file_dl,_debug\" \"-framework\" \"security_apple_cspdl,_debug\" \"-framework\" \"security_apple_csp,_debug\" \"-framework\" \"security_sd_cspdl,_debug\" \"-framework\" \"security_filedb,_debug\" \"-framework\" \"security_cdsa_plugin,_debug\" \"-framework\" \"security_cdsa_client,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"securityd_client,_debug\" \"-framework\" \"security_cdsa_utilities,_debug\" \"-framework\" \"security_utilities,_debug\" \"-framework\" \"security_checkpw,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"security_pkcs12,_debug\" \"-framework\" \"security_smime,_debug\" \"-framework\" \"security_manifest,_debug\" \"-framework\" \"security_asn1,_debug\" \"-framework\" \"security_cdsa_utils,_debug\" \"-framework\" \"security_ocspd,_debug\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_nopic = "$(OPT_LDFLAGS) \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_normal = "$(OPT_LDFLAGS) \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_profile = "$(OPT_LDFLAGS) -pg \"-framework\" \"security_ssl,_profile\" \"-framework\" \"security_keychain,_profile\" \"-framework\" \"security_cssm,_profile\" \"-framework\" \"security_mds,_profile\" \"-framework\" \"security_apple_x509_tp,_profile\" \"-framework\" \"security_apple_x509_cl,_profile\" \"-framework\" \"security_apple_file_dl,_profile\" \"-framework\" \"security_apple_cspdl,_profile\" \"-framework\" \"security_apple_csp,_profile\" \"-framework\" \"security_sd_cspdl,_profile\" \"-framework\" \"security_filedb,_profile\" \"-framework\" \"security_cdsa_plugin,_profile\" \"-framework\" \"security_cdsa_client,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"securityd_client,_profile\" \"-framework\" \"security_cdsa_utilities,_profile\" \"-framework\" \"security_utilities,_profile\" \"-framework\" \"security_checkpw,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"security_pkcs12,_profile\" \"-framework\" \"security_smime,_profile\" \"-framework\" \"security_manifest,_profile\" \"-framework\" \"security_asn1,_profile\" \"-framework\" \"security_cdsa_utils,_profile\" \"-framework\" \"security_ocspd,_profile\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               PRODUCT_NAME = Security;
-                               SECTORDER_FLAGS = "-sectorder __TEXT __text \"$(SRCROOT)/lib/Security.order\" -seg_addr_table \"$(APPLE_INTERNAL_DEVELOPER_DIR)/seg_addr_table\"";
-                               STRIPFLAGS_FOR_GM = "-x";
-                               VERSIONING_SYSTEM = "apple-generic";
-                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
-                               WRAPPER_EXTENSION = framework;
-                       };
-                       dependencies = (
-                               4CAF730405363B1200D9DA7C,
-                       );
-                       isa = PBXFrameworkTarget;
-                       name = Security;
-                       productInstallPath = "$(SYSTEM_LIBRARY_DIR)/Frameworks";
-                       productName = Security;
-                       productReference = 034768E0FF38A50411DB9C8B;
-                       productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
-<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
-<plist version=\"1.0\">
-<dict>
-       <key>CFBundleDevelopmentRegion</key>
-       <string>English</string>
-       <key>CFBundleExecutable</key>
-       <string>Security</string>
-       <key>CFBundleGetInfoString</key>
-       <string>4.5.1,  Copyright Â© 2000-2005 Apple Computer Inc., All Rights Reserved</string>
-       <key>CFBundleIconFile</key>
-       <string></string>
-       <key>CFBundleIdentifier</key>
-       <string>com.apple.security</string>
-       <key>CFBundleInfoDictionaryVersion</key>
-       <string>6.0</string>
-       <key>CFBundlePackageType</key>
-       <string>FMWK</string>
-       <key>CFBundleShortVersionString</key>
-       <string>4.5.1</string>
-       <key>CFBundleSignature</key>
-       <string>????</string>
-       <key>CFBundleVersion</key>
-       <string>1</string>
-</dict>
-</plist>
-";
-               };
-               0867D69DFE84028FC02AAC07 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               4C596A41058115A0001507D4,
-                               4C596A42058115A0001507D4,
-                               4C596A43058115A0001507D4,
-                               4C596A44058115A0001507D4,
-                               4C596A45058115A0001507D4,
-                               4C596A47058115A0001507D4,
-                               4C596A48058115A0001507D4,
-                               4C596A49058115A0001507D4,
-                               4C596A4A058115A0001507D4,
-                               4C596A4B058115A0001507D4,
-                               4C596A4C058115A0001507D4,
-                               4C596A4D058115A0001507D4,
-                               4C596A4E058115A0001507D4,
-                               4C596A4F058115A0001507D4,
-                               4C596A50058115A0001507D4,
-                               4C596A51058115A0001507D4,
-                               4C596A52058115A0001507D4,
-                               4C596A53058115A0001507D4,
-                               4C596A54058115A0001507D4,
-                               4C596A55058115A0001507D4,
-                               4C596A56058115A0001507D4,
-                               4C596A57058115A0001507D4,
-                               4C596A58058115A0001507D4,
-                               4C596A59058115A0001507D4,
-                               C234BC48069DBAB2006A5163,
-                               4C596A5A058115A0001507D4,
-                               4C596A5B058115A0001507D4,
-                               4C596A5C058115A0001507D4,
-                               4C596A5D058115A0001507D4,
-                               4C596A5E058115A0001507D4,
-                               4C596A5F058115A0001507D4,
-                               4C596A60058115A0001507D4,
-                               4C596A61058115A0001507D4,
-                               4C596A62058115A0001507D4,
-                               4C596A63058115A0001507D4,
-                               4C596A64058115A0001507D4,
-                               4C596A65058115A0001507D4,
-                               05B063C805DB2C1C006FA9A6,
-                               4C596A66058115A0001507D4,
-                               4C596A67058115A0001507D4,
-                               4C596A69058115A0001507D4,
-                               4C596A6A058115A0001507D4,
-                               4C596A6B058115A0001507D4,
-                               4C596A6C058115A0001507D4,
-                               4C596A6D058115A0001507D4,
-                               4C596A6E058115A0001507D4,
-                               4C596A6F058115A0001507D4,
-                               4C596A70058115A0001507D4,
-                               4C596A71058115A0001507D4,
-                               4C596A72058115A0001507D4,
-                               4C596A73058115A0001507D4,
-                               4C596A74058115A0001507D4,
-                               4C596A46058115A0001507D4,
-                               4C596A75058115A0001507D4,
-                               4C868463058A56780072F261,
-                               4C596A76058115A0001507D4,
-                               4C596A77058115A0001507D4,
-                               4C596A78058115A0001507D4,
-                               4CA9BECA063726BD0013F16F,
-                               4CA9BECB063726BD0013F16F,
-                               4CA9BECC063726BD0013F16F,
-                               4CA9BECD063726BD0013F16F,
-                               4CA9BECE063726BD0013F16F,
-                               4CA9BECF063726BD0013F16F,
-                               4CA9BED0063726BD0013F16F,
-                               4CA9BED1063726BD0013F16F,
-                               4CA9BED2063726BD0013F16F,
-                               4CA9BED3063726BD0013F16F,
-                               4CA9BED4063726BD0013F16F,
-                               4CA9BED5063726BD0013F16F,
-                               4C596A79058115A0001507D4,
-                               309CD1FA062B3D1900B66530,
-                               4C596A7B058115A0001507D4,
-                               4C596A7C058115A0001507D4,
-                               1B40AAEE062F63E7009BAE74,
-                               4C596A7D058115A0001507D4,
-                               D6FB4E6A05F934DC0015312A,
-                               4C596A7E058115A0001507D4,
-                               4CA9BED6063726BD0013F16F,
-                               053C8C9406503DD80047C7CA,
-                               053C8C9506503DD80047C7CA,
-                               053C8C9606503DD80047C7CA,
-                               053C8C9706503DD80047C7CA,
-                               053C8C9806503DD80047C7CA,
-                               053C8C9906503DD80047C7CA,
-                               053C8C9A06503DD80047C7CA,
-                               4C596A7F058115A0001507D4,
-                               4C596A80058115A0001507D4,
-                               4C596A81058115A0001507D4,
-                               05792F4F065082C100C80DB3,
-                               0504B1B506517D230011D5F5,
-                               40A2A721066FE6B300858603,
-                               05D0BC8406A87338001F9A43,
-                               05D0BC8506A87338001F9A43,
-                               D609443609F0462500A10B59,
-                               D609443709F0462500A10B59,
-                       );
-                       isa = PBXHeadersBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               0867D69EFE84028FC02AAC07 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               089C1668FE841158C02AAC07,
-                               5270685507024D6F00C5D30E,
-                               C21204A5056D89280018F475,
-                               4C596A82058115A0001507D4,
-                               4C596A83058115A0001507D4,
-                               4C596A84058115A0001507D4,
-                               4C596A85058115A0001507D4,
-                               4C596A86058115A0001507D4,
-                               4C596A87058115A0001507D4,
-                               4C596A88058115A0001507D4,
-                               4C596A89058115A0001507D4,
-                               4C596A8A058115A0001507D4,
-                               4C596A8B058115A0001507D4,
-                               4C596A8C058115A0001507D4,
-                               4C596A8D058115A0001507D4,
-                               4C596A8E058115A0001507D4,
-                               4C8C2C1606D1AE6A00B00C2F,
-                               4C596A90058115A0001507D4,
-                               4C596A91058115A0001507D4,
-                               4C596A92058115A0001507D4,
-                       );
-                       isa = PBXResourcesBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               0867D69FFE84028FC02AAC07 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               4C2495B305811D3200DDE4A6,
-                       );
-                       isa = PBXSourcesBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               0867D6A0FE84028FC02AAC07 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                       );
-                       isa = PBXFrameworksBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               089C1665FE841158C02AAC07 = {
-                       children = (
-                               089C1666FE841158C02AAC07,
-                       );
-                       isa = PBXGroup;
-                       path = intl;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               089C1666FE841158C02AAC07 = {
-                       children = (
-                               089C1667FE841158C02AAC07,
-                       );
-                       isa = PBXVariantGroup;
-                       name = InfoPlist.strings;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               089C1667FE841158C02AAC07 = {
-                       fileEncoding = 10;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.plist.strings;
-                       name = English;
-                       path = English.lproj/InfoPlist.strings;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               089C1668FE841158C02AAC07 = {
-                       fileRef = 089C1666FE841158C02AAC07;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-//080
-//081
-//082
-//083
-//084
-//100
-//101
-//102
-//103
-//104
-               1058C7B0FEA5585E11CA2CBB = {
-                       children = (
-                               4C01DDF10540D04C00A9C9B2,
-                               4C01DDF20540D04C00A9C9B2,
-                               4C01DDF30540D04C00A9C9B2,
-                               4C01DDF40540D04C00A9C9B2,
-                               4C01DDF50540D04C00A9C9B2,
-                               4C01DDF60540D04C00A9C9B2,
-                               4C01DDF70540D04C00A9C9B2,
-                               4C01DDF80540D04C00A9C9B2,
-                               4C01DDF90540D04C00A9C9B2,
-                               4C01DDFA0540D04C00A9C9B2,
-                               4C01DDFB0540D04C00A9C9B2,
-                               4C01DDFC0540D04C00A9C9B2,
-                               4C01DDFD0540D04C00A9C9B2,
-                               4C01DDFF0540D04C00A9C9B2,
-                               4C01DE000540D04C00A9C9B2,
-                               4C01DE010540D04C00A9C9B2,
-                               4C01DE020540D04C00A9C9B2,
-                               4C01DE040540D04C00A9C9B2,
-                               4C01DE050540D04C00A9C9B2,
-                               D6FB4E9405F937900015312A,
-                               D6FB4E9505F937900015312A,
-                               4C01DDFE0540D04C00A9C9B2,
-                               4CD8084D0536046D009F54B0,
-                               053105C105E19ED400044101,
-                       );
-                       isa = PBXGroup;
-                       name = "Linked Frameworks";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1058C7B2FEA5585E11CA2CBB = {
-                       children = (
-                       );
-                       isa = PBXGroup;
-                       name = "Other Frameworks";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-//100
-//101
-//102
-//103
-//104
-//1B0
-//1B1
-//1B2
-//1B3
-//1B4
-               1B40AAED062F63E7009BAE74 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecKeychainSearchPriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1B40AAEE062F63E7009BAE74 = {
-                       fileRef = 1B40AAED062F63E7009BAE74;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-//1B0
-//1B1
-//1B2
-//1B3
-//1B4
-//300
-//301
-//302
-//303
-//304
-               309CD1F9062B3D1900B66530 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecIdentitySearchPriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               309CD1FA062B3D1900B66530 = {
-                       fileRef = 309CD1F9062B3D1900B66530;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-//300
-//301
-//302
-//303
-//304
-//400
-//401
-//402
-//403
-//404
-               40A2A720066FE6B200858603 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecPassword.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               40A2A721066FE6B300858603 = {
-                       fileRef = 40A2A720066FE6B200858603;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-//400
-//401
-//402
-//403
-//404
-//4C0
-//4C1
-//4C2
-//4C3
-//4C4
-               4C01DDF10540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_agent_client.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DDF20540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_apple_csp.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DDF30540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_apple_cspdl.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DDF40540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_apple_file_dl.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DDF50540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_apple_x509_cl.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DDF60540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_apple_x509_tp.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DDF70540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_asn1.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DDF80540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_cdsa_client.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DDF90540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_cdsa_plugin.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DDFA0540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_cdsa_utilities.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DDFB0540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_cdsa_utils.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DDFC0540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_checkpw.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DDFD0540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_cssm.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DDFE0540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_filedb.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DDFF0540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_keychain.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DE000540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_mds.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DE010540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_ssl.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DE020540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_utilities.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DE040540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = securityd_client.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C01DE050540D04C00A9C9B2 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = securityd_server.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C216213053639A600CCA0BB = {
-                       buildPhases = (
-                               4CAF72FE053639C900D9DA7C,
-                       );
-                       buildSettings = {
-                               FRAMEWORK_SEARCH_PATHS = /usr/local/SecurityPieces/Frameworks;
-                               HEADER_SEARCH_PATHS = "\"$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers\" \"$(BUILT_PRODUCTS_DIR)/SecurityPieces/PrivateHeaders\" /usr/local/SecurityPieces/Headers /usr/local/SecurityPieces/PrivateHeaders";
-                               PRODUCT_NAME = generate;
-                       };
-                       dependencies = (
-                               4C68458305814C85003AC7B2,
-                       );
-                       isa = PBXToolTarget;
-                       name = generate;
-                       productInstallPath = /usr/local/bin;
-                       productName = generate;
-                       productReference = 4C216214053639A600CCA0BB;
-               };
-               4C216214053639A600CCA0BB = {
-                       explicitFileType = "compiled.mach-o.executable";
-                       isa = PBXFileReference;
-                       path = generate;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C2495B305811D3200DDE4A6 = {
-                       fileRef = 4CAF731A05363BD700D9DA7C;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C3A328C079862AC007FDF15 = {
-                       buildSettings = {
-                               BUILD_VARIANTS = normal;
-                               COPY_PHASE_STRIP = NO;
-                               CSSM_HEADERS = "$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers/Security";
-                               GCC_OPTIMIZATION_LEVEL = 0;
-                               OPT_LDFLAGS = "";
-                               OPT_LDXFLAGS = "";
-                               OPT_LDXNOPIC = "";
-                               OTHER_ASFLAGS_normal = "$(OTHER_CFLAGS)";
-                               OTHER_CFLAGS_normal = "$(OTHER_CFLAGS) -O0 -fno-inline";
-                               OTHER_CPLUSPLUSFLAGS_normal = "$(OTHER_CFLAGS) -O0 -fno-inline";
-                               SECTORDER_FLAGS = "";
-                       };
-                       isa = PBXBuildStyle;
-                       name = "normal with debug";
-               };
-               4C5969DA058115A0001507D4 = {
-                       children = (
-                               4C5969DB058115A0001507D4,
-                               4C5969E3058115A0001507D4,
-                               4C596A16058115A0001507D4,
-                               4C596A28058115A0001507D4,
-                       );
-                       isa = PBXGroup;
-                       path = SecurityPieces;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4C5969DB058115A0001507D4 = {
-                       children = (
-                               4C5969DC058115A0001507D4,
-                       );
-                       isa = PBXGroup;
-                       path = Exports;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969DC058115A0001507D4 = {
-                       children = (
-                               053C8CC706503E9E0047C7CA,
-                               4C5969DD058115A0001507D4,
-                               4C5969DE058115A0001507D4,
-                               4C5969DF058115A0001507D4,
-                               D6FB4E6F05F935690015312A,
-                               4C5969E0058115A0001507D4,
-                               4CA9BEDD0637274A0013F16F,
-                               4C5969E1058115A0001507D4,
-                               4C5969E2058115A0001507D4,
-                       );
-                       isa = PBXGroup;
-                       path = Security;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969DD058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.exports;
-                       path = security_checkpw.exp;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969DE058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.exports;
-                       path = security_cssm.exp;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969DF058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.exports;
-                       path = security_keychain.exp;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969E0058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.exports;
-                       path = security_mds.exp;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969E1058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.exports;
-                       path = security_ssl.exp;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969E2058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.exports;
-                       path = securityd_client.exp;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969E3058115A0001507D4 = {
-                       children = (
-                               4C5969E4058115A0001507D4,
-                       );
-                       isa = PBXGroup;
-                       path = Headers;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969E4058115A0001507D4 = {
-                       children = (
-                               4C5969E5058115A0001507D4,
-                               4C5969E6058115A0001507D4,
-                               4C596A18058115A0001507D4,
-                               4C5969E7058115A0001507D4,
-                               4C5969E8058115A0001507D4,
-                               4C5969E9058115A0001507D4,
-                               4C5969EB058115A0001507D4,
-                               4C5969EC058115A0001507D4,
-                               4C5969ED058115A0001507D4,
-                               4C5969EE058115A0001507D4,
-                               4C5969EF058115A0001507D4,
-                               4C5969F0058115A0001507D4,
-                               4C5969F1058115A0001507D4,
-                               4C5969F2058115A0001507D4,
-                               4C5969F3058115A0001507D4,
-                               4C5969F4058115A0001507D4,
-                               4C5969F5058115A0001507D4,
-                               4C5969F6058115A0001507D4,
-                               4C5969F7058115A0001507D4,
-                               4C5969F8058115A0001507D4,
-                               4C5969F9058115A0001507D4,
-                               4C5969FA058115A0001507D4,
-                               4C5969FB058115A0001507D4,
-                               4C5969FC058115A0001507D4,
-                               4C5969FD058115A0001507D4,
-                               4C5969FE058115A0001507D4,
-                               4C5969FF058115A0001507D4,
-                               4C596A00058115A0001507D4,
-                               4C596A01058115A0001507D4,
-                               4C596A02058115A0001507D4,
-                               4C596A03058115A0001507D4,
-                               4C596A04058115A0001507D4,
-                               4C596A05058115A0001507D4,
-                               4C596A06058115A0001507D4,
-                               4C596A07058115A0001507D4,
-                               4C596A08058115A0001507D4,
-                               4C596A09058115A0001507D4,
-                               05B063C705DB2C1C006FA9A6,
-                               4C596A0A058115A0001507D4,
-                               4C596A0B058115A0001507D4,
-                               4C596A0D058115A0001507D4,
-                               4C596A0E058115A0001507D4,
-                               4C596A0F058115A0001507D4,
-                               4C596A10058115A0001507D4,
-                               4C596A11058115A0001507D4,
-                               4C596A12058115A0001507D4,
-                               4C596A13058115A0001507D4,
-                               4C596A14058115A0001507D4,
-                               4C596A15058115A0001507D4,
-                       );
-                       isa = PBXGroup;
-                       path = Security;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969E5058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = Authorization.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969E6058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = AuthorizationDB.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969E7058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = AuthorizationTags.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969E8058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = AuthSession.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969E9058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = certextensions.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969EA058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = checkpw.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969EB058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = CipherSuite.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969EC058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssm.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969ED058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssmaci.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969EE058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssmapi.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969EF058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssmapple.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969F0058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssmcli.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969F1058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssmconfig.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969F2058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssmcspi.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969F3058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssmdli.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969F4058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssmerr.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969F5058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssmkrapi.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969F6058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssmkrspi.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969F7058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssmspi.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969F8058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssmtpi.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969F9058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = cssmtype.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969FA058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = eisl.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969FB058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = emmspi.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969FC058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = emmtype.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969FD058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = mds.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969FE058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = mds_schema.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C5969FF058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = oidsalg.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A00058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = oidsattr.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A01058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = oidsbase.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A02058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = oidscert.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A03058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = oidscrl.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A04058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecAccess.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A05058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecACL.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A06058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecBase.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A07058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCertificate.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A08058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecIdentity.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A09058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecIdentitySearch.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A0A058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecKey.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A0B058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecKeychain.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A0D058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecKeychainItem.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A0E058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecKeychainSearch.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A0F058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecPolicy.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A10058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecPolicySearch.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A11058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecTrust.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A12058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecTrustedApplication.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A13058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecureTransport.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A14058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = Security.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A15058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = x509defs.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A16058115A0001507D4 = {
-                       children = (
-                               4C596A17058115A0001507D4,
-                       );
-                       isa = PBXGroup;
-                       path = PrivateHeaders;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A17058115A0001507D4 = {
-                       children = (
-                               4C596A19058115A0001507D4,
-                               4C596A1A058115A0001507D4,
-                               053C8C8E06503DD80047C7CA,
-                               4C5969EA058115A0001507D4,
-                               053C8C8F06503DD80047C7CA,
-                               053C8C9006503DD80047C7CA,
-                               C234BC47069DBAB2006A5163,
-                               053C8C9106503DD80047C7CA,
-                               0504B1B406517D230011D5F5,
-                               4C596A1B058115A0001507D4,
-                               053C8C9206503DD80047C7CA,
-                               053C8C9306503DD80047C7CA,
-                               4C868462058A56780072F261,
-                               4C596A1C058115A0001507D4,
-                               4C596A1D058115A0001507D4,
-                               4C596A1E058115A0001507D4,
-                               4CA9BEBD063726BD0013F16F,
-                               4CA9BEBE063726BD0013F16F,
-                               4CA9BEBF063726BD0013F16F,
-                               4CA9BEC0063726BD0013F16F,
-                               4CA9BEC1063726BD0013F16F,
-                               4CA9BEC2063726BD0013F16F,
-                               4CA9BEC3063726BD0013F16F,
-                               4CA9BEC4063726BD0013F16F,
-                               4CA9BEC5063726BD0013F16F,
-                               4CA9BEC6063726BD0013F16F,
-                               4CA9BEC7063726BD0013F16F,
-                               4CA9BEC8063726BD0013F16F,
-                               4C596A1F058115A0001507D4,
-                               309CD1F9062B3D1900B66530,
-                               4C596A21058115A0001507D4,
-                               4C596A22058115A0001507D4,
-                               1B40AAED062F63E7009BAE74,
-                               4C596A23058115A0001507D4,
-                               D6FB4E6805F934DC0015312A,
-                               40A2A720066FE6B200858603,
-                               4C596A24058115A0001507D4,
-                               4CA9BEC9063726BD0013F16F,
-                               4C596A25058115A0001507D4,
-                               4C596A26058115A0001507D4,
-                               D609443409F0462500A10B59,
-                               D609443509F0462500A10B59,
-                               4C596A27058115A0001507D4,
-                               053C8C8D06503DD80047C7CA,
-                               05792F4E065082C100C80DB3,
-                               05D0BC8206A87338001F9A43,
-                               05D0BC8306A87338001F9A43,
-                       );
-                       isa = PBXGroup;
-                       path = Security;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A18058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = AuthorizationPlugin.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A19058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = AuthorizationPriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A1A058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = AuthorizationTagsPriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A1B058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecAccessPriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A1C058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCertificateBundle.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A1D058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCertificatePriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A1E058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCertificateRequest.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A1F058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecIdentityPriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A21058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecKeychainItemPriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A22058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecKeychainPriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A23058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecKeyPriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A24058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecPolicyPriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A25058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecTrustedApplicationPriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A26058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecTrustPriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A27058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecureTransportPriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A28058115A0001507D4 = {
-                       children = (
-                               4C596A29058115A0001507D4,
-                       );
-                       isa = PBXGroup;
-                       path = Resources;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A29058115A0001507D4 = {
-                       children = (
-                               5270685407024D6F00C5D30E,
-                               4C596A2A058115A0001507D4,
-                               4C596A2B058115A0001507D4,
-                               4C596A2C058115A0001507D4,
-                               4C596A2D058115A0001507D4,
-                               4C596A2E058115A0001507D4,
-                               4C596A2F058115A0001507D4,
-                               4C596A30058115A0001507D4,
-                               4C596A31058115A0001507D4,
-                               4C596A32058115A0001507D4,
-                               4C596A33058115A0001507D4,
-                               4C596A34058115A0001507D4,
-                               4C596A35058115A0001507D4,
-                               4C596A36058115A0001507D4,
-                               4C8C2C1506D1AE6A00B00C2F,
-                               4C596A38058115A0001507D4,
-                               4C596A39058115A0001507D4,
-                               4C596A3A058115A0001507D4,
-                       );
-                       isa = PBXGroup;
-                       path = Security;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A2A058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = cl_common.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A2B058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = cl_primary.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A2C058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = csp_capabilities.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A2D058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = csp_capabilities_common.mds;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A2E058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = csp_common.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A2F058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = csp_primary.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A30058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = cspdl_common.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A31058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = cspdl_csp_capabilities.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A32058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = cspdl_csp_primary.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A33058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = cspdl_dl_primary.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A34058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = cssm.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A35058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = dl_common.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A36058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = dl_primary.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A38058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = tp_common.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A39058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = tp_policyOids.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A3A058115A0001507D4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = tp_primary.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C596A41058115A0001507D4 = {
-                       fileRef = 4C5969E5058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A42058115A0001507D4 = {
-                       fileRef = 4C5969E6058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A43058115A0001507D4 = {
-                       fileRef = 4C5969E7058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A44058115A0001507D4 = {
-                       fileRef = 4C5969E8058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A45058115A0001507D4 = {
-                       fileRef = 4C5969E9058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A46058115A0001507D4 = {
-                       fileRef = 4C5969EA058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A47058115A0001507D4 = {
-                       fileRef = 4C5969EB058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A48058115A0001507D4 = {
-                       fileRef = 4C5969EC058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A49058115A0001507D4 = {
-                       fileRef = 4C5969ED058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A4A058115A0001507D4 = {
-                       fileRef = 4C5969EE058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A4B058115A0001507D4 = {
-                       fileRef = 4C5969EF058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A4C058115A0001507D4 = {
-                       fileRef = 4C5969F0058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A4D058115A0001507D4 = {
-                       fileRef = 4C5969F1058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A4E058115A0001507D4 = {
-                       fileRef = 4C5969F2058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A4F058115A0001507D4 = {
-                       fileRef = 4C5969F3058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A50058115A0001507D4 = {
-                       fileRef = 4C5969F4058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A51058115A0001507D4 = {
-                       fileRef = 4C5969F5058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A52058115A0001507D4 = {
-                       fileRef = 4C5969F6058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A53058115A0001507D4 = {
-                       fileRef = 4C5969F7058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A54058115A0001507D4 = {
-                       fileRef = 4C5969F8058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A55058115A0001507D4 = {
-                       fileRef = 4C5969F9058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A56058115A0001507D4 = {
-                       fileRef = 4C5969FA058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A57058115A0001507D4 = {
-                       fileRef = 4C5969FB058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A58058115A0001507D4 = {
-                       fileRef = 4C5969FC058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A59058115A0001507D4 = {
-                       fileRef = 4C5969FD058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A5A058115A0001507D4 = {
-                       fileRef = 4C5969FE058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A5B058115A0001507D4 = {
-                       fileRef = 4C5969FF058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A5C058115A0001507D4 = {
-                       fileRef = 4C596A00058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A5D058115A0001507D4 = {
-                       fileRef = 4C596A01058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A5E058115A0001507D4 = {
-                       fileRef = 4C596A02058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A5F058115A0001507D4 = {
-                       fileRef = 4C596A03058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A60058115A0001507D4 = {
-                       fileRef = 4C596A04058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A61058115A0001507D4 = {
-                       fileRef = 4C596A05058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A62058115A0001507D4 = {
-                       fileRef = 4C596A06058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A63058115A0001507D4 = {
-                       fileRef = 4C596A07058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A64058115A0001507D4 = {
-                       fileRef = 4C596A08058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A65058115A0001507D4 = {
-                       fileRef = 4C596A09058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A66058115A0001507D4 = {
-                       fileRef = 4C596A0A058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A67058115A0001507D4 = {
-                       fileRef = 4C596A0B058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A69058115A0001507D4 = {
-                       fileRef = 4C596A0D058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A6A058115A0001507D4 = {
-                       fileRef = 4C596A0E058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A6B058115A0001507D4 = {
-                       fileRef = 4C596A0F058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A6C058115A0001507D4 = {
-                       fileRef = 4C596A10058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A6D058115A0001507D4 = {
-                       fileRef = 4C596A11058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A6E058115A0001507D4 = {
-                       fileRef = 4C596A12058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A6F058115A0001507D4 = {
-                       fileRef = 4C596A13058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A70058115A0001507D4 = {
-                       fileRef = 4C596A14058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A71058115A0001507D4 = {
-                       fileRef = 4C596A15058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A72058115A0001507D4 = {
-                       fileRef = 4C596A18058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Public,
-                               );
-                       };
-               };
-               4C596A73058115A0001507D4 = {
-                       fileRef = 4C596A19058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A74058115A0001507D4 = {
-                       fileRef = 4C596A1A058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A75058115A0001507D4 = {
-                       fileRef = 4C596A1B058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A76058115A0001507D4 = {
-                       fileRef = 4C596A1C058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A77058115A0001507D4 = {
-                       fileRef = 4C596A1D058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A78058115A0001507D4 = {
-                       fileRef = 4C596A1E058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A79058115A0001507D4 = {
-                       fileRef = 4C596A1F058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A7B058115A0001507D4 = {
-                       fileRef = 4C596A21058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A7C058115A0001507D4 = {
-                       fileRef = 4C596A22058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A7D058115A0001507D4 = {
-                       fileRef = 4C596A23058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A7E058115A0001507D4 = {
-                       fileRef = 4C596A24058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A7F058115A0001507D4 = {
-                       fileRef = 4C596A25058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A80058115A0001507D4 = {
-                       fileRef = 4C596A26058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A81058115A0001507D4 = {
-                       fileRef = 4C596A27058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C596A82058115A0001507D4 = {
-                       fileRef = 4C596A2A058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A83058115A0001507D4 = {
-                       fileRef = 4C596A2B058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A84058115A0001507D4 = {
-                       fileRef = 4C596A2C058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A85058115A0001507D4 = {
-                       fileRef = 4C596A2D058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A86058115A0001507D4 = {
-                       fileRef = 4C596A2E058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A87058115A0001507D4 = {
-                       fileRef = 4C596A2F058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A88058115A0001507D4 = {
-                       fileRef = 4C596A30058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A89058115A0001507D4 = {
-                       fileRef = 4C596A31058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A8A058115A0001507D4 = {
-                       fileRef = 4C596A32058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A8B058115A0001507D4 = {
-                       fileRef = 4C596A33058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A8C058115A0001507D4 = {
-                       fileRef = 4C596A34058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A8D058115A0001507D4 = {
-                       fileRef = 4C596A35058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A8E058115A0001507D4 = {
-                       fileRef = 4C596A36058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A90058115A0001507D4 = {
-                       fileRef = 4C596A38058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A91058115A0001507D4 = {
-                       fileRef = 4C596A39058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C596A92058115A0001507D4 = {
-                       fileRef = 4C596A3A058115A0001507D4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4C60A0A605811A4300C8A016 = {
-                       buildArgumentsString = "-f lib/copy_pieces.mk $ACTION";
-                       buildPhases = (
-                       );
-                       buildSettings = {
-                               PRODUCT_NAME = "copy pieces";
-                       };
-                       buildToolPath = /usr/bin/gnumake;
-                       buildWorkingDirectory = "";
-                       dependencies = (
-                       );
-                       isa = PBXLegacyTarget;
-                       name = "copy pieces";
-                       passBuildSettingsInEnvironment = 1;
-                       productName = "copy pieces";
-               };
-               4C60A0B105811AC800C8A016 = {
-                       fileEncoding = 4;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text;
-                       path = copy_pieces.mk;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C68458205814C85003AC7B2 = {
-                       containerPortal = 0867D690FE84028FC02AAC07;
-                       isa = PBXContainerItemProxy;
-                       proxyType = 1;
-                       remoteGlobalIDString = 4C60A0A605811A4300C8A016;
-                       remoteInfo = "copy pieces";
-               };
-               4C68458305814C85003AC7B2 = {
-                       isa = PBXTargetDependency;
-                       target = 4C60A0A605811A4300C8A016;
-                       targetProxy = 4C68458205814C85003AC7B2;
-               };
-               4C77DA7506DD0A0200139C22 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                       );
-                       inputPaths = (
-                       );
-                       isa = PBXShellScriptBuildPhase;
-                       outputPaths = (
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-                       shellPath = /bin/sh;
-                       shellScript = "mkdir -p \"${SYMROOT}/${PRODUCT_NAME}.framework\"\nfor variant in ${BUILD_VARIANTS}\ndo\n\tpostfix=`echo _${variant} | sed 's/_normal//'`\n\tln -fs \"Versions/Current/${PRODUCT_NAME}${postfix}\" \"${SYMROOT}/${PRODUCT_NAME}.framework/${PRODUCT_NAME}${postfix}\"\ndone\n";
-               };
-               4C868462058A56780072F261 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecBasePriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C868463058A56780072F261 = {
-                       fileRef = 4C868462058A56780072F261;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4C8C2C1506D1AE6A00B00C2F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = sd_cspdl_common.mdsinfo;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4C8C2C1606D1AE6A00B00C2F = {
-                       fileRef = 4C8C2C1506D1AE6A00B00C2F;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               4CA9BEBD063726BD0013F16F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCmsBase.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CA9BEBE063726BD0013F16F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCmsContentInfo.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CA9BEBF063726BD0013F16F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCmsDecoder.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CA9BEC0063726BD0013F16F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCmsDigestContext.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CA9BEC1063726BD0013F16F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCmsDigestedData.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CA9BEC2063726BD0013F16F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCmsEncoder.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CA9BEC3063726BD0013F16F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCmsEncryptedData.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CA9BEC4063726BD0013F16F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCmsEnvelopedData.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CA9BEC5063726BD0013F16F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCmsMessage.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CA9BEC6063726BD0013F16F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCmsRecipientInfo.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CA9BEC7063726BD0013F16F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCmsSignedData.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CA9BEC8063726BD0013F16F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecCmsSignerInfo.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CA9BEC9063726BD0013F16F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecSMIME.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CA9BECA063726BD0013F16F = {
-                       fileRef = 4CA9BEBD063726BD0013F16F;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4CA9BECB063726BD0013F16F = {
-                       fileRef = 4CA9BEBE063726BD0013F16F;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4CA9BECC063726BD0013F16F = {
-                       fileRef = 4CA9BEBF063726BD0013F16F;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4CA9BECD063726BD0013F16F = {
-                       fileRef = 4CA9BEC0063726BD0013F16F;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4CA9BECE063726BD0013F16F = {
-                       fileRef = 4CA9BEC1063726BD0013F16F;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4CA9BECF063726BD0013F16F = {
-                       fileRef = 4CA9BEC2063726BD0013F16F;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4CA9BED0063726BD0013F16F = {
-                       fileRef = 4CA9BEC3063726BD0013F16F;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4CA9BED1063726BD0013F16F = {
-                       fileRef = 4CA9BEC4063726BD0013F16F;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4CA9BED2063726BD0013F16F = {
-                       fileRef = 4CA9BEC5063726BD0013F16F;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4CA9BED3063726BD0013F16F = {
-                       fileRef = 4CA9BEC6063726BD0013F16F;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4CA9BED4063726BD0013F16F = {
-                       fileRef = 4CA9BEC7063726BD0013F16F;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4CA9BED5063726BD0013F16F = {
-                       fileRef = 4CA9BEC8063726BD0013F16F;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4CA9BED6063726BD0013F16F = {
-                       fileRef = 4CA9BEC9063726BD0013F16F;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               4CA9BEDD0637274A0013F16F = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.exports;
-                       path = security_smime.exp;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CAF72FE053639C900D9DA7C = {
-                       buildActionMask = 12;
-                       files = (
-                       );
-                       inputPaths = (
-                       );
-                       isa = PBXShellScriptBuildPhase;
-                       outputPaths = (
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-                       shellPath = /bin/sh;
-                       shellScript = "DERIVED_SRC=\"${BUILT_PRODUCTS_DIR}/derived_src\"\nmkdir -p \"${DERIVED_SRC}\"\n\n# make force loader stub\nEXPORTS=\"${DERIVED_SRC}/Security.exp\"\nsort -u \"${BUILT_PRODUCTS_DIR}/SecurityPieces/Exports/Security/\"*.exp | grep -v '^#' > \"${EXPORTS}.new\"\ncmp -s \"${EXPORTS}.new\" \"${EXPORTS}\" || mv \"${EXPORTS}.new\" \"${EXPORTS}\"\nTARGET=\"${DERIVED_SRC}/security_exports.s\"\nsed 's/^/.reference /' < \"${EXPORTS}\" > \"${TARGET}.new\"\ncmp -s \"${TARGET}.new\" \"${TARGET}\" || mv \"${TARGET}.new\" \"${TARGET}\"\n\n# make error message string files\nERRORSTRINGS=\"${DERIVED_SRC}/English.lproj/SecErrorMessages.strings\"\nmkdir -p \"${DERIVED_SRC}/English.lproj\"\ncat \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/Authorization.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/AuthSession.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/SecureTransport.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/SecBase.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/cssmerr.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/cssmapple.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/PrivateHeaders/Security/AuthorizationPriv.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/PrivateHeaders/Security/MacOSErrorStrings.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/PrivateHeaders/Security/SecureTransportPriv.h\" \\\n\t> \"${DERIVED_SRC}/errorcodes.new\"\n\nif [ ! -f \"${ERRORSTRINGS}\" -o `cmp -s \"${DERIVED_SRC}/errorcodes.new\" \"${DERIVED_SRC}/errorcodes\"; echo $?` -ne 0 ]\nthen\n\tmv \"${DERIVED_SRC}/errorcodes.new\" \"${DERIVED_SRC}/errorcodes\"\n\tperl \"lib/generateErrStrings.pl\" \"${DERIVED_SRC}/errorcodes\" \"${BUILT_PRODUCTS_DIR}\" \"${ERRORSTRINGS}\"\nfi\n";
-               };
-               4CAF730305363B1200D9DA7C = {
-                       containerPortal = 0867D690FE84028FC02AAC07;
-                       isa = PBXContainerItemProxy;
-                       proxyType = 1;
-                       remoteGlobalIDString = 4C216213053639A600CCA0BB;
-                       remoteInfo = generate;
-               };
-               4CAF730405363B1200D9DA7C = {
-                       isa = PBXTargetDependency;
-                       target = 4C216213053639A600CCA0BB;
-                       targetProxy = 4CAF730305363B1200D9DA7C;
-               };
-               4CAF731305363B5200D9DA7C = {
-                       children = (
-                               4CAF731A05363BD700D9DA7C,
-                               C21204A4056D89280018F475,
-                       );
-                       isa = PBXGroup;
-                       path = derived_src;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               4CAF731A05363BD700D9DA7C = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.asm;
-                       path = security_exports.s;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               4CD8084D0536046D009F54B0 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       name = CoreFoundation.framework;
-                       path = /System/Library/Frameworks/CoreFoundation.framework;
-                       refType = 0;
-                       sourceTree = "<absolute>";
-               };
-               4CD808CC05360655009F54B0 = {
-                       children = (
-                               4C60A0B105811AC800C8A016,
-                               C299D086056BF15B004BB123,
-                               C4294290053B28F100470431,
-                       );
-                       isa = PBXGroup;
-                       path = lib;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-//4C0
-//4C1
-//4C2
-//4C3
-//4C4
-//520
-//521
-//522
-//523
-//524
-               5270685407024D6F00C5D30E = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.xml;
-                       path = iToolsTrustedApps.plist;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               5270685507024D6F00C5D30E = {
-                       fileRef = 5270685407024D6F00C5D30E;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-//520
-//521
-//522
-//523
-//524
-//C20
-//C21
-//C22
-//C23
-//C24
-               C21204A2056D891E0018F475 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.plist.strings;
-                       name = English;
-                       path = English.lproj/SecErrorMessages.strings;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               C21204A4056D89280018F475 = {
-                       children = (
-                               C21204A2056D891E0018F475,
-                       );
-                       isa = PBXVariantGroup;
-                       name = SecErrorMessages.strings;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               C21204A5056D89280018F475 = {
-                       fileRef = C21204A4056D89280018F475;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               C234BC47069DBAB2006A5163 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = mdspriv.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               C234BC48069DBAB2006A5163 = {
-                       fileRef = C234BC47069DBAB2006A5163;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               C299D086056BF15B004BB123 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.script.perl;
-                       path = generateErrStrings.pl;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-//C20
-//C21
-//C22
-//C23
-//C24
-//C40
-//C41
-//C42
-//C43
-//C44
-               C4294290053B28F100470431 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text;
-                       path = Security.order;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-//C40
-//C41
-//C42
-//C43
-//C44
-//D60
-//D61
-//D62
-//D63
-//D64
-               D609443409F0462500A10B59 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecureDownload.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               D609443509F0462500A10B59 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecureDownloadInternal.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               D609443609F0462500A10B59 = {
-                       fileRef = D609443409F0462500A10B59;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               D609443709F0462500A10B59 = {
-                       fileRef = D609443509F0462500A10B59;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               D6FB4E6805F934DC0015312A = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = SecManifest.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               D6FB4E6A05F934DC0015312A = {
-                       fileRef = D6FB4E6805F934DC0015312A;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               D6FB4E6F05F935690015312A = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.exports;
-                       path = security_manifest.exp;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               D6FB4E9405F937900015312A = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_manifest.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               D6FB4E9505F937900015312A = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       path = security_smime.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-       };
-       rootObject = 0867D690FE84028FC02AAC07;
-}
index b83bf3164eb5129caca8e3045cd2291f5da7b4d8..1c5816cb64ebb01eb12155149cbb4fb784473780 100644 (file)
@@ -6,16 +6,40 @@
        objectVersion = 42;
        objects = {
 
+/* Begin PBXAggregateTarget section */
+               C224637B0B86213C00626F1B /* World */ = {
+                       isa = PBXAggregateTarget;
+                       buildConfigurationList = C22463800B86216400626F1B /* Build configuration list for PBXAggregateTarget "World" */;
+                       buildPhases = (
+                       );
+                       dependencies = (
+                               C224637D0B86214100626F1B /* PBXTargetDependency */,
+                               C224637F0B86214600626F1B /* PBXTargetDependency */,
+                       );
+                       name = World;
+                       productName = World;
+               };
+/* End PBXAggregateTarget section */
+
 /* Begin PBXBuildFile section */
                0504B1B506517D230011D5F5 /* osKeyTemplates.h in Headers */ = {isa = PBXBuildFile; fileRef = 0504B1B406517D230011D5F5 /* osKeyTemplates.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               053C8C9406503DD80047C7CA /* asn1Templates.h in Headers */ = {isa = PBXBuildFile; fileRef = 053C8C8D06503DD80047C7CA /* asn1Templates.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               050CCC3A0A115F96004DFCA9 /* SecTrustSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 050CCC390A115F96004DFCA9 /* SecTrustSettings.h */; settings = {ATTRIBUTES = (Public, ); }; };
+               050CCC3D0A115FAC004DFCA9 /* SecTrustSettingsPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 050CCC3B0A115FAC004DFCA9 /* SecTrustSettingsPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               050CCC3E0A115FAC004DFCA9 /* TrustSettingsSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 050CCC3C0A115FAC004DFCA9 /* TrustSettingsSchema.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               052C080E0989535300E7641D /* CMSDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 052C080C0989535300E7641D /* CMSDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+               052C080F0989535300E7641D /* CMSEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 052C080D0989535300E7641D /* CMSEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+               052C08110989535F00E7641D /* CMSPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 052C08100989535F00E7641D /* CMSPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               053C8C9406503DD80047C7CA /* SecAsn1Templates.h in Headers */ = {isa = PBXBuildFile; fileRef = 053C8C8D06503DD80047C7CA /* SecAsn1Templates.h */; settings = {ATTRIBUTES = (Public, ); }; };
                053C8C9506503DD80047C7CA /* certExtensionTemplates.h in Headers */ = {isa = PBXBuildFile; fileRef = 053C8C8E06503DD80047C7CA /* certExtensionTemplates.h */; settings = {ATTRIBUTES = (Private, ); }; };
                053C8C9606503DD80047C7CA /* csrTemplates.h in Headers */ = {isa = PBXBuildFile; fileRef = 053C8C8F06503DD80047C7CA /* csrTemplates.h */; settings = {ATTRIBUTES = (Private, ); }; };
                053C8C9706503DD80047C7CA /* keyTemplates.h in Headers */ = {isa = PBXBuildFile; fileRef = 053C8C9006503DD80047C7CA /* keyTemplates.h */; settings = {ATTRIBUTES = (Private, ); }; };
                053C8C9806503DD80047C7CA /* nameTemplates.h in Headers */ = {isa = PBXBuildFile; fileRef = 053C8C9106503DD80047C7CA /* nameTemplates.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               053C8C9906503DD80047C7CA /* SecAsn1Coder.h in Headers */ = {isa = PBXBuildFile; fileRef = 053C8C9206503DD80047C7CA /* SecAsn1Coder.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               053C8C9906503DD80047C7CA /* SecAsn1Coder.h in Headers */ = {isa = PBXBuildFile; fileRef = 053C8C9206503DD80047C7CA /* SecAsn1Coder.h */; settings = {ATTRIBUTES = (Public, ); }; };
                053C8C9A06503DD80047C7CA /* secasn1t.h in Headers */ = {isa = PBXBuildFile; fileRef = 053C8C9306503DD80047C7CA /* secasn1t.h */; settings = {ATTRIBUTES = (Private, ); }; };
                05792F4F065082C100C80DB3 /* X509Templates.h in Headers */ = {isa = PBXBuildFile; fileRef = 05792F4E065082C100C80DB3 /* X509Templates.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               059D38360AB7866600CEF189 /* SecKeychainItemExtendedAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 059D38350AB7866600CEF189 /* SecKeychainItemExtendedAttributes.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               05ABB7B20989321500FA0183 /* SecAsn1Types.h in Headers */ = {isa = PBXBuildFile; fileRef = 05ABB7B10989321500FA0183 /* SecAsn1Types.h */; settings = {ATTRIBUTES = (Public, ); }; };
+               05ABB7C00989391A00FA0183 /* asn1Templates.h in Headers */ = {isa = PBXBuildFile; fileRef = 05ABB7BF0989391A00FA0183 /* asn1Templates.h */; settings = {ATTRIBUTES = (Private, ); }; };
                05B063C805DB2C1C006FA9A6 /* SecImportExport.h in Headers */ = {isa = PBXBuildFile; fileRef = 05B063C705DB2C1C006FA9A6 /* SecImportExport.h */; settings = {ATTRIBUTES = (Public, ); }; };
                05D0BC8406A87338001F9A43 /* cssmapplePriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D0BC8206A87338001F9A43 /* cssmapplePriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
                05D0BC8506A87338001F9A43 /* ocspTemplates.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D0BC8306A87338001F9A43 /* ocspTemplates.h */; settings = {ATTRIBUTES = (Private, ); }; };
                4CA9BED4063726BD0013F16F /* SecCmsSignedData.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CA9BEC7063726BD0013F16F /* SecCmsSignedData.h */; settings = {ATTRIBUTES = (Private, ); }; };
                4CA9BED5063726BD0013F16F /* SecCmsSignerInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CA9BEC8063726BD0013F16F /* SecCmsSignerInfo.h */; settings = {ATTRIBUTES = (Private, ); }; };
                4CA9BED6063726BD0013F16F /* SecSMIME.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CA9BEC9063726BD0013F16F /* SecSMIME.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               52141F5809771DAB002C0FF6 /* SecDebugErrorMessages.strings in Resources */ = {isa = PBXBuildFile; fileRef = 52141F5709771DAB002C0FF6 /* SecDebugErrorMessages.strings */; };
                5270685507024D6F00C5D30E /* iToolsTrustedApps.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5270685407024D6F00C5D30E /* iToolsTrustedApps.plist */; };
                C21204A5056D89280018F475 /* SecErrorMessages.strings in Resources */ = {isa = PBXBuildFile; fileRef = C21204A4056D89280018F475 /* SecErrorMessages.strings */; };
+               C22551500A279CE1007D3358 /* CodeSigning.h in Headers */ = {isa = PBXBuildFile; fileRef = C225514F0A279CE1007D3358 /* CodeSigning.h */; settings = {ATTRIBUTES = (Private, ); }; };
                C234BC48069DBAB2006A5163 /* mdspriv.h in Headers */ = {isa = PBXBuildFile; fileRef = C234BC47069DBAB2006A5163 /* mdspriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               D609443609F0462500A10B59 /* SecureDownload.h in Headers */ = {isa = PBXBuildFile; fileRef = D609443409F0462500A10B59 /* SecureDownload.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               D609443709F0462500A10B59 /* SecureDownloadInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = D609443509F0462500A10B59 /* SecureDownloadInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               C27262F60B8624BE00D889AF /* csparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C27262F50B8624BE00D889AF /* csparser.cpp */; };
+               C27263200B86288B00D889AF /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034768E0FF38A50411DB9C8B /* Security.framework */; };
+               C29B69340AD326CE007D7504 /* SecCodeSigner.h in Headers */ = {isa = PBXBuildFile; fileRef = C29B69330AD326B3007D7504 /* SecCodeSigner.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               C2A4879B0B79160900849490 /* SecCodeHostLib.h in Headers */ = {isa = PBXBuildFile; fileRef = C2A487990B79160900849490 /* SecCodeHostLib.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               C2A4879C0B79160900849490 /* SecIntegrity.h in Headers */ = {isa = PBXBuildFile; fileRef = C2A4879A0B79160900849490 /* SecIntegrity.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               C2BBE9C30AC0618C005AF082 /* SecCodeHost.h in Headers */ = {isa = PBXBuildFile; fileRef = C2BBE9C20AC0618C005AF082 /* SecCodeHost.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               C2CC31360B85271C005FA59D /* SecIntegrityLib.h in Headers */ = {isa = PBXBuildFile; fileRef = C2CC31350B85271C005FA59D /* SecIntegrityLib.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               C2D382D60A225D89005C63A2 /* CSCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D382CF0A225D89005C63A2 /* CSCommon.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               C2D382D80A225D89005C63A2 /* SecCode.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D382D10A225D89005C63A2 /* SecCode.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               C2D382DA0A225D89005C63A2 /* SecStaticCode.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D382D30A225D89005C63A2 /* SecStaticCode.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               C2D382DC0A225D89005C63A2 /* SecRequirement.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D382D50A225D89005C63A2 /* SecRequirement.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               D619986109F6FC4800699932 /* SecureDownload.h in Headers */ = {isa = PBXBuildFile; fileRef = D619986009F6FC4800699932 /* SecureDownload.h */; settings = {ATTRIBUTES = (Public, ); }; };
+               D619986309F6FC5A00699932 /* SecureDownloadInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = D619986209F6FC5A00699932 /* SecureDownloadInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
                D6FB4E6A05F934DC0015312A /* SecManifest.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FB4E6805F934DC0015312A /* SecManifest.h */; settings = {ATTRIBUTES = (Private, ); }; };
 /* End PBXBuildFile section */
 
-/* Begin PBXBuildStyle section */
-               014CEA440018CDF011CA2923 /* Development */ = {
-                       isa = PBXBuildStyle;
-                       buildSettings = {
-                               BUILD_VARIANTS = debug;
-                               SECTORDER_FLAGS = "";
-                               WARNING_LDFLAGS = "";
-                       };
-                       name = Development;
-               };
-               014CEA450018CDF011CA2923 /* Deployment */ = {
-                       isa = PBXBuildStyle;
-                       buildSettings = {
-                               GCC_ENABLE_FIX_AND_CONTINUE = NO;
-                               ZERO_LINK = NO;
-                       };
-                       name = Deployment;
-               };
-               05336D77073AEDA10039907B /* Darwin */ = {
-                       isa = PBXBuildStyle;
-                       buildSettings = {
-                               OTHER_LDFLAGS = "";
-                       };
-                       name = Darwin;
-               };
-               4C3A328C079862AC007FDF15 /* normal with debug */ = {
-                       isa = PBXBuildStyle;
-                       buildSettings = {
-                               BUILD_VARIANTS = normal;
-                               COPY_PHASE_STRIP = NO;
-                               CSSM_HEADERS = "$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers/Security";
-                               GCC_OPTIMIZATION_LEVEL = 0;
-                               OPT_LDFLAGS = "";
-                               OPT_LDXFLAGS = "";
-                               OPT_LDXNOPIC = "";
-                               OTHER_ASFLAGS_normal = "$(OTHER_CFLAGS)";
-                               OTHER_CFLAGS_normal = "$(OTHER_CFLAGS) -O0 -fno-inline";
-                               OTHER_CPLUSPLUSFLAGS_normal = "$(OTHER_CFLAGS) -O0 -fno-inline";
-                               SECTORDER_FLAGS = "";
-                       };
-                       name = "normal with debug";
-               };
-/* End PBXBuildStyle section */
-
 /* Begin PBXContainerItemProxy section */
                4C68458205814C85003AC7B2 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        remoteGlobalIDString = 4C216213053639A600CCA0BB;
                        remoteInfo = generate;
                };
+               C224637C0B86214100626F1B /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = 0867D69CFE84028FC02AAC07;
+                       remoteInfo = Security;
+               };
+               C224637E0B86214600626F1B /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = C22463700B86212100626F1B;
+                       remoteInfo = csparser;
+               };
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXFileReference section */
                034768E0FF38A50411DB9C8B /* Security.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Security.framework; sourceTree = BUILT_PRODUCTS_DIR; };
                0504B1B406517D230011D5F5 /* osKeyTemplates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = osKeyTemplates.h; sourceTree = "<group>"; };
+               050CCC390A115F96004DFCA9 /* SecTrustSettings.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecTrustSettings.h; sourceTree = "<group>"; };
+               050CCC3B0A115FAC004DFCA9 /* SecTrustSettingsPriv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecTrustSettingsPriv.h; sourceTree = "<group>"; };
+               050CCC3C0A115FAC004DFCA9 /* TrustSettingsSchema.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TrustSettingsSchema.h; sourceTree = "<group>"; };
+               052C0802098950D000E7641D /* security_cms.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = security_cms.exp; sourceTree = "<group>"; };
+               052C080C0989535300E7641D /* CMSDecoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CMSDecoder.h; sourceTree = "<group>"; };
+               052C080D0989535300E7641D /* CMSEncoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CMSEncoder.h; sourceTree = "<group>"; };
+               052C08100989535F00E7641D /* CMSPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CMSPrivate.h; sourceTree = "<group>"; };
                053105C105E19ED400044101 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
-               053C8C8D06503DD80047C7CA /* asn1Templates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = asn1Templates.h; sourceTree = "<group>"; };
+               053C8C8D06503DD80047C7CA /* SecAsn1Templates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecAsn1Templates.h; sourceTree = "<group>"; };
                053C8C8E06503DD80047C7CA /* certExtensionTemplates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = certExtensionTemplates.h; sourceTree = "<group>"; };
                053C8C8F06503DD80047C7CA /* csrTemplates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = csrTemplates.h; sourceTree = "<group>"; };
                053C8C9006503DD80047C7CA /* keyTemplates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = keyTemplates.h; sourceTree = "<group>"; };
                053C8C9306503DD80047C7CA /* secasn1t.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = secasn1t.h; sourceTree = "<group>"; };
                053C8CC706503E9E0047C7CA /* security_asn1.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = security_asn1.exp; sourceTree = "<group>"; };
                05792F4E065082C100C80DB3 /* X509Templates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = X509Templates.h; sourceTree = "<group>"; };
+               059D38350AB7866600CEF189 /* SecKeychainItemExtendedAttributes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecKeychainItemExtendedAttributes.h; sourceTree = "<group>"; };
+               05ABB7B10989321500FA0183 /* SecAsn1Types.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecAsn1Types.h; sourceTree = "<group>"; };
+               05ABB7BF0989391A00FA0183 /* asn1Templates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = asn1Templates.h; sourceTree = "<group>"; };
                05B063C705DB2C1C006FA9A6 /* SecImportExport.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecImportExport.h; sourceTree = "<group>"; };
                05D0BC8206A87338001F9A43 /* cssmapplePriv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = cssmapplePriv.h; sourceTree = "<group>"; };
                05D0BC8306A87338001F9A43 /* ocspTemplates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ocspTemplates.h; sourceTree = "<group>"; };
                1B40AAED062F63E7009BAE74 /* SecKeychainSearchPriv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecKeychainSearchPriv.h; sourceTree = "<group>"; };
                309CD1F9062B3D1900B66530 /* SecIdentitySearchPriv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecIdentitySearchPriv.h; sourceTree = "<group>"; };
                40A2A720066FE6B200858603 /* SecPassword.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecPassword.h; sourceTree = "<group>"; };
-               4C01DDF10540D04C00A9C9B2 /* security_agent_client.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = security_agent_client.framework; sourceTree = BUILT_PRODUCTS_DIR; };
                4C01DDF20540D04C00A9C9B2 /* security_apple_csp.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = security_apple_csp.framework; sourceTree = BUILT_PRODUCTS_DIR; };
                4C01DDF30540D04C00A9C9B2 /* security_apple_cspdl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = security_apple_cspdl.framework; sourceTree = BUILT_PRODUCTS_DIR; };
                4C01DDF40540D04C00A9C9B2 /* security_apple_file_dl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = security_apple_file_dl.framework; sourceTree = BUILT_PRODUCTS_DIR; };
                4CA9BEDD0637274A0013F16F /* security_smime.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = security_smime.exp; sourceTree = "<group>"; };
                4CAF731A05363BD700D9DA7C /* security_exports.s */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.asm; path = security_exports.s; sourceTree = "<group>"; };
                4CD8084D0536046D009F54B0 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
+               52141F5709771DAB002C0FF6 /* SecDebugErrorMessages.strings */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; path = SecDebugErrorMessages.strings; sourceTree = "<group>"; };
                5270685407024D6F00C5D30E /* iToolsTrustedApps.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; path = iToolsTrustedApps.plist; sourceTree = "<group>"; };
                C21204A2056D891E0018F475 /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/SecErrorMessages.strings; sourceTree = "<group>"; };
+               C22463710B86212100626F1B /* csparser.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = csparser.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+               C22463720B86212100626F1B /* csparser-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "csparser-Info.plist"; sourceTree = "<group>"; };
+               C225514F0A279CE1007D3358 /* CodeSigning.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CodeSigning.h; sourceTree = "<group>"; };
                C234BC47069DBAB2006A5163 /* mdspriv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = mdspriv.h; sourceTree = "<group>"; };
+               C27262E80B86236100D889AF /* csparser.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = csparser.exp; sourceTree = "<group>"; };
+               C27262F50B8624BE00D889AF /* csparser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = csparser.cpp; sourceTree = "<group>"; };
                C299D086056BF15B004BB123 /* generateErrStrings.pl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.perl; path = generateErrStrings.pl; sourceTree = "<group>"; };
+               C29B69330AD326B3007D7504 /* SecCodeSigner.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecCodeSigner.h; sourceTree = "<group>"; };
+               C2A487990B79160900849490 /* SecCodeHostLib.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecCodeHostLib.h; sourceTree = "<group>"; };
+               C2A4879A0B79160900849490 /* SecIntegrity.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecIntegrity.h; sourceTree = "<group>"; };
+               C2BBE9C20AC0618C005AF082 /* SecCodeHost.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecCodeHost.h; sourceTree = "<group>"; };
+               C2CC31350B85271C005FA59D /* SecIntegrityLib.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecIntegrityLib.h; sourceTree = "<group>"; };
+               C2D382CF0A225D89005C63A2 /* CSCommon.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CSCommon.h; sourceTree = "<group>"; };
+               C2D382D10A225D89005C63A2 /* SecCode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecCode.h; sourceTree = "<group>"; };
+               C2D382D30A225D89005C63A2 /* SecStaticCode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecStaticCode.h; sourceTree = "<group>"; };
+               C2D382D50A225D89005C63A2 /* SecRequirement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecRequirement.h; sourceTree = "<group>"; };
                C4294290053B28F100470431 /* Security.order */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Security.order; sourceTree = "<group>"; };
-               D609443409F0462500A10B59 /* SecureDownload.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecureDownload.h; sourceTree = "<group>"; };
-               D609443509F0462500A10B59 /* SecureDownloadInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecureDownloadInternal.h; sourceTree = "<group>"; };
+               D619986009F6FC4800699932 /* SecureDownload.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecureDownload.h; sourceTree = "<group>"; };
+               D619986209F6FC5A00699932 /* SecureDownloadInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecureDownloadInternal.h; sourceTree = "<group>"; };
                D6FB4E6805F934DC0015312A /* SecManifest.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecManifest.h; sourceTree = "<group>"; };
                D6FB4E6F05F935690015312A /* security_manifest.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = security_manifest.exp; sourceTree = "<group>"; };
                D6FB4E9405F937900015312A /* security_manifest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = security_manifest.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 /* Begin PBXFrameworkTarget section */
                0867D69CFE84028FC02AAC07 /* Security */ = {
                        isa = PBXFrameworkTarget;
-                       buildConfigurationList = 05D720E30ACC6BD5008FF8CC /* Build configuration list for PBXFrameworkTarget "Security" */;
+                       buildConfigurationList = C23B0C7F09A2987F00B7FCED /* Build configuration list for PBXFrameworkTarget "Security" */;
                        buildPhases = (
                                0867D69DFE84028FC02AAC07 /* Headers */,
                                0867D69EFE84028FC02AAC07 /* Resources */,
                                0867D6A0FE84028FC02AAC07 /* Frameworks */,
                                4C77DA7506DD0A0200139C22 /* ShellScript */,
                        );
-                       buildSettings = {
-                               BUILD_VARIANTS = (
-                                       normal,
-                                       debug,
-                               );
-                               CURRENT_PROJECT_VERSION = 29774;
-                               DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 29774;
-                               EXPORTED_SYMBOLS_FILE = "${BUILT_PRODUCTS_DIR}/derived_src/Security.exp";
-                               FRAMEWORK_SEARCH_PATHS = (
-                                       /usr/local/SecurityPieces/Components/Security,
-                                       /usr/local/SecurityPieces/Frameworks,
-                               );
-                               FRAMEWORK_VERSION = A;
-                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks";
-                               LD = "/usr/bin/g++-4.0";
-                               OPT_LDFLAGS = "-dead_strip";
-                               OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
-                               OTHER_ASFLAGS_normal = "-DNDEBUG $(OTHER_CFLAGS)";
-                               OTHER_ASFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
-                               OTHER_CFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
-                               OTHER_CFLAGS_normal = "-DNDEBUG $(OTHER_CFLAGS)";
-                               OTHER_CFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
-                               OTHER_CPLUSPLUSFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
-                               OTHER_CPLUSPLUSFLAGS_normal = "-DNDEBUG $(OTHER_CFLAGS)";
-                               OTHER_CPLUSPLUSFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
-                               OTHER_LDFLAGS = (
-                                       "-framework",
-                                       security_comcryption,
-                                       "-framework",
-                                       security_cryptkit,
-                               );
-                               OTHER_LDFLAGS_debug = "\"-framework\" \"security_ssl,_debug\" \"-framework\" \"security_keychain,_debug\" \"-framework\" \"security_cssm,_debug\" \"-framework\" \"security_mds,_debug\" \"-framework\" \"security_apple_x509_tp,_debug\" \"-framework\" \"security_apple_x509_cl,_debug\" \"-framework\" \"security_apple_file_dl,_debug\" \"-framework\" \"security_apple_cspdl,_debug\" \"-framework\" \"security_apple_csp,_debug\" \"-framework\" \"security_sd_cspdl,_debug\" \"-framework\" \"security_filedb,_debug\" \"-framework\" \"security_cdsa_plugin,_debug\" \"-framework\" \"security_cdsa_client,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"securityd_client,_debug\" \"-framework\" \"security_cdsa_utilities,_debug\" \"-framework\" \"security_utilities,_debug\" \"-framework\" \"security_checkpw,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"security_pkcs12,_debug\" \"-framework\" \"security_smime,_debug\" \"-framework\" \"security_manifest,_debug\" \"-framework\" \"security_asn1,_debug\" \"-framework\" \"security_cdsa_utils,_debug\" \"-framework\" \"security_ocspd,_debug\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_nopic = "$(OPT_LDFLAGS) \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_normal = "$(OPT_LDFLAGS) \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_profile = "$(OPT_LDFLAGS) -pg \"-framework\" \"security_ssl,_profile\" \"-framework\" \"security_keychain,_profile\" \"-framework\" \"security_cssm,_profile\" \"-framework\" \"security_mds,_profile\" \"-framework\" \"security_apple_x509_tp,_profile\" \"-framework\" \"security_apple_x509_cl,_profile\" \"-framework\" \"security_apple_file_dl,_profile\" \"-framework\" \"security_apple_cspdl,_profile\" \"-framework\" \"security_apple_csp,_profile\" \"-framework\" \"security_sd_cspdl,_profile\" \"-framework\" \"security_filedb,_profile\" \"-framework\" \"security_cdsa_plugin,_profile\" \"-framework\" \"security_cdsa_client,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"securityd_client,_profile\" \"-framework\" \"security_cdsa_utilities,_profile\" \"-framework\" \"security_utilities,_profile\" \"-framework\" \"security_checkpw,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"security_pkcs12,_profile\" \"-framework\" \"security_smime,_profile\" \"-framework\" \"security_manifest,_profile\" \"-framework\" \"security_asn1,_profile\" \"-framework\" \"security_cdsa_utils,_profile\" \"-framework\" \"security_ocspd,_profile\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               PRODUCT_NAME = Security;
-                               SECTORDER_FLAGS = (
-                                       "-sectorder",
-                                       __TEXT,
-                                       __text,
-                                       "$(SRCROOT)/lib/Security.order",
-                                       "-seg_addr_table",
-                                       "$(APPLE_INTERNAL_DEVELOPER_DIR)/seg_addr_table",
-                               );
-                               STRIPFLAGS_FOR_GM = "-x";
-                               VERSIONING_SYSTEM = "apple-generic";
-                               WARNING_CFLAGS = (
-                                       "-Wmost",
-                                       "-Wno-four-char-constants",
-                                       "-Wno-unknown-pragmas",
-                               );
-                               WRAPPER_EXTENSION = framework;
-                       };
                        dependencies = (
                                4CAF730405363B1200D9DA7C /* PBXTargetDependency */,
                        );
                        productName = Security;
                        productReference = 034768E0FF38A50411DB9C8B /* Security.framework */;
                        productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
-<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
+<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
 <plist version=\"1.0\">
 <dict>
        <key>CFBundleDevelopmentRegion</key>
        <string>English</string>
        <key>CFBundleExecutable</key>
        <string>Security</string>
-       <key>CFBundleGetInfoString</key>
-       <string>4.5.2,  Copyright Â© 2000-2005 Apple Computer Inc., All Rights Reserved</string>
        <key>CFBundleIconFile</key>
        <string></string>
        <key>CFBundleIdentifier</key>
        <key>CFBundlePackageType</key>
        <string>FMWK</string>
        <key>CFBundleShortVersionString</key>
-       <string>4.5.2</string>
+       <string>5.0</string>
        <key>CFBundleSignature</key>
        <string>????</string>
        <key>CFBundleVersion</key>
-       <string>29774</string>
+       <string>31122</string>
 </dict>
 </plist>
 ";
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               C224636F0B86212100626F1B /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               C27263200B86288B00D889AF /* Security.framework in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
                        children = (
                                034768E0FF38A50411DB9C8B /* Security.framework */,
                                4C216214053639A600CCA0BB /* generate */,
+                               C22463710B86212100626F1B /* csparser.bundle */,
                        );
                        name = Products;
                        sourceTree = "<group>";
                        isa = PBXGroup;
                        children = (
                                4CD808CC05360655009F54B0 /* lib */,
+                               C27262DF0B86228400D889AF /* plugins */,
                                089C1665FE841158C02AAC07 /* intl */,
                                4CAF731305363B5200D9DA7C /* derived_src */,
                                4C5969DA058115A0001507D4 /* SecurityPieces */,
                1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = {
                        isa = PBXGroup;
                        children = (
-                               4C01DDF10540D04C00A9C9B2 /* security_agent_client.framework */,
                                4C01DDF20540D04C00A9C9B2 /* security_apple_csp.framework */,
                                4C01DDF30540D04C00A9C9B2 /* security_apple_cspdl.framework */,
                                4C01DDF40540D04C00A9C9B2 /* security_apple_file_dl.framework */,
                        children = (
                                053C8CC706503E9E0047C7CA /* security_asn1.exp */,
                                4C5969DD058115A0001507D4 /* security_checkpw.exp */,
+                               052C0802098950D000E7641D /* security_cms.exp */,
                                4C5969DE058115A0001507D4 /* security_cssm.exp */,
                                4C5969DF058115A0001507D4 /* security_keychain.exp */,
                                D6FB4E6F05F935690015312A /* security_manifest.exp */,
                4C5969E4058115A0001507D4 /* Security */ = {
                        isa = PBXGroup;
                        children = (
+                               050CCC390A115F96004DFCA9 /* SecTrustSettings.h */,
+                               D619986009F6FC4800699932 /* SecureDownload.h */,
+                               052C080C0989535300E7641D /* CMSDecoder.h */,
+                               052C080D0989535300E7641D /* CMSEncoder.h */,
                                4C5969E5058115A0001507D4 /* Authorization.h */,
                                4C5969E6058115A0001507D4 /* AuthorizationDB.h */,
                                4C596A18058115A0001507D4 /* AuthorizationPlugin.h */,
                                4C596A03058115A0001507D4 /* oidscrl.h */,
                                4C596A04058115A0001507D4 /* SecAccess.h */,
                                4C596A05058115A0001507D4 /* SecACL.h */,
+                               053C8C9206503DD80047C7CA /* SecAsn1Coder.h */,
+                               053C8C8D06503DD80047C7CA /* SecAsn1Templates.h */,
+                               05ABB7B10989321500FA0183 /* SecAsn1Types.h */,
                                4C596A06058115A0001507D4 /* SecBase.h */,
                                4C596A07058115A0001507D4 /* SecCertificate.h */,
                                4C596A08058115A0001507D4 /* SecIdentity.h */,
                4C596A17058115A0001507D4 /* Security */ = {
                        isa = PBXGroup;
                        children = (
+                               C2CC31350B85271C005FA59D /* SecIntegrityLib.h */,
+                               C2A487990B79160900849490 /* SecCodeHostLib.h */,
+                               C2A4879A0B79160900849490 /* SecIntegrity.h */,
+                               C29B69330AD326B3007D7504 /* SecCodeSigner.h */,
+                               C2BBE9C20AC0618C005AF082 /* SecCodeHost.h */,
+                               C225514F0A279CE1007D3358 /* CodeSigning.h */,
+                               C2D382CF0A225D89005C63A2 /* CSCommon.h */,
+                               C2D382D10A225D89005C63A2 /* SecCode.h */,
+                               C2D382D30A225D89005C63A2 /* SecStaticCode.h */,
+                               C2D382D50A225D89005C63A2 /* SecRequirement.h */,
+                               D619986209F6FC5A00699932 /* SecureDownloadInternal.h */,
+                               052C08100989535F00E7641D /* CMSPrivate.h */,
+                               05ABB7BF0989391A00FA0183 /* asn1Templates.h */,
                                4C596A19058115A0001507D4 /* AuthorizationPriv.h */,
                                4C596A1A058115A0001507D4 /* AuthorizationTagsPriv.h */,
                                053C8C8E06503DD80047C7CA /* certExtensionTemplates.h */,
                                053C8C9106503DD80047C7CA /* nameTemplates.h */,
                                0504B1B406517D230011D5F5 /* osKeyTemplates.h */,
                                4C596A1B058115A0001507D4 /* SecAccessPriv.h */,
-                               053C8C9206503DD80047C7CA /* SecAsn1Coder.h */,
                                053C8C9306503DD80047C7CA /* secasn1t.h */,
                                4C868462058A56780072F261 /* SecBasePriv.h */,
                                4C596A1C058115A0001507D4 /* SecCertificateBundle.h */,
                                4C596A1F058115A0001507D4 /* SecIdentityPriv.h */,
                                309CD1F9062B3D1900B66530 /* SecIdentitySearchPriv.h */,
                                4C596A21058115A0001507D4 /* SecKeychainItemPriv.h */,
+                               059D38350AB7866600CEF189 /* SecKeychainItemExtendedAttributes.h */,
                                4C596A22058115A0001507D4 /* SecKeychainPriv.h */,
                                1B40AAED062F63E7009BAE74 /* SecKeychainSearchPriv.h */,
                                4C596A23058115A0001507D4 /* SecKeyPriv.h */,
                                4CA9BEC9063726BD0013F16F /* SecSMIME.h */,
                                4C596A25058115A0001507D4 /* SecTrustedApplicationPriv.h */,
                                4C596A26058115A0001507D4 /* SecTrustPriv.h */,
-                               D609443409F0462500A10B59 /* SecureDownload.h */,
-                               D609443509F0462500A10B59 /* SecureDownloadInternal.h */,
+                               050CCC3B0A115FAC004DFCA9 /* SecTrustSettingsPriv.h */,
                                4C596A27058115A0001507D4 /* SecureTransportPriv.h */,
-                               053C8C8D06503DD80047C7CA /* asn1Templates.h */,
+                               050CCC3C0A115FAC004DFCA9 /* TrustSettingsSchema.h */,
                                05792F4E065082C100C80DB3 /* X509Templates.h */,
                                05D0BC8206A87338001F9A43 /* cssmapplePriv.h */,
                                05D0BC8306A87338001F9A43 /* ocspTemplates.h */,
                4CAF731305363B5200D9DA7C /* derived_src */ = {
                        isa = PBXGroup;
                        children = (
+                               52141F5709771DAB002C0FF6 /* SecDebugErrorMessages.strings */,
                                4CAF731A05363BD700D9DA7C /* security_exports.s */,
                                C21204A4056D89280018F475 /* SecErrorMessages.strings */,
                        );
                        path = lib;
                        sourceTree = "<group>";
                };
+               C27262DF0B86228400D889AF /* plugins */ = {
+                       isa = PBXGroup;
+                       children = (
+                               C27262F50B8624BE00D889AF /* csparser.cpp */,
+                               C22463720B86212100626F1B /* csparser-Info.plist */,
+                               C27262E80B86236100D889AF /* csparser.exp */,
+                       );
+                       path = plugins;
+                       sourceTree = "<group>";
+               };
 /* End PBXGroup section */
 
 /* Begin PBXHeadersBuildPhase section */
                        isa = PBXHeadersBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               C29B69340AD326CE007D7504 /* SecCodeSigner.h in Headers */,
                                4C596A41058115A0001507D4 /* Authorization.h in Headers */,
                                4C596A42058115A0001507D4 /* AuthorizationDB.h in Headers */,
                                4C596A43058115A0001507D4 /* AuthorizationTags.h in Headers */,
                                4C596A79058115A0001507D4 /* SecIdentityPriv.h in Headers */,
                                309CD1FA062B3D1900B66530 /* SecIdentitySearchPriv.h in Headers */,
                                4C596A7B058115A0001507D4 /* SecKeychainItemPriv.h in Headers */,
+                               059D38360AB7866600CEF189 /* SecKeychainItemExtendedAttributes.h in Headers */,
                                4C596A7C058115A0001507D4 /* SecKeychainPriv.h in Headers */,
                                1B40AAEE062F63E7009BAE74 /* SecKeychainSearchPriv.h in Headers */,
                                4C596A7D058115A0001507D4 /* SecKeyPriv.h in Headers */,
                                D6FB4E6A05F934DC0015312A /* SecManifest.h in Headers */,
                                4C596A7E058115A0001507D4 /* SecPolicyPriv.h in Headers */,
                                4CA9BED6063726BD0013F16F /* SecSMIME.h in Headers */,
-                               053C8C9406503DD80047C7CA /* asn1Templates.h in Headers */,
+                               053C8C9406503DD80047C7CA /* SecAsn1Templates.h in Headers */,
                                053C8C9506503DD80047C7CA /* certExtensionTemplates.h in Headers */,
                                053C8C9606503DD80047C7CA /* csrTemplates.h in Headers */,
                                053C8C9706503DD80047C7CA /* keyTemplates.h in Headers */,
                                40A2A721066FE6B300858603 /* SecPassword.h in Headers */,
                                05D0BC8406A87338001F9A43 /* cssmapplePriv.h in Headers */,
                                05D0BC8506A87338001F9A43 /* ocspTemplates.h in Headers */,
-                               D609443609F0462500A10B59 /* SecureDownload.h in Headers */,
-                               D609443709F0462500A10B59 /* SecureDownloadInternal.h in Headers */,
+                               05ABB7B20989321500FA0183 /* SecAsn1Types.h in Headers */,
+                               05ABB7C00989391A00FA0183 /* asn1Templates.h in Headers */,
+                               052C080E0989535300E7641D /* CMSDecoder.h in Headers */,
+                               052C080F0989535300E7641D /* CMSEncoder.h in Headers */,
+                               052C08110989535F00E7641D /* CMSPrivate.h in Headers */,
+                               D619986109F6FC4800699932 /* SecureDownload.h in Headers */,
+                               D619986309F6FC5A00699932 /* SecureDownloadInternal.h in Headers */,
+                               050CCC3A0A115F96004DFCA9 /* SecTrustSettings.h in Headers */,
+                               050CCC3D0A115FAC004DFCA9 /* SecTrustSettingsPriv.h in Headers */,
+                               050CCC3E0A115FAC004DFCA9 /* TrustSettingsSchema.h in Headers */,
+                               C2D382D60A225D89005C63A2 /* CSCommon.h in Headers */,
+                               C2D382D80A225D89005C63A2 /* SecCode.h in Headers */,
+                               C2D382DA0A225D89005C63A2 /* SecStaticCode.h in Headers */,
+                               C2D382DC0A225D89005C63A2 /* SecRequirement.h in Headers */,
+                               C22551500A279CE1007D3358 /* CodeSigning.h in Headers */,
+                               C2BBE9C30AC0618C005AF082 /* SecCodeHost.h in Headers */,
+                               C2A4879B0B79160900849490 /* SecCodeHostLib.h in Headers */,
+                               C2A4879C0B79160900849490 /* SecIntegrity.h in Headers */,
+                               C2CC31360B85271C005FA59D /* SecIntegrityLib.h in Headers */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                4C60A0A605811A4300C8A016 /* copy pieces */ = {
                        isa = PBXLegacyTarget;
                        buildArgumentsString = "-f lib/copy_pieces.mk $ACTION";
-                       buildConfigurationList = 05D720D70ACC6BD5008FF8CC /* Build configuration list for PBXLegacyTarget "copy pieces" */;
+                       buildConfigurationList = C23B0C7309A2987F00B7FCED /* Build configuration list for PBXLegacyTarget "copy pieces" */;
                        buildPhases = (
                        );
-                       buildSettings = {
-                               PRODUCT_NAME = "copy pieces";
-                       };
                        buildToolPath = /usr/bin/gnumake;
                        buildWorkingDirectory = "";
                        dependencies = (
                };
 /* End PBXLegacyTarget section */
 
+/* Begin PBXNativeTarget section */
+               C22463700B86212100626F1B /* csparser */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = C22463730B86212200626F1B /* Build configuration list for PBXNativeTarget "csparser" */;
+                       buildPhases = (
+                               C224636D0B86212100626F1B /* Resources */,
+                               C224636E0B86212100626F1B /* Sources */,
+                               C224636F0B86212100626F1B /* Frameworks */,
+                               C2A118A30B863B7500F60A3D /* ShellScript */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                       );
+                       name = csparser;
+                       productName = csparser;
+                       productReference = C22463710B86212100626F1B /* csparser.bundle */;
+                       productType = "com.apple.product-type.bundle";
+               };
+/* End PBXNativeTarget section */
+
 /* Begin PBXProject section */
                0867D690FE84028FC02AAC07 /* Project object */ = {
                        isa = PBXProject;
-                       buildConfigurationList = 05D720E90ACC6BD5008FF8CC /* Build configuration list for PBXProject "Security" */;
-                       buildSettings = {
-                       };
-                       buildStyles = (
-                               014CEA440018CDF011CA2923 /* Development */,
-                               014CEA450018CDF011CA2923 /* Deployment */,
-                               05336D77073AEDA10039907B /* Darwin */,
-                               4C3A328C079862AC007FDF15 /* normal with debug */,
-                       );
+                       buildConfigurationList = C23B0C8509A2987F00B7FCED /* Build configuration list for PBXProject "Security" */;
+                       compatibilityVersion = "Xcode 2.4";
                        hasScannedForEncodings = 1;
                        knownRegions = (
                                English,
                        mainGroup = 0867D691FE84028FC02AAC07 /* Security */;
                        productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
                        projectDirPath = "";
+                       projectRoot = "";
+                       shouldCheckCompatibility = 1;
                        targets = (
+                               C224637B0B86213C00626F1B /* World */,
                                0867D69CFE84028FC02AAC07 /* Security */,
                                4C216213053639A600CCA0BB /* generate */,
                                4C60A0A605811A4300C8A016 /* copy pieces */,
+                               C22463700B86212100626F1B /* csparser */,
                        );
                };
 /* End PBXProject section */
                                4C596A90058115A0001507D4 /* tp_common.mdsinfo in Resources */,
                                4C596A91058115A0001507D4 /* tp_policyOids.mdsinfo in Resources */,
                                4C596A92058115A0001507D4 /* tp_primary.mdsinfo in Resources */,
+                               52141F5809771DAB002C0FF6 /* SecDebugErrorMessages.strings in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               C224636D0B86212100626F1B /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        shellPath = /bin/sh;
-                       shellScript = "DERIVED_SRC=\"${BUILT_PRODUCTS_DIR}/derived_src\"\nmkdir -p \"${DERIVED_SRC}\"\n\n# make force loader stub\nEXPORTS=\"${DERIVED_SRC}/Security.exp\"\nsort -u \"${BUILT_PRODUCTS_DIR}/SecurityPieces/Exports/Security/\"*.exp | grep -v '^#' > \"${EXPORTS}.new\"\ncmp -s \"${EXPORTS}.new\" \"${EXPORTS}\" || mv \"${EXPORTS}.new\" \"${EXPORTS}\"\nTARGET=\"${DERIVED_SRC}/security_exports.s\"\nsed 's/^/.reference /' < \"${EXPORTS}\" > \"${TARGET}.new\"\ncmp -s \"${TARGET}.new\" \"${TARGET}\" || mv \"${TARGET}.new\" \"${TARGET}\"\n\n# make error message string files\nERRORSTRINGS=\"${DERIVED_SRC}/English.lproj/SecErrorMessages.strings\"\nmkdir -p \"${DERIVED_SRC}/English.lproj\"\ncat \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/Authorization.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/AuthSession.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/SecureTransport.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/SecBase.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/cssmerr.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/cssmapple.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/PrivateHeaders/Security/AuthorizationPriv.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/PrivateHeaders/Security/MacOSErrorStrings.h\" \\\n\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/PrivateHeaders/Security/SecureTransportPriv.h\" \\\n\t> \"${DERIVED_SRC}/errorcodes.new\"\n\nif [ ! -f \"${ERRORSTRINGS}\" -o `cmp -s \"${DERIVED_SRC}/errorcodes.new\" \"${DERIVED_SRC}/errorcodes\"; echo $?` -ne 0 ]\nthen\n\tmv \"${DERIVED_SRC}/errorcodes.new\" \"${DERIVED_SRC}/errorcodes\"\n\tperl \"lib/generateErrStrings.pl\" \"${DERIVED_SRC}/errorcodes\" \"${BUILT_PRODUCTS_DIR}\" \"${ERRORSTRINGS}\"\nfi\n";
+                       shellScript = "DERIVED_SRC=\"${BUILT_PRODUCTS_DIR}/derived_src\"\nmkdir -p \"${DERIVED_SRC}\"\n\n# make force loader stub\nEXPORTS=\"${DERIVED_SRC}/Security.exp\"\nsort -u \"${BUILT_PRODUCTS_DIR}/SecurityPieces/Exports/Security/\"*.exp | grep -v '^#' > \"${EXPORTS}.new\"\ncmp -s \"${EXPORTS}.new\" \"${EXPORTS}\" || mv \"${EXPORTS}.new\" \"${EXPORTS}\"\nTARGET=\"${DERIVED_SRC}/security_exports.s\"\nsed 's/^/.reference /' < \"${EXPORTS}\" > \"${TARGET}.new\"\ncmp -s \"${TARGET}.new\" \"${TARGET}\" || mv \"${TARGET}.new\" \"${TARGET}\"\n\n# make error message string files\n\nGENDEBUGSTRS[0]=\"YES\"; ERRORSTRINGS[0]=\"${DERIVED_SRC}/SecDebugErrorMessages.strings\"\nGENDEBUGSTRS[1]=\"NO\" ; ERRORSTRINGS[1]=\"${DERIVED_SRC}/English.lproj/SecErrorMessages.strings\"\n\nmkdir -p \"${DERIVED_SRC}/English.lproj\"\n\nfor ((ix=0;ix<2;ix++)) ; do\n\tperl \"lib/generateErrStrings.pl\" \\\n\t\t\"${GENDEBUGSTRS[ix]}\" \\\n\t\t\"${DERIVED_SRC}\" \\\n\t\t\"${ERRORSTRINGS[ix]}\" \\\n\t\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/Authorization.h\" \\\n\t\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/AuthSession.h\" \\\n\t\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/SecureTransport.h\" \\\n\t\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/SecBase.h\" \\\n\t\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/cssmerr.h\" \\\n\t\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/Headers/Security/cssmapple.h\" \\\n\t\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/PrivateHeaders/Security/CSCommon.h\" \\\n\t\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/PrivateHeaders/Security/AuthorizationPriv.h\" \\\n\t\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/PrivateHeaders/Security/MacOSErrorStrings.h\" \\\n\t\t\"${BUILT_PRODUCTS_DIR}/SecurityPieces/PrivateHeaders/Security/SecureTransportPriv.h\"\ndone\n";
+               };
+               C2A118A30B863B7500F60A3D /* ShellScript */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "ditto -v \"${TARGET_BUILD_DIR}\"/${FULL_PRODUCT_NAME} \"${BUILT_PRODUCTS_DIR}\"/Security.framework/PlugIns/${FULL_PRODUCT_NAME}\nexit 0";
                };
 /* End PBXShellScriptBuildPhase section */
 
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               C224636E0B86212100626F1B /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               C27262F60B8624BE00D889AF /* csparser.cpp in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXTargetDependency section */
                        target = 4C216213053639A600CCA0BB /* generate */;
                        targetProxy = 4CAF730305363B1200D9DA7C /* PBXContainerItemProxy */;
                };
+               C224637D0B86214100626F1B /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = 0867D69CFE84028FC02AAC07 /* Security */;
+                       targetProxy = C224637C0B86214100626F1B /* PBXContainerItemProxy */;
+               };
+               C224637F0B86214600626F1B /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = C22463700B86212100626F1B /* csparser */;
+                       targetProxy = C224637E0B86214600626F1B /* PBXContainerItemProxy */;
+               };
 /* End PBXTargetDependency section */
 
 /* Begin PBXToolTarget section */
                4C216213053639A600CCA0BB /* generate */ = {
                        isa = PBXToolTarget;
-                       buildConfigurationList = 05D720DD0ACC6BD5008FF8CC /* Build configuration list for PBXToolTarget "generate" */;
+                       buildConfigurationList = C23B0C7909A2987F00B7FCED /* Build configuration list for PBXToolTarget "generate" */;
                        buildPhases = (
                                4CAF72FE053639C900D9DA7C /* ShellScript */,
                        );
-                       buildSettings = {
-                               FRAMEWORK_SEARCH_PATHS = /usr/local/SecurityPieces/Frameworks;
-                               HEADER_SEARCH_PATHS = (
-                                       "$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers",
-                                       "$(BUILT_PRODUCTS_DIR)/SecurityPieces/PrivateHeaders",
-                                       /usr/local/SecurityPieces/Headers,
-                                       /usr/local/SecurityPieces/PrivateHeaders,
-                               );
-                               PRODUCT_NAME = generate;
-                       };
                        dependencies = (
                                4C68458305814C85003AC7B2 /* PBXTargetDependency */,
                        );
 /* End PBXVariantGroup section */
 
 /* Begin XCBuildConfiguration section */
-               05D720D80ACC6BD5008FF8CC /* Development */ = {
+               C22463740B86212200626F1B /* Development */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               COPY_PHASE_STRIP = NO;
+                               EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/plugins/csparser.exp";
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       /usr/local/SecurityPieces/Components/Security,
+                                       /usr/local/SecurityPieces/Frameworks,
+                               );
+                               GCC_DYNAMIC_NO_PIC = NO;
+                               GCC_ENABLE_FIX_AND_CONTINUE = YES;
+                               GCC_MODEL_TUNING = G5;
+                               GCC_OPTIMIZATION_LEVEL = 0;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               INFOPLIST_FILE = "plugins/csparser-Info.plist";
+                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/PlugIns";
+                               OTHER_LDFLAGS = (
+                                       "-framework",
+                                       CoreFoundation,
+                                       "-lantlr2c++",
+                               );
+                               OTHER_LDFLAGS_debug = "-framework security_codesigning,_debug -framework security_utilities,_debug";
+                               OTHER_LDFLAGS_normal = "-framework security_codesigning -framework security_utilities";
+                               OTHER_LDFLAGS_profile = "-framework security_codesigning,_profile -framework security_utilities,_profile";
+                               PREBINDING = NO;
+                               PRODUCT_NAME = csparser;
+                               WRAPPER_EXTENSION = bundle;
+                               ZERO_LINK = YES;
+                       };
+                       name = Development;
+               };
+               C22463750B86212200626F1B /* Deployment */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               COPY_PHASE_STRIP = YES;
+                               DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+                               EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/plugins/csparser.exp";
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       /usr/local/SecurityPieces/Components/Security,
+                                       /usr/local/SecurityPieces/Frameworks,
+                               );
+                               GCC_ENABLE_FIX_AND_CONTINUE = NO;
+                               GCC_MODEL_TUNING = G5;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               INFOPLIST_FILE = "plugins/csparser-Info.plist";
+                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/PlugIns";
+                               OTHER_LDFLAGS = (
+                                       "-framework",
+                                       CoreFoundation,
+                                       "-lantlr2c++",
+                               );
+                               OTHER_LDFLAGS_debug = "-framework security_codesigning,_debug -framework security_utilities,_debug";
+                               OTHER_LDFLAGS_normal = "-framework security_codesigning -framework security_utilities";
+                               OTHER_LDFLAGS_profile = "-framework security_codesigning,_profile -framework security_utilities,_profile";
+                               PREBINDING = NO;
+                               PRODUCT_NAME = csparser;
+                               WRAPPER_EXTENSION = bundle;
+                               ZERO_LINK = NO;
+                       };
+                       name = Deployment;
+               };
+               C22463760B86212200626F1B /* Darwin */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/plugins/csparser.exp";
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       /usr/local/SecurityPieces/Components/Security,
+                                       /usr/local/SecurityPieces/Frameworks,
+                               );
+                               GCC_ENABLE_FIX_AND_CONTINUE = YES;
+                               GCC_MODEL_TUNING = G5;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               INFOPLIST_FILE = "plugins/csparser-Info.plist";
+                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/PlugIns";
+                               OTHER_LDFLAGS = (
+                                       "-framework",
+                                       CoreFoundation,
+                                       "-lantlr2c++",
+                               );
+                               OTHER_LDFLAGS_debug = "-framework security_codesigning,_debug -framework security_utilities,_debug";
+                               OTHER_LDFLAGS_normal = "-framework security_codesigning -framework security_utilities";
+                               OTHER_LDFLAGS_profile = "-framework security_codesigning,_profile -framework security_utilities,_profile";
+                               PREBINDING = NO;
+                               PRODUCT_NAME = csparser;
+                               WRAPPER_EXTENSION = bundle;
+                               ZERO_LINK = YES;
+                       };
+                       name = Darwin;
+               };
+               C22463770B86212200626F1B /* normal with debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/plugins/csparser.exp";
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       /usr/local/SecurityPieces/Components/Security,
+                                       /usr/local/SecurityPieces/Frameworks,
+                               );
+                               GCC_ENABLE_FIX_AND_CONTINUE = YES;
+                               GCC_MODEL_TUNING = G5;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               INFOPLIST_FILE = "plugins/csparser-Info.plist";
+                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/PlugIns";
+                               OTHER_LDFLAGS = (
+                                       "-framework",
+                                       CoreFoundation,
+                                       "-lantlr2c++",
+                               );
+                               OTHER_LDFLAGS_debug = "-framework security_codesigning,_debug -framework security_utilities,_debug";
+                               OTHER_LDFLAGS_normal = "-framework security_codesigning -framework security_utilities";
+                               OTHER_LDFLAGS_profile = "-framework security_codesigning,_profile -framework security_utilities,_profile";
+                               PREBINDING = NO;
+                               PRODUCT_NAME = csparser;
+                               WRAPPER_EXTENSION = bundle;
+                               ZERO_LINK = YES;
+                       };
+                       name = "normal with debug";
+               };
+               C22463780B86212200626F1B /* Default */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/plugins/csparser.exp";
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       /usr/local/SecurityPieces/Components/Security,
+                                       /usr/local/SecurityPieces/Frameworks,
+                               );
+                               GCC_ENABLE_FIX_AND_CONTINUE = YES;
+                               GCC_MODEL_TUNING = G5;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               INFOPLIST_FILE = "plugins/csparser-Info.plist";
+                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/PlugIns";
+                               OTHER_LDFLAGS = (
+                                       "-framework",
+                                       CoreFoundation,
+                                       "-lantlr2c++",
+                               );
+                               OTHER_LDFLAGS_debug = "-framework security_codesigning,_debug -framework security_utilities,_debug";
+                               OTHER_LDFLAGS_normal = "-framework security_codesigning -framework security_utilities";
+                               OTHER_LDFLAGS_profile = "-framework security_codesigning,_profile -framework security_utilities,_profile";
+                               PREBINDING = NO;
+                               PRODUCT_NAME = csparser;
+                               WRAPPER_EXTENSION = bundle;
+                               ZERO_LINK = YES;
+                       };
+                       name = Default;
+               };
+               C22463810B86216400626F1B /* Development */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               COPY_PHASE_STRIP = NO;
+                               GCC_DYNAMIC_NO_PIC = NO;
+                               GCC_OPTIMIZATION_LEVEL = 0;
+                               PRODUCT_NAME = World;
+                       };
+                       name = Development;
+               };
+               C22463820B86216400626F1B /* Deployment */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               COPY_PHASE_STRIP = YES;
+                               DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+                               GCC_ENABLE_FIX_AND_CONTINUE = NO;
+                               PRODUCT_NAME = World;
+                               ZERO_LINK = NO;
+                       };
+                       name = Deployment;
+               };
+               C22463830B86216400626F1B /* Darwin */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               PRODUCT_NAME = World;
+                       };
+                       name = Darwin;
+               };
+               C22463840B86216400626F1B /* normal with debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               PRODUCT_NAME = World;
+                       };
+                       name = "normal with debug";
+               };
+               C22463850B86216400626F1B /* Default */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               PRODUCT_NAME = World;
+                       };
+                       name = Default;
+               };
+               C23B0C7409A2987F00B7FCED /* Development */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                BUILD_VARIANTS = debug;
                        };
                        name = Development;
                };
-               05D720D90ACC6BD5008FF8CC /* Deployment */ = {
+               C23B0C7509A2987F00B7FCED /* Deployment */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                GCC_ENABLE_FIX_AND_CONTINUE = NO;
                        };
                        name = Deployment;
                };
-               05D720DA0ACC6BD5008FF8CC /* Darwin */ = {
+               C23B0C7609A2987F00B7FCED /* Darwin */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                OTHER_LDFLAGS = "";
                        };
                        name = Darwin;
                };
-               05D720DB0ACC6BD5008FF8CC /* normal with debug */ = {
+               C23B0C7709A2987F00B7FCED /* normal with debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                BUILD_VARIANTS = normal;
                        };
                        name = "normal with debug";
                };
-               05D720DC0ACC6BD5008FF8CC /* Default */ = {
+               C23B0C7809A2987F00B7FCED /* Default */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                PRODUCT_NAME = "copy pieces";
                        };
                        name = Default;
                };
-               05D720DE0ACC6BD5008FF8CC /* Development */ = {
+               C23B0C7A09A2987F00B7FCED /* Development */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                BUILD_VARIANTS = debug;
-                               FRAMEWORK_SEARCH_PATHS = /usr/local/SecurityPieces/Frameworks;
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       /usr/local/SecurityPieces/Components/Security,
+                                       /usr/local/SecurityPieces/Frameworks,
+                               );
                                HEADER_SEARCH_PATHS = (
-                                       "$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers",
-                                       "$(BUILT_PRODUCTS_DIR)/SecurityPieces/PrivateHeaders",
+                                       "\"$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers\"",
+                                       "\"$(BUILT_PRODUCTS_DIR)/SecurityPieces/PrivateHeaders\"",
                                        /usr/local/SecurityPieces/Headers,
                                        /usr/local/SecurityPieces/PrivateHeaders,
                                );
                        };
                        name = Development;
                };
-               05D720DF0ACC6BD5008FF8CC /* Deployment */ = {
+               C23B0C7B09A2987F00B7FCED /* Deployment */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               FRAMEWORK_SEARCH_PATHS = /usr/local/SecurityPieces/Frameworks;
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       /usr/local/SecurityPieces/Components/Security,
+                                       /usr/local/SecurityPieces/Frameworks,
+                               );
                                GCC_ENABLE_FIX_AND_CONTINUE = NO;
                                HEADER_SEARCH_PATHS = (
-                                       "$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers",
-                                       "$(BUILT_PRODUCTS_DIR)/SecurityPieces/PrivateHeaders",
+                                       "\"$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers\"",
+                                       "\"$(BUILT_PRODUCTS_DIR)/SecurityPieces/PrivateHeaders\"",
                                        /usr/local/SecurityPieces/Headers,
                                        /usr/local/SecurityPieces/PrivateHeaders,
                                );
                        };
                        name = Deployment;
                };
-               05D720E00ACC6BD5008FF8CC /* Darwin */ = {
+               C23B0C7C09A2987F00B7FCED /* Darwin */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               FRAMEWORK_SEARCH_PATHS = /usr/local/SecurityPieces/Frameworks;
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       /usr/local/SecurityPieces/Components/Security,
+                                       /usr/local/SecurityPieces/Frameworks,
+                               );
                                HEADER_SEARCH_PATHS = (
-                                       "$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers",
-                                       "$(BUILT_PRODUCTS_DIR)/SecurityPieces/PrivateHeaders",
+                                       "\"$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers\"",
+                                       "\"$(BUILT_PRODUCTS_DIR)/SecurityPieces/PrivateHeaders\"",
                                        /usr/local/SecurityPieces/Headers,
                                        /usr/local/SecurityPieces/PrivateHeaders,
                                );
                        };
                        name = Darwin;
                };
-               05D720E10ACC6BD5008FF8CC /* normal with debug */ = {
+               C23B0C7D09A2987F00B7FCED /* normal with debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                BUILD_VARIANTS = normal;
                                COPY_PHASE_STRIP = NO;
                                CSSM_HEADERS = "$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers/Security";
-                               FRAMEWORK_SEARCH_PATHS = /usr/local/SecurityPieces/Frameworks;
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       /usr/local/SecurityPieces/Components/Security,
+                                       /usr/local/SecurityPieces/Frameworks,
+                               );
                                GCC_OPTIMIZATION_LEVEL = 0;
                                HEADER_SEARCH_PATHS = (
-                                       "$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers",
-                                       "$(BUILT_PRODUCTS_DIR)/SecurityPieces/PrivateHeaders",
+                                       "\"$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers\"",
+                                       "\"$(BUILT_PRODUCTS_DIR)/SecurityPieces/PrivateHeaders\"",
                                        /usr/local/SecurityPieces/Headers,
                                        /usr/local/SecurityPieces/PrivateHeaders,
                                );
                        };
                        name = "normal with debug";
                };
-               05D720E20ACC6BD5008FF8CC /* Default */ = {
+               C23B0C7E09A2987F00B7FCED /* Default */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               FRAMEWORK_SEARCH_PATHS = /usr/local/SecurityPieces/Frameworks;
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       /usr/local/SecurityPieces/Components/Security,
+                                       /usr/local/SecurityPieces/Frameworks,
+                               );
                                HEADER_SEARCH_PATHS = (
-                                       "$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers",
-                                       "$(BUILT_PRODUCTS_DIR)/SecurityPieces/PrivateHeaders",
+                                       "\"$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers\"",
+                                       "\"$(BUILT_PRODUCTS_DIR)/SecurityPieces/PrivateHeaders\"",
                                        /usr/local/SecurityPieces/Headers,
                                        /usr/local/SecurityPieces/PrivateHeaders,
                                );
                        };
                        name = Default;
                };
-               05D720E40ACC6BD5008FF8CC /* Development */ = {
+               C23B0C8009A2987F00B7FCED /* Development */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                BUILD_VARIANTS = debug;
-                               CURRENT_PROJECT_VERSION = 29774;
+                               CURRENT_PROJECT_VERSION = 31122;
                                DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 29774;
+                               DYLIB_CURRENT_VERSION = 31122;
                                EXPORTED_SYMBOLS_FILE = "${BUILT_PRODUCTS_DIR}/derived_src/Security.exp";
                                FRAMEWORK_SEARCH_PATHS = (
                                        /usr/local/SecurityPieces/Components/Security,
                                );
                                FRAMEWORK_VERSION = A;
                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks";
-                               LD = "/usr/bin/g++-4.0";
+                               LD = "g++";
                                OPT_LDFLAGS = "-dead_strip";
                                OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
                                OTHER_ASFLAGS_normal = "-DNDEBUG $(OTHER_CFLAGS)";
                                OTHER_CPLUSPLUSFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
                                OTHER_LDFLAGS = (
                                        "-framework",
-                                       security_comcryption,
+                                       "\"security_comcryption\"",
                                        "-framework",
-                                       security_cryptkit,
+                                       "\"security_cryptkit\"",
+                                       "-L/usr/local/lib",
+                                       "-lantlr2c++",
                                );
-                               OTHER_LDFLAGS_debug = "\"-framework\" \"security_ssl,_debug\" \"-framework\" \"security_keychain,_debug\" \"-framework\" \"security_cssm,_debug\" \"-framework\" \"security_mds,_debug\" \"-framework\" \"security_apple_x509_tp,_debug\" \"-framework\" \"security_apple_x509_cl,_debug\" \"-framework\" \"security_apple_file_dl,_debug\" \"-framework\" \"security_apple_cspdl,_debug\" \"-framework\" \"security_apple_csp,_debug\" \"-framework\" \"security_sd_cspdl,_debug\" \"-framework\" \"security_filedb,_debug\" \"-framework\" \"security_cdsa_plugin,_debug\" \"-framework\" \"security_cdsa_client,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"securityd_client,_debug\" \"-framework\" \"security_cdsa_utilities,_debug\" \"-framework\" \"security_utilities,_debug\" \"-framework\" \"security_checkpw,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"security_pkcs12,_debug\" \"-framework\" \"security_smime,_debug\" \"-framework\" \"security_manifest,_debug\" \"-framework\" \"security_asn1,_debug\" \"-framework\" \"security_cdsa_utils,_debug\" \"-framework\" \"security_ocspd,_debug\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_nopic = "$(OPT_LDFLAGS) \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_normal = "$(OPT_LDFLAGS) \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_profile = "$(OPT_LDFLAGS) -pg \"-framework\" \"security_ssl,_profile\" \"-framework\" \"security_keychain,_profile\" \"-framework\" \"security_cssm,_profile\" \"-framework\" \"security_mds,_profile\" \"-framework\" \"security_apple_x509_tp,_profile\" \"-framework\" \"security_apple_x509_cl,_profile\" \"-framework\" \"security_apple_file_dl,_profile\" \"-framework\" \"security_apple_cspdl,_profile\" \"-framework\" \"security_apple_csp,_profile\" \"-framework\" \"security_sd_cspdl,_profile\" \"-framework\" \"security_filedb,_profile\" \"-framework\" \"security_cdsa_plugin,_profile\" \"-framework\" \"security_cdsa_client,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"securityd_client,_profile\" \"-framework\" \"security_cdsa_utilities,_profile\" \"-framework\" \"security_utilities,_profile\" \"-framework\" \"security_checkpw,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"security_pkcs12,_profile\" \"-framework\" \"security_smime,_profile\" \"-framework\" \"security_manifest,_profile\" \"-framework\" \"security_asn1,_profile\" \"-framework\" \"security_cdsa_utils,_profile\" \"-framework\" \"security_ocspd,_profile\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_debug = "-framework \"security_codesigning,_debug\" \"-framework\" \"security_ssl,_debug\" \"-framework\" \"security_keychain,_debug\" \"-framework\" \"security_cssm,_debug\" \"-framework\" \"security_mds,_debug\" \"-framework\" \"security_apple_x509_tp,_debug\" \"-framework\" \"security_apple_x509_cl,_debug\" \"-framework\" \"security_apple_file_dl,_debug\" \"-framework\" \"security_apple_cspdl,_debug\" \"-framework\" \"security_apple_csp,_debug\" \"-framework\" \"security_sd_cspdl,_debug\" \"-framework\" \"security_filedb,_debug\" \"-framework\" \"security_cdsa_plugin,_debug\" \"-framework\" \"security_cdsa_client,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"securityd_client,_debug\" \"-framework\" \"security_cdsa_utilities,_debug\" \"-framework\" \"security_utilities,_debug\" \"-framework\" \"security_checkpw,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"security_pkcs12,_debug\" \"-framework\" \"security_smime,_debug\" \"-framework\" \"security_manifest,_debug\" \"-framework\" \"security_asn1,_debug\" \"-framework\" \"security_cdsa_utils,_debug\" \"-framework\" \"security_ocspd,_debug\" \"-framework\" \"security_cms,_debug\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_nopic = "$(OPT_LDFLAGS) -framework \"security_codesigning\"  \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-framework\" \"security_cms\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_normal = "$(OPT_LDFLAGS) -framework \"security_codesigning\" \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-framework\" \"security_cms\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_profile = "$(OPT_LDFLAGS) -pg -framework \"security_codesigning,_profile\" \"-framework\" \"security_ssl,_profile\" \"-framework\" \"security_keychain,_profile\" \"-framework\" \"security_cssm,_profile\" \"-framework\" \"security_mds,_profile\" \"-framework\" \"security_apple_x509_tp,_profile\" \"-framework\" \"security_apple_x509_cl,_profile\" \"-framework\" \"security_apple_file_dl,_profile\" \"-framework\" \"security_apple_cspdl,_profile\" \"-framework\" \"security_apple_csp,_profile\" \"-framework\" \"security_sd_cspdl,_profile\" \"-framework\" \"security_filedb,_profile\" \"-framework\" \"security_cdsa_plugin,_profile\" \"-framework\" \"security_cdsa_client,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"securityd_client,_profile\" \"-framework\" \"security_cdsa_utilities,_profile\" \"-framework\" \"security_utilities,_profile\" \"-framework\" \"security_checkpw,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"security_pkcs12,_profile\" \"-framework\" \"security_smime,_profile\" \"-framework\" \"security_manifest,_profile\" \"-framework\" \"security_asn1,_profile\" \"-framework\" \"security_cdsa_utils,_profile\" \"-framework\" \"security_ocspd,_profile\" \"-framework\" \"security_cms,_profile\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               PREBINDING = NO;
                                PRODUCT_NAME = Security;
                                SECTORDER_FLAGS = "";
                                STRIPFLAGS_FOR_GM = "-x";
                        };
                        name = Development;
                };
-               05D720E50ACC6BD5008FF8CC /* Deployment */ = {
+               C23B0C8109A2987F00B7FCED /* Deployment */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                BUILD_VARIANTS = (
                                        normal,
                                        debug,
                                );
-                               CURRENT_PROJECT_VERSION = 29774;
+                               CURRENT_PROJECT_VERSION = 31122;
                                DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 29774;
+                               DYLIB_CURRENT_VERSION = 31122;
                                EXPORTED_SYMBOLS_FILE = "${BUILT_PRODUCTS_DIR}/derived_src/Security.exp";
                                FRAMEWORK_SEARCH_PATHS = (
                                        /usr/local/SecurityPieces/Components/Security,
                                FRAMEWORK_VERSION = A;
                                GCC_ENABLE_FIX_AND_CONTINUE = NO;
                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks";
-                               LD = "/usr/bin/g++-4.0";
+                               LD = "g++";
                                OPT_LDFLAGS = "-dead_strip";
                                OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
                                OTHER_ASFLAGS_normal = "-DNDEBUG $(OTHER_CFLAGS)";
                                OTHER_CPLUSPLUSFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
                                OTHER_LDFLAGS = (
                                        "-framework",
-                                       security_comcryption,
+                                       "\"security_comcryption\"",
                                        "-framework",
-                                       security_cryptkit,
+                                       "\"security_cryptkit\"",
+                                       "-L/usr/local/lib",
+                                       "-lantlr2c++",
                                );
-                               OTHER_LDFLAGS_debug = "\"-framework\" \"security_ssl,_debug\" \"-framework\" \"security_keychain,_debug\" \"-framework\" \"security_cssm,_debug\" \"-framework\" \"security_mds,_debug\" \"-framework\" \"security_apple_x509_tp,_debug\" \"-framework\" \"security_apple_x509_cl,_debug\" \"-framework\" \"security_apple_file_dl,_debug\" \"-framework\" \"security_apple_cspdl,_debug\" \"-framework\" \"security_apple_csp,_debug\" \"-framework\" \"security_sd_cspdl,_debug\" \"-framework\" \"security_filedb,_debug\" \"-framework\" \"security_cdsa_plugin,_debug\" \"-framework\" \"security_cdsa_client,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"securityd_client,_debug\" \"-framework\" \"security_cdsa_utilities,_debug\" \"-framework\" \"security_utilities,_debug\" \"-framework\" \"security_checkpw,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"security_pkcs12,_debug\" \"-framework\" \"security_smime,_debug\" \"-framework\" \"security_manifest,_debug\" \"-framework\" \"security_asn1,_debug\" \"-framework\" \"security_cdsa_utils,_debug\" \"-framework\" \"security_ocspd,_debug\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_nopic = "$(OPT_LDFLAGS) \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_normal = "$(OPT_LDFLAGS) \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_profile = "$(OPT_LDFLAGS) -pg \"-framework\" \"security_ssl,_profile\" \"-framework\" \"security_keychain,_profile\" \"-framework\" \"security_cssm,_profile\" \"-framework\" \"security_mds,_profile\" \"-framework\" \"security_apple_x509_tp,_profile\" \"-framework\" \"security_apple_x509_cl,_profile\" \"-framework\" \"security_apple_file_dl,_profile\" \"-framework\" \"security_apple_cspdl,_profile\" \"-framework\" \"security_apple_csp,_profile\" \"-framework\" \"security_sd_cspdl,_profile\" \"-framework\" \"security_filedb,_profile\" \"-framework\" \"security_cdsa_plugin,_profile\" \"-framework\" \"security_cdsa_client,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"securityd_client,_profile\" \"-framework\" \"security_cdsa_utilities,_profile\" \"-framework\" \"security_utilities,_profile\" \"-framework\" \"security_checkpw,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"security_pkcs12,_profile\" \"-framework\" \"security_smime,_profile\" \"-framework\" \"security_manifest,_profile\" \"-framework\" \"security_asn1,_profile\" \"-framework\" \"security_cdsa_utils,_profile\" \"-framework\" \"security_ocspd,_profile\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_debug = "-framework \"security_codesigning,_debug\" \"-framework\" \"security_ssl,_debug\" \"-framework\" \"security_keychain,_debug\" \"-framework\" \"security_cssm,_debug\" \"-framework\" \"security_mds,_debug\" \"-framework\" \"security_apple_x509_tp,_debug\" \"-framework\" \"security_apple_x509_cl,_debug\" \"-framework\" \"security_apple_file_dl,_debug\" \"-framework\" \"security_apple_cspdl,_debug\" \"-framework\" \"security_apple_csp,_debug\" \"-framework\" \"security_sd_cspdl,_debug\" \"-framework\" \"security_filedb,_debug\" \"-framework\" \"security_cdsa_plugin,_debug\" \"-framework\" \"security_cdsa_client,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"securityd_client,_debug\" \"-framework\" \"security_cdsa_utilities,_debug\" \"-framework\" \"security_utilities,_debug\" \"-framework\" \"security_checkpw,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"security_pkcs12,_debug\" \"-framework\" \"security_smime,_debug\" \"-framework\" \"security_manifest,_debug\" \"-framework\" \"security_asn1,_debug\" \"-framework\" \"security_cdsa_utils,_debug\" \"-framework\" \"security_ocspd,_debug\" \"-framework\" \"security_cms,_debug\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_nopic = "$(OPT_LDFLAGS) -framework \"security_codesigning\" \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-framework\" \"security_cms\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_normal = "$(OPT_LDFLAGS) -framework \"security_codesigning\" \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-framework\" \"security_cms\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_profile = "$(OPT_LDFLAGS) -pg -framework \"security_codesigning,_profile\"\"-lstdc++\" \"-framework\" \"security_ssl,_profile\" \"-framework\" \"security_keychain,_profile\" \"-framework\" \"security_cssm,_profile\" \"-framework\" \"security_mds,_profile\" \"-framework\" \"security_apple_x509_tp,_profile\" \"-framework\" \"security_apple_x509_cl,_profile\" \"-framework\" \"security_apple_file_dl,_profile\" \"-framework\" \"security_apple_cspdl,_profile\" \"-framework\" \"security_apple_csp,_profile\" \"-framework\" \"security_sd_cspdl,_profile\" \"-framework\" \"security_filedb,_profile\" \"-framework\" \"security_cdsa_plugin,_profile\" \"-framework\" \"security_cdsa_client,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"securityd_client,_profile\" \"-framework\" \"security_cdsa_utilities,_profile\" \"-framework\" \"security_utilities,_profile\" \"-framework\" \"security_checkpw,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"security_pkcs12,_profile\" \"-framework\" \"security_smime,_profile\" \"-framework\" \"security_manifest,_profile\" \"-framework\" \"security_asn1,_profile\" \"-framework\" \"security_cdsa_utils,_profile\" \"-framework\" \"security_ocspd,_profile\" \"-framework\" \"security_cms,_profile\"  \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               PREBINDING = NO;
                                PRODUCT_NAME = Security;
                                SECTORDER_FLAGS = (
                                        "-sectorder",
                                        __TEXT,
                                        __text,
-                                       "$(SRCROOT)/lib/Security.order",
-                                       "-seg_addr_table",
-                                       "$(APPLE_INTERNAL_DEVELOPER_DIR)/seg_addr_table",
+                                       "\"$(SRCROOT)/lib/Security.order\"",
                                );
                                STRIPFLAGS_FOR_GM = "-x";
                                VERSIONING_SYSTEM = "apple-generic";
                        };
                        name = Deployment;
                };
-               05D720E60ACC6BD5008FF8CC /* Darwin */ = {
+               C23B0C8209A2987F00B7FCED /* Darwin */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               BUILD_VARIANTS = (
-                                       normal,
-                                       debug,
-                               );
-                               CURRENT_PROJECT_VERSION = 29774;
+                               BUILD_VARIANTS = normal;
+                               CURRENT_PROJECT_VERSION = 31122;
                                DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 29774;
+                               DYLIB_CURRENT_VERSION = 31122;
                                EXPORTED_SYMBOLS_FILE = "${BUILT_PRODUCTS_DIR}/derived_src/Security.exp";
                                FRAMEWORK_SEARCH_PATHS = (
                                        /usr/local/SecurityPieces/Components/Security,
                                );
                                FRAMEWORK_VERSION = A;
                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks";
-                               LD = "/usr/bin/g++-4.0";
+                               LD = "g++";
                                OPT_LDFLAGS = "-dead_strip";
                                OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
                                OTHER_ASFLAGS_normal = "-DNDEBUG $(OTHER_CFLAGS)";
                                OTHER_CPLUSPLUSFLAGS_normal = "-DNDEBUG $(OTHER_CFLAGS)";
                                OTHER_CPLUSPLUSFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
                                OTHER_LDFLAGS = "";
-                               OTHER_LDFLAGS_debug = "\"-framework\" \"security_ssl,_debug\" \"-framework\" \"security_keychain,_debug\" \"-framework\" \"security_cssm,_debug\" \"-framework\" \"security_mds,_debug\" \"-framework\" \"security_apple_x509_tp,_debug\" \"-framework\" \"security_apple_x509_cl,_debug\" \"-framework\" \"security_apple_file_dl,_debug\" \"-framework\" \"security_apple_cspdl,_debug\" \"-framework\" \"security_apple_csp,_debug\" \"-framework\" \"security_sd_cspdl,_debug\" \"-framework\" \"security_filedb,_debug\" \"-framework\" \"security_cdsa_plugin,_debug\" \"-framework\" \"security_cdsa_client,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"securityd_client,_debug\" \"-framework\" \"security_cdsa_utilities,_debug\" \"-framework\" \"security_utilities,_debug\" \"-framework\" \"security_checkpw,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"security_pkcs12,_debug\" \"-framework\" \"security_smime,_debug\" \"-framework\" \"security_manifest,_debug\" \"-framework\" \"security_asn1,_debug\" \"-framework\" \"security_cdsa_utils,_debug\" \"-framework\" \"security_ocspd,_debug\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_nopic = "$(OPT_LDFLAGS) \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_normal = "$(OPT_LDFLAGS) \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_profile = "$(OPT_LDFLAGS) -pg \"-framework\" \"security_ssl,_profile\" \"-framework\" \"security_keychain,_profile\" \"-framework\" \"security_cssm,_profile\" \"-framework\" \"security_mds,_profile\" \"-framework\" \"security_apple_x509_tp,_profile\" \"-framework\" \"security_apple_x509_cl,_profile\" \"-framework\" \"security_apple_file_dl,_profile\" \"-framework\" \"security_apple_cspdl,_profile\" \"-framework\" \"security_apple_csp,_profile\" \"-framework\" \"security_sd_cspdl,_profile\" \"-framework\" \"security_filedb,_profile\" \"-framework\" \"security_cdsa_plugin,_profile\" \"-framework\" \"security_cdsa_client,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"securityd_client,_profile\" \"-framework\" \"security_cdsa_utilities,_profile\" \"-framework\" \"security_utilities,_profile\" \"-framework\" \"security_checkpw,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"security_pkcs12,_profile\" \"-framework\" \"security_smime,_profile\" \"-framework\" \"security_manifest,_profile\" \"-framework\" \"security_asn1,_profile\" \"-framework\" \"security_cdsa_utils,_profile\" \"-framework\" \"security_ocspd,_profile\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_debug = "-framework \"security_codesigning,_debug\" \"-framework\" \"security_ssl,_debug\" \"-framework\" \"security_keychain,_debug\" \"-framework\" \"security_cssm,_debug\" \"-framework\" \"security_mds,_debug\" \"-framework\" \"security_apple_x509_tp,_debug\" \"-framework\" \"security_apple_x509_cl,_debug\" \"-framework\" \"security_apple_file_dl,_debug\" \"-framework\" \"security_apple_cspdl,_debug\" \"-framework\" \"security_apple_csp,_debug\" \"-framework\" \"security_sd_cspdl,_debug\" \"-framework\" \"security_filedb,_debug\" \"-framework\" \"security_cdsa_plugin,_debug\" \"-framework\" \"security_cdsa_client,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"securityd_client,_debug\" \"-framework\" \"security_cdsa_utilities,_debug\" \"-framework\" \"security_utilities,_debug\" \"-framework\" \"security_checkpw,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"security_pkcs12,_debug\" \"-framework\" \"security_smime,_debug\" \"-framework\" \"security_manifest,_debug\" \"-framework\" \"security_asn1,_debug\" \"-framework\" \"security_cdsa_utils,_debug\" \"-framework\" \"security_ocspd,_debug\" \"-framework\" \"security_cms,_debug\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_nopic = "$(OPT_LDFLAGS) -framework \"security_codesigning\" \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-framework\" \"security_cms\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_normal = "$(OPT_LDFLAGS) -framework \"security_codesigning\" \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-framework\" \"security_cms\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_profile = "$(OPT_LDFLAGS) -pg -framework \"security_codesigning,_profile\" \"-framework\" \"security_ssl,_profile\" \"-framework\" \"security_keychain,_profile\" \"-framework\" \"security_cssm,_profile\" \"-framework\" \"security_mds,_profile\" \"-framework\" \"security_apple_x509_tp,_profile\" \"-framework\" \"security_apple_x509_cl,_profile\" \"-framework\" \"security_apple_file_dl,_profile\" \"-framework\" \"security_apple_cspdl,_profile\" \"-framework\" \"security_apple_csp,_profile\" \"-framework\" \"security_sd_cspdl,_profile\" \"-framework\" \"security_filedb,_profile\" \"-framework\" \"security_cdsa_plugin,_profile\" \"-framework\" \"security_cdsa_client,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"securityd_client,_profile\" \"-framework\" \"security_cdsa_utilities,_profile\" \"-framework\" \"security_utilities,_profile\" \"-framework\" \"security_checkpw,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"security_pkcs12,_profile\" \"-framework\" \"security_smime,_profile\" \"-framework\" \"security_manifest,_profile\" \"-framework\" \"security_asn1,_profile\" \"-framework\" \"security_cdsa_utils,_profile\" \"-framework\" \"security_ocspd,_profile\" \"-framework\" \"security_cms,_profile\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               PREBINDING = NO;
                                PRODUCT_NAME = Security;
                                SECTORDER_FLAGS = (
                                        "-sectorder",
                                        __TEXT,
                                        __text,
-                                       "$(SRCROOT)/lib/Security.order",
-                                       "-seg_addr_table",
-                                       "$(APPLE_INTERNAL_DEVELOPER_DIR)/seg_addr_table",
+                                       "\"$(SRCROOT)/lib/Security.order\"",
                                );
                                STRIPFLAGS_FOR_GM = "-x";
                                VERSIONING_SYSTEM = "apple-generic";
                        };
                        name = Darwin;
                };
-               05D720E70ACC6BD5008FF8CC /* normal with debug */ = {
+               C23B0C8309A2987F00B7FCED /* normal with debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                BUILD_VARIANTS = normal;
                                COPY_PHASE_STRIP = NO;
                                CSSM_HEADERS = "$(BUILT_PRODUCTS_DIR)/SecurityPieces/Headers/Security";
-                               CURRENT_PROJECT_VERSION = 29774;
+                               CURRENT_PROJECT_VERSION = 31122;
                                DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 29774;
+                               DYLIB_CURRENT_VERSION = 31122;
                                EXPORTED_SYMBOLS_FILE = "${BUILT_PRODUCTS_DIR}/derived_src/Security.exp";
                                FRAMEWORK_SEARCH_PATHS = (
                                        /usr/local/SecurityPieces/Components/Security,
                                FRAMEWORK_VERSION = A;
                                GCC_OPTIMIZATION_LEVEL = 0;
                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks";
-                               LD = "/usr/bin/g++-4.0";
+                               LD = "g++";
                                OPT_LDFLAGS = "";
                                OPT_LDXFLAGS = "";
                                OPT_LDXNOPIC = "";
                                OTHER_CPLUSPLUSFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
                                OTHER_LDFLAGS = (
                                        "-framework",
-                                       security_comcryption,
+                                       "\"security_comcryption\"",
                                        "-framework",
-                                       security_cryptkit,
+                                       "\"security_cryptkit\"",
+                                       "-L/usr/local/lib",
+                                       "-lantlr2c++",
                                );
-                               OTHER_LDFLAGS_debug = "\"-framework\" \"security_ssl,_debug\" \"-framework\" \"security_keychain,_debug\" \"-framework\" \"security_cssm,_debug\" \"-framework\" \"security_mds,_debug\" \"-framework\" \"security_apple_x509_tp,_debug\" \"-framework\" \"security_apple_x509_cl,_debug\" \"-framework\" \"security_apple_file_dl,_debug\" \"-framework\" \"security_apple_cspdl,_debug\" \"-framework\" \"security_apple_csp,_debug\" \"-framework\" \"security_sd_cspdl,_debug\" \"-framework\" \"security_filedb,_debug\" \"-framework\" \"security_cdsa_plugin,_debug\" \"-framework\" \"security_cdsa_client,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"securityd_client,_debug\" \"-framework\" \"security_cdsa_utilities,_debug\" \"-framework\" \"security_utilities,_debug\" \"-framework\" \"security_checkpw,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"security_pkcs12,_debug\" \"-framework\" \"security_smime,_debug\" \"-framework\" \"security_manifest,_debug\" \"-framework\" \"security_asn1,_debug\" \"-framework\" \"security_cdsa_utils,_debug\" \"-framework\" \"security_ocspd,_debug\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_nopic = "$(OPT_LDFLAGS) \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_normal = "$(OPT_LDFLAGS) \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_profile = "$(OPT_LDFLAGS) -pg \"-framework\" \"security_ssl,_profile\" \"-framework\" \"security_keychain,_profile\" \"-framework\" \"security_cssm,_profile\" \"-framework\" \"security_mds,_profile\" \"-framework\" \"security_apple_x509_tp,_profile\" \"-framework\" \"security_apple_x509_cl,_profile\" \"-framework\" \"security_apple_file_dl,_profile\" \"-framework\" \"security_apple_cspdl,_profile\" \"-framework\" \"security_apple_csp,_profile\" \"-framework\" \"security_sd_cspdl,_profile\" \"-framework\" \"security_filedb,_profile\" \"-framework\" \"security_cdsa_plugin,_profile\" \"-framework\" \"security_cdsa_client,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"securityd_client,_profile\" \"-framework\" \"security_cdsa_utilities,_profile\" \"-framework\" \"security_utilities,_profile\" \"-framework\" \"security_checkpw,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"security_pkcs12,_profile\" \"-framework\" \"security_smime,_profile\" \"-framework\" \"security_manifest,_profile\" \"-framework\" \"security_asn1,_profile\" \"-framework\" \"security_cdsa_utils,_profile\" \"-framework\" \"security_ocspd,_profile\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_debug = "-framework \"security_codesigning,_debug\" \"-framework\" \"security_ssl,_debug\" \"-framework\" \"security_keychain,_debug\" \"-framework\" \"security_cssm,_debug\" \"-framework\" \"security_mds,_debug\" \"-framework\" \"security_apple_x509_tp,_debug\" \"-framework\" \"security_apple_x509_cl,_debug\" \"-framework\" \"security_apple_file_dl,_debug\" \"-framework\" \"security_apple_cspdl,_debug\" \"-framework\" \"security_apple_csp,_debug\" \"-framework\" \"security_sd_cspdl,_debug\" \"-framework\" \"security_filedb,_debug\" \"-framework\" \"security_cdsa_plugin,_debug\" \"-framework\" \"security_cdsa_client,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"securityd_client,_debug\" \"-framework\" \"security_cdsa_utilities,_debug\" \"-framework\" \"security_utilities,_debug\" \"-framework\" \"security_checkpw,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"security_pkcs12,_debug\" \"-framework\" \"security_smime,_debug\" \"-framework\" \"security_manifest,_debug\" \"-framework\" \"security_asn1,_debug\" \"-framework\" \"security_cdsa_utils,_debug\" \"-framework\" \"security_ocspd,_debug\" \"-framework\" \"security_cms,_debug\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_nopic = "$(OPT_LDFLAGS) -framework \"security_codesigning\" \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-framework\" \"security_cms\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_normal = "$(OPT_LDFLAGS) -framework \"security_codesigning\" \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-framework\" \"security_cms\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_profile = "$(OPT_LDFLAGS) -pg -framework \"security_codesigning,_profile\" \"-framework\" \"security_ssl,_profile\" \"-framework\" \"security_keychain,_profile\" \"-framework\" \"security_cssm,_profile\" \"-framework\" \"security_mds,_profile\" \"-framework\" \"security_apple_x509_tp,_profile\" \"-framework\" \"security_apple_x509_cl,_profile\" \"-framework\" \"security_apple_file_dl,_profile\" \"-framework\" \"security_apple_cspdl,_profile\" \"-framework\" \"security_apple_csp,_profile\" \"-framework\" \"security_sd_cspdl,_profile\" \"-framework\" \"security_filedb,_profile\" \"-framework\" \"security_cdsa_plugin,_profile\" \"-framework\" \"security_cdsa_client,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"securityd_client,_profile\" \"-framework\" \"security_cdsa_utilities,_profile\" \"-framework\" \"security_utilities,_profile\" \"-framework\" \"security_checkpw,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"security_pkcs12,_profile\" \"-framework\" \"security_smime,_profile\" \"-framework\" \"security_manifest,_profile\" \"-framework\" \"security_asn1,_profile\" \"-framework\" \"security_cdsa_utils,_profile\" \"-framework\" \"security_ocspd,_profile\" \"-framework\" \"security_cms,_profile\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               PREBINDING = NO;
                                PRODUCT_NAME = Security;
                                SECTORDER_FLAGS = "";
                                STRIPFLAGS_FOR_GM = "-x";
                        };
                        name = "normal with debug";
                };
-               05D720E80ACC6BD5008FF8CC /* Default */ = {
+               C23B0C8409A2987F00B7FCED /* Default */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                BUILD_VARIANTS = (
                                        normal,
                                        debug,
                                );
-                               CURRENT_PROJECT_VERSION = 29774;
+                               CURRENT_PROJECT_VERSION = 31122;
                                DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 29774;
+                               DYLIB_CURRENT_VERSION = 31122;
                                EXPORTED_SYMBOLS_FILE = "${BUILT_PRODUCTS_DIR}/derived_src/Security.exp";
                                FRAMEWORK_SEARCH_PATHS = (
                                        /usr/local/SecurityPieces/Components/Security,
                                );
                                FRAMEWORK_VERSION = A;
                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks";
-                               LD = "/usr/bin/g++-4.0";
+                               LD = "g++";
                                OPT_LDFLAGS = "-dead_strip";
                                OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
                                OTHER_ASFLAGS_normal = "-DNDEBUG $(OTHER_CFLAGS)";
                                OTHER_CPLUSPLUSFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
                                OTHER_LDFLAGS = (
                                        "-framework",
-                                       security_comcryption,
+                                       "\"security_comcryption\"",
                                        "-framework",
-                                       security_cryptkit,
+                                       "\"security_cryptkit\"",
+                                       "-L/usr/local/lib",
+                                       "-lantlr2c++",
                                );
-                               OTHER_LDFLAGS_debug = "\"-framework\" \"security_ssl,_debug\" \"-framework\" \"security_keychain,_debug\" \"-framework\" \"security_cssm,_debug\" \"-framework\" \"security_mds,_debug\" \"-framework\" \"security_apple_x509_tp,_debug\" \"-framework\" \"security_apple_x509_cl,_debug\" \"-framework\" \"security_apple_file_dl,_debug\" \"-framework\" \"security_apple_cspdl,_debug\" \"-framework\" \"security_apple_csp,_debug\" \"-framework\" \"security_sd_cspdl,_debug\" \"-framework\" \"security_filedb,_debug\" \"-framework\" \"security_cdsa_plugin,_debug\" \"-framework\" \"security_cdsa_client,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"securityd_client,_debug\" \"-framework\" \"security_cdsa_utilities,_debug\" \"-framework\" \"security_utilities,_debug\" \"-framework\" \"security_checkpw,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"security_pkcs12,_debug\" \"-framework\" \"security_smime,_debug\" \"-framework\" \"security_manifest,_debug\" \"-framework\" \"security_asn1,_debug\" \"-framework\" \"security_cdsa_utils,_debug\" \"-framework\" \"security_ocspd,_debug\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_nopic = "$(OPT_LDFLAGS) \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_normal = "$(OPT_LDFLAGS) \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
-                               OTHER_LDFLAGS_profile = "$(OPT_LDFLAGS) -pg \"-framework\" \"security_ssl,_profile\" \"-framework\" \"security_keychain,_profile\" \"-framework\" \"security_cssm,_profile\" \"-framework\" \"security_mds,_profile\" \"-framework\" \"security_apple_x509_tp,_profile\" \"-framework\" \"security_apple_x509_cl,_profile\" \"-framework\" \"security_apple_file_dl,_profile\" \"-framework\" \"security_apple_cspdl,_profile\" \"-framework\" \"security_apple_csp,_profile\" \"-framework\" \"security_sd_cspdl,_profile\" \"-framework\" \"security_filedb,_profile\" \"-framework\" \"security_cdsa_plugin,_profile\" \"-framework\" \"security_cdsa_client,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"securityd_client,_profile\" \"-framework\" \"security_cdsa_utilities,_profile\" \"-framework\" \"security_utilities,_profile\" \"-framework\" \"security_checkpw,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"security_pkcs12,_profile\" \"-framework\" \"security_smime,_profile\" \"-framework\" \"security_manifest,_profile\" \"-framework\" \"security_asn1,_profile\" \"-framework\" \"security_cdsa_utils,_profile\" \"-framework\" \"security_ocspd,_profile\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_debug = "-framework \"security_codesigning,_debug\" \"-framework\" \"security_ssl,_debug\" \"-framework\" \"security_keychain,_debug\" \"-framework\" \"security_cssm,_debug\" \"-framework\" \"security_mds,_debug\" \"-framework\" \"security_apple_x509_tp,_debug\" \"-framework\" \"security_apple_x509_cl,_debug\" \"-framework\" \"security_apple_file_dl,_debug\" \"-framework\" \"security_apple_cspdl,_debug\" \"-framework\" \"security_apple_csp,_debug\" \"-framework\" \"security_sd_cspdl,_debug\" \"-framework\" \"security_filedb,_debug\" \"-framework\" \"security_cdsa_plugin,_debug\" \"-framework\" \"security_cdsa_client,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"securityd_client,_debug\" \"-framework\" \"security_cdsa_utilities,_debug\" \"-framework\" \"security_utilities,_debug\" \"-framework\" \"security_checkpw,_debug\" \"-framework\" \"security_authorization,_debug\" \"-framework\" \"security_pkcs12,_debug\" \"-framework\" \"security_smime,_debug\" \"-framework\" \"security_manifest,_debug\" \"-framework\" \"security_asn1,_debug\" \"-framework\" \"security_cdsa_utils,_debug\" \"-framework\" \"security_ocspd,_debug\" \"-framework\" \"security_cms,_debug\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_nopic = "$(OPT_LDFLAGS) -framework \"security_codesigning\" \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-framework\" \"security_cms\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_normal = "$(OPT_LDFLAGS) -framework \"security_codesigning\" \"-framework\" \"security_ssl\" \"-framework\" \"security_keychain\" \"-framework\" \"security_cssm\" \"-framework\" \"security_mds\" \"-framework\" \"security_apple_x509_tp\" \"-framework\" \"security_apple_x509_cl\" \"-framework\" \"security_apple_file_dl\" \"-framework\" \"security_apple_cspdl\" \"-framework\" \"security_apple_csp\" \"-framework\" \"security_sd_cspdl\" \"-framework\" \"security_filedb\" \"-framework\" \"security_cdsa_plugin\" \"-framework\" \"security_cdsa_client\" \"-framework\" \"security_authorization\" \"-framework\" \"securityd_client\" \"-framework\" \"security_cdsa_utilities\" \"-framework\" \"security_utilities\" \"-framework\" \"security_checkpw\" \"-framework\" \"security_authorization\" \"-framework\" \"security_pkcs12\" \"-framework\" \"security_smime\" \"-framework\" \"security_manifest\" \"-framework\" \"security_asn1\" \"-framework\" \"security_cdsa_utils\" \"-framework\" \"security_ocspd\" \"-framework\" \"security_cms\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               OTHER_LDFLAGS_profile = "$(OPT_LDFLAGS) -pg -framework \"security_codesigning,_profile\" \"-framework\" \"security_ssl,_profile\" \"-framework\" \"security_keychain,_profile\" \"-framework\" \"security_cssm,_profile\" \"-framework\" \"security_mds,_profile\" \"-framework\" \"security_apple_x509_tp,_profile\" \"-framework\" \"security_apple_x509_cl,_profile\" \"-framework\" \"security_apple_file_dl,_profile\" \"-framework\" \"security_apple_cspdl,_profile\" \"-framework\" \"security_apple_csp,_profile\" \"-framework\" \"security_sd_cspdl,_profile\" \"-framework\" \"security_filedb,_profile\" \"-framework\" \"security_cdsa_plugin,_profile\" \"-framework\" \"security_cdsa_client,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"securityd_client,_profile\" \"-framework\" \"security_cdsa_utilities,_profile\" \"-framework\" \"security_utilities,_profile\" \"-framework\" \"security_checkpw,_profile\" \"-framework\" \"security_authorization,_profile\" \"-framework\" \"security_pkcs12,_profile\" \"-framework\" \"security_smime,_profile\" \"-framework\" \"security_manifest,_profile\" \"-framework\" \"security_asn1,_profile\" \"-framework\" \"security_cdsa_utils,_profile\" \"-framework\" \"security_ocspd,_profile\" \"-framework\" \"security_cms,_profile\" \"-lstdc++\" \"-lDirectoryServiceMIG\" \"-framework\" \"CoreFoundation\" $(OTHER_LDFLAGS)";
+                               PREBINDING = NO;
                                PRODUCT_NAME = Security;
                                SECTORDER_FLAGS = (
                                        "-sectorder",
                                        __TEXT,
                                        __text,
-                                       "$(SRCROOT)/lib/Security.order",
-                                       "-seg_addr_table",
-                                       "$(APPLE_INTERNAL_DEVELOPER_DIR)/seg_addr_table",
+                                       "\"$(SRCROOT)/lib/Security.order\"",
                                );
                                STRIPFLAGS_FOR_GM = "-x";
                                VERSIONING_SYSTEM = "apple-generic";
                        };
                        name = Default;
                };
-               05D720EA0ACC6BD5008FF8CC /* Development */ = {
+               C23B0C8609A2987F00B7FCED /* Development */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
+                               BUILD_VARIANTS = debug;
+                               CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)";
+                               CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)";
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       /usr/local/SecurityPieces/Components/Security,
+                                       /usr/local/SecurityPieces/Frameworks,
+                               );
                        };
                        name = Development;
                };
-               05D720EB0ACC6BD5008FF8CC /* Deployment */ = {
+               C23B0C8709A2987F00B7FCED /* Deployment */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
+                               CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)";
+                               CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)";
                        };
                        name = Deployment;
                };
-               05D720EC0ACC6BD5008FF8CC /* Darwin */ = {
+               C23B0C8809A2987F00B7FCED /* Darwin */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
+                               CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)";
+                               CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)";
                        };
                        name = Darwin;
                };
-               05D720ED0ACC6BD5008FF8CC /* normal with debug */ = {
+               C23B0C8909A2987F00B7FCED /* normal with debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
+                               CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)";
+                               CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)";
                        };
                        name = "normal with debug";
                };
-               05D720EE0ACC6BD5008FF8CC /* Default */ = {
+               C23B0C8A09A2987F00B7FCED /* Default */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
+                               CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)";
+                               CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)";
                        };
                        name = Default;
                };
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
-               05D720D70ACC6BD5008FF8CC /* Build configuration list for PBXLegacyTarget "copy pieces" */ = {
+               C22463730B86212200626F1B /* Build configuration list for PBXNativeTarget "csparser" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               C22463740B86212200626F1B /* Development */,
+                               C22463750B86212200626F1B /* Deployment */,
+                               C22463760B86212200626F1B /* Darwin */,
+                               C22463770B86212200626F1B /* normal with debug */,
+                               C22463780B86212200626F1B /* Default */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Default;
+               };
+               C22463800B86216400626F1B /* Build configuration list for PBXAggregateTarget "World" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               C22463810B86216400626F1B /* Development */,
+                               C22463820B86216400626F1B /* Deployment */,
+                               C22463830B86216400626F1B /* Darwin */,
+                               C22463840B86216400626F1B /* normal with debug */,
+                               C22463850B86216400626F1B /* Default */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Default;
+               };
+               C23B0C7309A2987F00B7FCED /* Build configuration list for PBXLegacyTarget "copy pieces" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
-                               05D720D80ACC6BD5008FF8CC /* Development */,
-                               05D720D90ACC6BD5008FF8CC /* Deployment */,
-                               05D720DA0ACC6BD5008FF8CC /* Darwin */,
-                               05D720DB0ACC6BD5008FF8CC /* normal with debug */,
-                               05D720DC0ACC6BD5008FF8CC /* Default */,
+                               C23B0C7409A2987F00B7FCED /* Development */,
+                               C23B0C7509A2987F00B7FCED /* Deployment */,
+                               C23B0C7609A2987F00B7FCED /* Darwin */,
+                               C23B0C7709A2987F00B7FCED /* normal with debug */,
+                               C23B0C7809A2987F00B7FCED /* Default */,
                        );
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Default;
                };
-               05D720DD0ACC6BD5008FF8CC /* Build configuration list for PBXToolTarget "generate" */ = {
+               C23B0C7909A2987F00B7FCED /* Build configuration list for PBXToolTarget "generate" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
-                               05D720DE0ACC6BD5008FF8CC /* Development */,
-                               05D720DF0ACC6BD5008FF8CC /* Deployment */,
-                               05D720E00ACC6BD5008FF8CC /* Darwin */,
-                               05D720E10ACC6BD5008FF8CC /* normal with debug */,
-                               05D720E20ACC6BD5008FF8CC /* Default */,
+                               C23B0C7A09A2987F00B7FCED /* Development */,
+                               C23B0C7B09A2987F00B7FCED /* Deployment */,
+                               C23B0C7C09A2987F00B7FCED /* Darwin */,
+                               C23B0C7D09A2987F00B7FCED /* normal with debug */,
+                               C23B0C7E09A2987F00B7FCED /* Default */,
                        );
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Default;
                };
-               05D720E30ACC6BD5008FF8CC /* Build configuration list for PBXFrameworkTarget "Security" */ = {
+               C23B0C7F09A2987F00B7FCED /* Build configuration list for PBXFrameworkTarget "Security" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
-                               05D720E40ACC6BD5008FF8CC /* Development */,
-                               05D720E50ACC6BD5008FF8CC /* Deployment */,
-                               05D720E60ACC6BD5008FF8CC /* Darwin */,
-                               05D720E70ACC6BD5008FF8CC /* normal with debug */,
-                               05D720E80ACC6BD5008FF8CC /* Default */,
+                               C23B0C8009A2987F00B7FCED /* Development */,
+                               C23B0C8109A2987F00B7FCED /* Deployment */,
+                               C23B0C8209A2987F00B7FCED /* Darwin */,
+                               C23B0C8309A2987F00B7FCED /* normal with debug */,
+                               C23B0C8409A2987F00B7FCED /* Default */,
                        );
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Default;
                };
-               05D720E90ACC6BD5008FF8CC /* Build configuration list for PBXProject "Security" */ = {
+               C23B0C8509A2987F00B7FCED /* Build configuration list for PBXProject "Security" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
-                               05D720EA0ACC6BD5008FF8CC /* Development */,
-                               05D720EB0ACC6BD5008FF8CC /* Deployment */,
-                               05D720EC0ACC6BD5008FF8CC /* Darwin */,
-                               05D720ED0ACC6BD5008FF8CC /* normal with debug */,
-                               05D720EE0ACC6BD5008FF8CC /* Default */,
+                               C23B0C8609A2987F00B7FCED /* Development */,
+                               C23B0C8709A2987F00B7FCED /* Deployment */,
+                               C23B0C8809A2987F00B7FCED /* Darwin */,
+                               C23B0C8909A2987F00B7FCED /* normal with debug */,
+                               C23B0C8A09A2987F00B7FCED /* Default */,
                        );
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Default;
index ae2e36a8f5841c5f4223f4f7a09fa64249be8944..65576e1800f3666923dc0e0e3ae836237de8ecc0 100644 (file)
Binary files a/doc/AppleTP_Spec.doc and b/doc/AppleTP_Spec.doc differ
diff --git a/doc/Apple_OID_Assignments.doc b/doc/Apple_OID_Assignments.doc
new file mode 100644 (file)
index 0000000..f4615e1
Binary files /dev/null and b/doc/Apple_OID_Assignments.doc differ
index 0950421cd817d81a4719e586b29f5155f8b717cd..af25430adec91aa64eabbd09b53427175a770693 100644 (file)
Binary files a/doc/Supported_CSP_Algorithms.doc and b/doc/Supported_CSP_Algorithms.doc differ
index 6150941f023761e6b1b02b16947715b31f265f70..b99cba584dfa7ac4c4f7c3e61d7f51641925b2a3 100644 (file)
Binary files a/intl/English.lproj/InfoPlist.strings and b/intl/English.lproj/InfoPlist.strings differ
index 831e36b5e79f46165c593b2bf36265753b464962..83adbe45fc359ecb08e970f6bf68ff7cb30cb30b 100644 (file)
@@ -675,7 +675,6 @@ single module:_uw_install_context_1
 single module:_init_dwarf_reg_size_table
 single module:eh_rest_world_r10
 single module:rest_world_eh_r7r8
-single module:__Unwind_Resume
 single module:___cxa_begin_catch
 single module:__ZN8Security9CssmError9cssmErrorERKNS_11CommonErrorEl
 single module:__ZN8Security9CssmError9cssmErrorEll
index 8d3e1407ab13627d3de206b267b1a0e3b4d9775d..f5041f0ebfa94203ee21f992db1d7a383c0755ec 100644 (file)
 # 
 # @APPLE_LICENSE_HEADER_END@
 #
-# generatorX.pl - create error strings files from the Security header files
-#
-# John Hurley, Summer 2003. Based on generator.pl, Perry The Cynic, Fall 1999.
+# generateErrStrings.pl - create error strings files from the Security header files
 #
 # Usage:
-#      perl generatorX.pl input-directory output-directory <files>
 #
-#      Currently supported files are SecBase.h, SecureTransport.h and Authorization.h
+#      perl generateErrStrings.pl <GENDEBUGSTRS?> <NAME_OF_STRINGS_FILE> <input files>
+#
+#      Currently supported files are SecBase.h, SecureTransport.h,cssmapple.h,
+#      cssmerr.h and Authorization.h. These are used by:
+#
+#              void cssmPerror(const char *how, CSSM_RETURN error);
+#      
+#      which is in SecBase.cpp.
+#
+# Paths of input files:
+#
+#      ./libsecurity_authorization/lib/Authorization.h
+#      ./libsecurity_cssm/lib/cssmapple.h
+#      ./libsecurity_cssm/lib/cssmerr.h
+#      ./libsecurity_keychain/lib/SecBase.h
+#      ./libsecurity_ssl/lib/SecureTransport.h
+#
+# Sample run:
+#
+#      perl generateErrStrings.pl "YES" "SecErrorMessages.strings" Authorization.h SecBase.h \
+#              cssmapple.h cssmerr.h SecureTransport.h
+#
+# Input to script: header file(s) containing enum declarations
+# Output: C++ program with one cout statement per decl
+#
+# The input headers are scanned for enums containing error numbers and
+# optional comments. Only certain prefixes for the identifiers in the
+# enums are considered, to avoid non-error message type defines. See
+# the line in the file with CSSM_ERRCODE for acceptable prefixes.
 #
-#      perl generatorX.pl `pwd` `pwd` SecBase2.h SecureTransport2.h Authorization.h
+# There are three styles of comments that this script parses:
 #
-#      Input will be like:
+#      Style A [see /System/Library/Frameworks/Security.framework/Headers/SecBase.h]:
 #
 #              errSSLProtocol                          = -9800,        /* SSL protocol error */
-#              errSSLNegotiation                       = -9801,        /* Cipher Suite negotiation failure */
 #
-#      Output should be like (in Unicode):
+#      Style B [see /System/Library/Frameworks/Security.framework/Headers/cssmapple.h]:
+#
+#              /* a code signature match failed */
+#              CSSMERR_CSP_APPLE_SIGNATURE_MISMATCH = CSSM_CSP_PRIVATE_ERROR + 2,
+#
+#      Style C [see /System/Library/Frameworks/Security.framework/Headers/cssmerr.h]:
+#
+#              CSSM_CSSM_BASE_CSSM_ERROR =
+#                      CSSM_CSSM_BASE_ERROR + CSSM_ERRORCODE_COMMON_EXTENT + 0x10,
+#              CSSMERR_CSSM_SCOPE_NOT_SUPPORTED =                              CSSM_CSSM_BASE_CSSM_ERROR + 1,
+#
+# Style A has the comment after the comment. Style has the comment before the value,
+# and Style C has no comment. In cases where both Style A and B apply, the
+# comment at the end of the line is used.
+#
+# The final output after the generated Objective-C++ program is run looks like:
 #
 #              /* errSSLProtocol */
 #              "-9800" = "SSL protocol error";
 #              /* errSSLNegotiation */
 #              "-9801" = "Cipher Suite negotiation failure";
 #
-# Note that the list of errors must be numerically unique across all input files, or the strings file
-# will be invalid.Comments that span multiple lines will be ignored, as will lines with no comment. C++
-# style comments are not supported.
+# The appropriate byte order marker for UTF-16 is written to the start of the file.
+# Note that the list of errors must be numerically unique across all input files, 
+# or the strings file will be invalid. Comments in "Style B" may span multiple lines.
+# C++ style comments are not supported. Any single or double quote in a comment is
+# converted to a "-" in the output.
+#
+# The English versions of the error messages can be seen with:
 #
-use strict;
-use Encode;
+#      cat /System/Library/Frameworks/Security.framework/Resources/English.lproj/SecErrorMessages.strings
+#
+# find -H -X -x . -name "*.h" -print0 2>/dev/null | xargs -0 grep -ri err
+# -----------------------------------------------------------------------------------
 
-my $INPUTFILE=$ARGV[0];                                # list of input files
-my $FRAMEWORK=$ARGV[1];                                # directory containing Security.framework
-my $TARGETFILE=$ARGV[2];                       # where to put the output file
+# Style questions:
+#      - what should I make PROGNAME?
+#      - should I use a special call to make the temp file in the .mm file?
+#
 
-my $tabs = "\t\t\t";   # argument indentation (noncritical)
-my $warning = "This file was automatically generated. Do not edit on penalty of futility!";
+#use strict;
+#use warnings;
 
-#
-# Read error headers into memory (all just concatenated blindly)
-#
-open(ERR, "$INPUTFILE") or die "Cannot open $INPUTFILE";
-$/=undef;      # big gulp mode
-$_ = <ERR>;
+die "Usage:  $0 <gendebug> <tmpdir> <.strings file> <list of headers>\n" if ($#ARGV < 3);
+
+$GENDEBUGSTRINGS=$ARGV[0];                     # If "YES", include all strings & don't localize 
+$TMPDIR=$ARGV[1];                                      # temporary directory for program compile, link, run
+$TARGETSTR=$ARGV[2];                           # path of .strings file, e.g. 
+                                                                       #       ${DERIVED_SRC}/English.lproj/SecErrorMessages.strings
+@INPUTFILES=@ARGV[3 .. 9999];          # list of input files
+
+$#INPUTFILES = $#ARGV - 3;                     # truncate to actual number of files
+
+print "gend: $GENDEBUGSTRINGS, tmpdir: $TMPDIR, targetstr: $TARGETSTR\n";
+$PROGNAME="${TMPDIR}/generateErrStrings.mm";
+open PROGRAM,"> $PROGNAME"  or die "can't open $PROGNAME: $!";
+select PROGRAM;
+
+printAdditionalIncludes();
+printInputIncludes();
+printMainProgram();
+
+# -----------------------------------------------------------------------------------
+# Parse error headers and build array of all relevant lines
+open(ERR, "cat " . join(" ", @INPUTFILES) . "|") or die "Cannot open error header files";
+$/="\};";      #We set the section termination string - very important
+processInput();
 close(ERR);
+# -----------------------------------------------------------------------------------
 
-#
-# Prepare output file
-#
-open(OUT, ">$TARGETFILE") or die "Cannot write $TARGETFILE: $^E";
-my $msg = "//\n// Security error code tables.\n// $warning\n//\n";
+printTrailer();
+select STDOUT;
+close PROGRAM;
 
+compileLinkAndRun();
 
-#
-# Extract errors from accumulated header text. Format:
-#   errBlahWhatever = number, /* text */
-#
-my @errorlines =
-       m{(?:^\s*)(err[Sec|Authorization|SSL]\w+)(?:\s*=\s*)(-?\d+)(?:\s*,?\s*)(?:/\*\s*)(.*)(?:\*/)(?:$\s*)}gm;
-while (my $errx = shift @errorlines)
+# 4: Done!
+exit;
+
+# -----------------------------------------------------------------------------------
+#                      Subroutines
+# -----------------------------------------------------------------------------------
+
+sub processInput
+{
+       # 3: Read input, process each line, output it.
+       while ( $line = <ERR>)
+       {
+               ($enum) = ($line =~ /\n\s*enum\s*{\s*([^}]*)};/);
+               while ($enum ne '')     #basic filter for badly formed enums
+               {
+                       #Drop leading whitespace
+                       $enum =~ s/^\s+//;
+       #       print "A:", $enum,"\n";
+                       ($leadingcomment) = ($enum =~ m%^(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|(//.*)%);
+                       if ($leadingcomment ne '')
+                       {       
+                               $enum = substr($enum, length($leadingcomment));
+                               $leadingcomment = substr($leadingcomment, 2);           # drop leading "/*"
+                               $leadingcomment = substr($leadingcomment, 0, -2);       # drop trailing "*/"
+                               $leadingcomment = cleanupComment($leadingcomment);
+                       }
+                       next if ($enum eq '');  #basic filter for badly formed enums
+                       
+                       # Check for C++ style comments at start of line
+                       if ($enum =~ /\s*(\/\/)/)
+                       {
+                               #Drop everything before the end of line
+                               $enum =~ s/[^\n]*[\n]*//;
+                               next;
+                       }
+                       ($identifier) = ($enum =~ /\s*([_A-Za-z][_A-Za-z0-9]*)/);
+                       
+#                      print "identifier: ", $identifier,"\n" if ($identifier ne '');
+                       
+                       #Drop everything before the comma
+                       $enum =~ s/[^,]*,//;
+       
+                       # Now look for trailing comment. We only consider them
+                       # trailing if they come before the end of the line
+                       ($trailingcomment) = ($enum =~ /^[ \t]*\/\*((.)*)?\*\//);
+               #       ($trailingcomment) = ($enum =~ m%^(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|(//.*)%);
+                       $trailingcomment = cleanupComment($trailingcomment);
+                       
+                       #Drop everything before the end of line
+                       $enum =~ s/[^\n]*[\n]*//;
+       #       print "B:", $enum,"\n";
+       #       print "lc:$leadingcomment, id:$identifier, tc:$trailingcomment\n";
+       #       print "===========================================\n";
+               
+                       writecomment($leadingcomment, $identifier, $trailingcomment);
+               }       
+       }
+}
+
+sub writecomment
 {
-    my $value = shift @errorlines;     # or die;
-    my $str = shift @errorlines;       # or die;
-    $str =~ s/\s*$//;          # drop trailing white space
-    if ( $value != 0)                  # can't output duplicate error codes
-    {
-        $msg = $msg . "\n/* $errx */\n\"$value\" = \"$str\";\n";
-    }
+       # Leading comment, id, trailing comment
+       # To aid localizers, we will not output a line with no comment
+       #
+       # Output is e.g.
+       #       tmp << "/* errAuthorizationSuccess */\n\"" << errAuthorizationSuccess 
+       #               << "\" = \"The operation completed successfully.\"\n" << endl;
+       
+       my($mylc,$myid,$mytc) = @_;
+       if ($myid =~ /(CSSM_ERRCODE|CSSMERR_|errSec|errCS|errAuth|errSSL)[_A-Za-z][_A-Za-z0-9]*/)
+       {
+               $errormessage = '';
+               if ($mytc ne '')
+               {       $errormessage = $mytc; }
+               elsif ($mylc ne '')
+               {       $errormessage = $mylc; }
+               elsif ($GENDEBUGSTRINGS eq "YES")
+               {       $errormessage = $myid; }
+               
+               if ($errormessage ne '')
+               {
+                       print "\ttmp << \"/* ", $myid, " */\\n\\\"\" << ";
+                       print $myid, " << \"\\\" = \\\"";
+                       print $errormessage, "\\\";\\n\" << endl;\n";
+               }
+       }
 };
-$msg = $msg . "\n";
 
+sub printAdditionalIncludes
+{
+       #This uses the "here" construct to dump out lines verbatim
+       print <<"AdditionalIncludes";
 
-#
-# Extract errors from CSSM headers. Format:
-#  CSSMERR_whatever = some compile-time C expression
-# [We just build a C program and running it. So sue us.]
-#
-my $PROG = "/tmp/cssmerrors.$$.c";
-my $PROGB = "/tmp/cssmerrors.$$";
+#include <iostream>
+#include <fstream>
+#include <CoreFoundation/CoreFoundation.h>
+#include <Foundation/Foundation.h>
 
-open(PROG, ">$PROG") or die "Cannot open $PROG";
-print PROG <<END;
-#include <Security/cssmerr.h>
-#include <Security/cssmapple.h>
-#include <stdio.h>
-int main() {
-END
-@errorlines =
-       m{(?:^\s*)CSSMERR_([A-Z_]+)\s+=}gm;
-for my $error (@errorlines) {
-       print PROG "printf(\"\\n/* CSSMERR_$error */\\n\\\"%ld\\\" = \\\"$error\\\";\\n\", CSSMERR_$error);\n";
+using namespace std;
+AdditionalIncludes
 }
-print PROG "}\n";
-close(PROG);
 
-system("cc", "-o", $PROGB, $PROG, "-I$FRAMEWORK/SecurityPieces/Headers") == 0 or die "cannot build CSSM collector";
-open(PROGR, "$PROGB|") or die "Cannot run CSSM collector";
-$msg .= <PROGR>;
-close(PROGR);
+sub printInputIncludes
+{
+       #Now "#include" each of the input files
+       print "\n#include \"$_\"" foreach @INPUTFILES;
+       print "\n";
+}
+
+sub printMainProgram
+{
+       #Output the main part of the program using the "here" construct
+       print <<"MAINPROGRAM";
+
+void writeStrings(const char *stringsFileName);
+void createStringsTemp();
+
+int main (int argc, char * const argv[])
+{
+       const char *stringsFileName = NULL;
+   
+       if (argc == 2)
+               stringsFileName = argv[1];
+       else
+       if (argc == 1)
+               stringsFileName = "SecErrorMessages.strings";
+       else
+               return -1;
+
+       cout << "Strings file to create: " << stringsFileName << endl;
+       createStringsTemp();
+       writeStrings(stringsFileName);
+}
+
+void writeStrings(const char *stringsFileName)
+{
+       NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
+       NSFileHandle *fh = [NSFileHandle fileHandleForReadingAtPath:@"generateErrStrings.tmp"];
+       NSData *rawstrings = [fh readDataToEndOfFile];
+       UInt32 encoding = CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingUTF8);
+       NSString *instring = [[NSString alloc] initWithData:rawstrings encoding:(NSStringEncoding)encoding];
+
+       if (instring)
+       {
+               NSString *path = [NSString stringWithUTF8String:stringsFileName];
+               NSFileManager *fm = [NSFileManager defaultManager];
+               if ([fm fileExistsAtPath:path])
+                       [fm removeFileAtPath:path handler:nil];
+               BOOL bx = [fm createFileAtPath:path contents:nil attributes:nil];
+               NSFileHandle *fs = [NSFileHandle fileHandleForWritingAtPath:path];
+               [fs writeData:[instring dataUsingEncoding:NSUnicodeStringEncoding]];
+       }
+
+       [pool release];
+}
+
+void createStringsTemp()
+{
+       ofstream tmp("generateErrStrings.tmp") ; 
+
+MAINPROGRAM
+}
+
+sub cleanupComment
+{
+       my $comment = shift @_;
+#      print "A:",$comment,"\n";
+       if ($comment ne '')
+       {
+               $comment =~ s/\s\s+/ /g;        # Squeeze multiple spaces to one
+               $comment =~ s/^\s+//;           # Drop leading whitespace
+               $comment =~ s/\s+$//;           # Drop trailing whitespace
+               $comment =~ s/[\'\"]/-/g;       # Replace quotes with -
+       }
+#      print "B:",$comment,"\n";
+       $comment;
+}    
+
+sub printTrailer
+{
+       print " tmp.close();\n";
+       print "}\n";
+}
+
+sub compileLinkAndRun
+{
+       $status = system( <<"MAINPROGRAM");
+(cd ${TMPDIR} ; /usr/bin/cc -x objective-c++  -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -g -O0 -Wreturn-type -fmessage-length=0 -F$ENV{'BUILT_PRODUCTS_DIR'} -I$ENV{'BUILT_PRODUCTS_DIR'}/SecurityPieces/Headers -I$ENV{'BUILT_PRODUCTS_DIR'}/SecurityPieces/PrivateHeaders -c generateErrStrings.mm -o generateErrStrings.o)
+MAINPROGRAM
+       die "$compile exited funny: $?" unless $status == 0;
+
+       $status = system( <<"LINKERSTEP");
+(cd ${TMPDIR} ; /usr/bin/g++ -o generateErrStrings generateErrStrings.o -framework Foundation )
+LINKERSTEP
+       die "$linker exited funny: $?" unless $status == 0;
+
+       $status = system( <<"RUNSTEP");
+(cd ${TMPDIR} ; ./generateErrStrings $TARGETSTR )
+RUNSTEP
+       die "$built program exited funny: $?" unless $status == 0;
+}
 
-#
-# Write output file and clean up
-#
-print OUT encode("UTF-16", $msg,  Encode::FB_PERLQQ);
-close(OUT);
diff --git a/plugins/csparser-Info.plist b/plugins/csparser-Info.plist
new file mode 100644 (file)
index 0000000..dd55944
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+       <key>CFBundleDevelopmentRegion</key>
+       <string>English</string>
+       <key>CFBundleExecutable</key>
+       <string>${EXECUTABLE_NAME}</string>
+       <key>CFBundleIdentifier</key>
+       <string>com.apple.security.csparser</string>
+       <key>CFBundleName</key>
+       <string>Code Signing parser for Security.framework use</string>
+       <key>CFBundleInfoDictionaryVersion</key>
+       <string>6.0</string>
+       <key>CFBundlePackageType</key>
+       <string>BNDL</string>
+       <key>CFBundleSignature</key>
+       <string>????</string>
+       <key>CFBundleVersion</key>
+       <string>31122</string>
+       <key>CFBundleShortVersionString</key>
+       <string>1.0</string>
+</dict>
+</plist>
diff --git a/plugins/csparser.cpp b/plugins/csparser.cpp
new file mode 100644 (file)
index 0000000..854f6d6
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ * Copyright (c) 2007 Apple Inc. All Rights Reserved.
+ * 
+ * @APPLE_LICENSE_HEADER_START@
+ * 
+ * This file contains Original Code and/or Modifications of Original Code
+ * as defined in and that are subject to the Apple Public Source License
+ * Version 2.0 (the 'License'). You may not use this file except in
+ * compliance with the License. Please obtain a copy of the License at
+ * http://www.opensource.apple.com/apsl/ and read it before using this
+ * file.
+ * 
+ * The Original Code and all software distributed under the License are
+ * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ * Please see the License for the specific language governing rights and
+ * limitations under the License.
+ * 
+ * @APPLE_LICENSE_HEADER_END@
+ */
+asm(".reference _findAntlrPlugin");
diff --git a/plugins/csparser.exp b/plugins/csparser.exp
new file mode 100644 (file)
index 0000000..4eea439
--- /dev/null
@@ -0,0 +1,23 @@
+#
+# Copyright (c) 2007 Apple Inc. All Rights Reserved.
+#
+# @APPLE_LICENSE_HEADER_START@
+#
+# This file contains Original Code and/or Modifications of Original Code
+# as defined in and that are subject to the Apple Public Source License
+# Version 2.0 (the 'License'). You may not use this file except in
+# compliance with the License. Please obtain a copy of the License at
+# http://www.opensource.apple.com/apsl/ and read it before using this
+# file.
+#
+# The Original Code and all software distributed under the License are
+# distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+# EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+# INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+# Please see the License for the specific language governing rights and
+# limitations under the License.
+#
+# @APPLE_LICENSE_HEADER_END@
+#
+_findAntlrPlugin