]> git.saurik.com Git - apple/security.git/blobdiff - libsecurity_keychain/libsecurity_keychain.xcodeproj/project.pbxproj
Security-55471.tar.gz
[apple/security.git] / libsecurity_keychain / libsecurity_keychain.xcodeproj / project.pbxproj
index 84f97c4937f3d1a8b5277fb27e8d1151f389c0b5..2f87ea5371791d6bfc83fd91248ccf00d4051759 100644 (file)
                05AE954A0AA748580076501C /* SecImportExportOpenSSH.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05AE95480AA748570076501C /* SecImportExportOpenSSH.cpp */; };
                05FB016805E54A3A00A5194C /* SecNetscapeTemplates.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05FB016605E54A3A00A5194C /* SecNetscapeTemplates.cpp */; };
                05FB016905E54A3A00A5194C /* SecNetscapeTemplates.h in Headers */ = {isa = PBXBuildFile; fileRef = 05FB016705E54A3A00A5194C /* SecNetscapeTemplates.h */; };
+               0CBD509A16C3246D00713B6C /* kc-40-seckey.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CBD509816C3246D00713B6C /* kc-40-seckey.c */; };
+               0CBD509B16C3246D00713B6C /* kc-41-sececkey.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CBD509916C3246D00713B6C /* kc-41-sececkey.c */; };
                182BB5CD146FF72B000BF1F3 /* libDER.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5297A731112CB13800EAA0C0 /* libDER.a */; };
+               188BB546171DD8B5009D22CE /* si-33-keychain-backup.c in Sources */ = {isa = PBXBuildFile; fileRef = 188BB53F171DD774009D22CE /* si-33-keychain-backup.c */; };
                1B11967B062F4C1800F3B659 /* SecKeychainSearchPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B11967A062F4C1800F3B659 /* SecKeychainSearchPriv.h */; settings = {ATTRIBUTES = (); }; };
                30E17F5B062B0A25004208EB /* SecIdentitySearchPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 30E17F5A062B0A25004208EB /* SecIdentitySearchPriv.h */; settings = {ATTRIBUTES = (); }; };
                407AC2C0066661620030E07D /* SecPassword.h in Headers */ = {isa = PBXBuildFile; fileRef = 407AC2BE066661620030E07D /* SecPassword.h */; settings = {ATTRIBUTES = (); }; };
@@ -88,7 +91,6 @@
                521DC5801125FEE300937BF2 /* SecCertificateP.h in Headers */ = {isa = PBXBuildFile; fileRef = 521DC57E1125FEE300937BF2 /* SecCertificateP.h */; settings = {ATTRIBUTES = (Private, ); }; };
                52200F8B14F2B87F00F7F6E7 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AA31456E134B716B00133245 /* CoreFoundation.framework */; };
                5261C28A112F0D570047EF8B /* SecFrameworkP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5261C289112F0D570047EF8B /* SecFrameworkP.c */; };
-               5261C2E2112F19BA0047EF8B /* debuggingP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5261C2E1112F19BA0047EF8B /* debuggingP.c */; };
                5261C310112F1C560047EF8B /* SecBase64P.c in Sources */ = {isa = PBXBuildFile; fileRef = 5261C30F112F1C560047EF8B /* SecBase64P.c */; };
                52B609D914F55B6800134209 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52B609D814F55B6800134209 /* Foundation.framework */; };
                52B609E314F55BFA00134209 /* timestampclient.m in Sources */ = {isa = PBXBuildFile; fileRef = 52B609E214F55BFA00134209 /* timestampclient.m */; };
                52C23EF81135AE5100E079D2 /* SecCertificatePrivP.h in Headers */ = {isa = PBXBuildFile; fileRef = 52C23EF71135AE5100E079D2 /* SecCertificatePrivP.h */; settings = {ATTRIBUTES = (Private, ); }; };
                52E950CD1509B47000DA6511 /* tsaDERUtilities.c in Sources */ = {isa = PBXBuildFile; fileRef = 52E950CC1509B47000DA6511 /* tsaDERUtilities.c */; };
                52E950D61509B48D00DA6511 /* tsaDERUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 52E950D51509B48D00DA6511 /* tsaDERUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               52FB42C2113F056D006D3B0A /* debuggingP.h in Headers */ = {isa = PBXBuildFile; fileRef = 52FB42C1113F056D006D3B0A /* debuggingP.h */; };
                52FB44A91146D769006D3B0A /* SecCertificateOIDs.h in Headers */ = {isa = PBXBuildFile; fileRef = 52FB44A81146D769006D3B0A /* SecCertificateOIDs.h */; settings = {ATTRIBUTES = (); }; };
                AA31456F134B716B00133245 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AA31456E134B716B00133245 /* CoreFoundation.framework */; };
                BE296DBF0EAC299C00FD22BE /* SecImportExport.c in Sources */ = {isa = PBXBuildFile; fileRef = BE296DBE0EAC299C00FD22BE /* SecImportExport.c */; };
                05AE95480AA748570076501C /* SecImportExportOpenSSH.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SecImportExportOpenSSH.cpp; sourceTree = "<group>"; };
                05FB016605E54A3A00A5194C /* SecNetscapeTemplates.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SecNetscapeTemplates.cpp; sourceTree = "<group>"; };
                05FB016705E54A3A00A5194C /* SecNetscapeTemplates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecNetscapeTemplates.h; sourceTree = "<group>"; };
+               0CBD509716C3242200713B6C /* libsecurity_keychain_regressions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsecurity_keychain_regressions.a; sourceTree = BUILT_PRODUCTS_DIR; };
+               0CBD509816C3246D00713B6C /* kc-40-seckey.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "kc-40-seckey.c"; path = "regressions/kc-40-seckey.c"; sourceTree = "<group>"; };
+               0CBD509916C3246D00713B6C /* kc-41-sececkey.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "kc-41-sececkey.c"; path = "regressions/kc-41-sececkey.c"; sourceTree = "<group>"; };
+               0CBD509C16C324B100713B6C /* keychain_regressions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = keychain_regressions.h; path = regressions/keychain_regressions.h; sourceTree = "<group>"; };
                182BB224146F063C000BF1F3 /* base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = base.xcconfig; sourceTree = "<group>"; };
                182BB225146F063C000BF1F3 /* debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = debug.xcconfig; sourceTree = "<group>"; };
                182BB226146F063C000BF1F3 /* lib.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = lib.xcconfig; sourceTree = "<group>"; };
                182BB227146F063C000BF1F3 /* release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = release.xcconfig; sourceTree = "<group>"; };
                182BB30C146F0AE6000BF1F3 /* libsecurity_utilities.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libsecurity_utilities.xcodeproj; path = ../libsecurity_utilities/libsecurity_utilities.xcodeproj; sourceTree = "<group>"; };
+               188BB53F171DD774009D22CE /* si-33-keychain-backup.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "si-33-keychain-backup.c"; path = "regressions/si-33-keychain-backup.c"; sourceTree = "<group>"; };
                1B11967A062F4C1800F3B659 /* SecKeychainSearchPriv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecKeychainSearchPriv.h; sourceTree = "<group>"; };
                30E17F5A062B0A25004208EB /* SecIdentitySearchPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecIdentitySearchPriv.h; path = lib/SecIdentitySearchPriv.h; sourceTree = SOURCE_ROOT; };
                407AC2BE066661620030E07D /* SecPassword.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecPassword.h; sourceTree = "<group>"; };
                        name = Import/Export;
                        sourceTree = "<group>";
                };
+               0CBD4FF916C323E800713B6C /* regressions */ = {
+                       isa = PBXGroup;
+                       children = (
+                               0CBD509C16C324B100713B6C /* keychain_regressions.h */,
+                               0CBD509816C3246D00713B6C /* kc-40-seckey.c */,
+                               0CBD509916C3246D00713B6C /* kc-41-sececkey.c */,
+                               188BB53F171DD774009D22CE /* si-33-keychain-backup.c */,
+                       );
+                       name = regressions;
+                       sourceTree = "<group>";
+               };
                182BB223146F063C000BF1F3 /* config */ = {
                        isa = PBXGroup;
                        children = (
                        children = (
                                182BB30C146F0AE6000BF1F3 /* libsecurity_utilities.xcodeproj */,
                                5297A586112B78BB00EAA0C0 /* libDER.xcodeproj */,
+                               0CBD4FF916C323E800713B6C /* regressions */,
                                C2AA2B41052E099D006D0211 /* lib */,
                                182BB223146F063C000BF1F3 /* config */,
                                52200F9914F2B93700F7F6E7 /* xpc-tsa */,
                                4CA1FEBE052A3C8100F22E42 /* libsecurity_keychain.a */,
                                4C5719C812FB5E9E00B31F85 /* XPCKeychainSandboxCheck.xpc */,
                                52200F8F14F2B88000F7F6E7 /* XPCTimeStampingService.xpc */,
+                               0CBD509716C3242200713B6C /* libsecurity_keychain_regressions.a */,
                        );
                        name = Products;
                        sourceTree = "<group>";
                                52BA735E112231C70012875E /* CertificateValues.h in Headers */,
                                521DC5801125FEE300937BF2 /* SecCertificateP.h in Headers */,
                                52C23EF81135AE5100E079D2 /* SecCertificatePrivP.h in Headers */,
-                               52FB42C2113F056D006D3B0A /* debuggingP.h in Headers */,
                                52E950D61509B48D00DA6511 /* tsaDERUtilities.h in Headers */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
 /* End PBXHeadersBuildPhase section */
 
 /* Begin PBXNativeTarget section */
+               0CBD500016C3242200713B6C /* libsecurity_keychain_regressions */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = 0CBD509416C3242200713B6C /* Build configuration list for PBXNativeTarget "libsecurity_keychain_regressions" */;
+                       buildPhases = (
+                               0CBD504416C3242200713B6C /* Sources */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                       );
+                       name = libsecurity_keychain_regressions;
+                       productName = libsecurity_keychain;
+                       productReference = 0CBD509716C3242200713B6C /* libsecurity_keychain_regressions.a */;
+                       productType = "com.apple.product-type.library.static";
+               };
                4C5719C712FB5E9E00B31F85 /* XPCKeychainSandboxCheck */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = 4C5719CF12FB5E9F00B31F85 /* Build configuration list for PBXNativeTarget "XPCKeychainSandboxCheck" */;
                4CA1FEAB052A3C3800F22E42 /* Project object */ = {
                        isa = PBXProject;
                        attributes = {
-                               LastUpgradeCheck = 0420;
+                               LastUpgradeCheck = 0500;
                        };
                        buildConfigurationList = C27AD3810987FCDE001272E0 /* Build configuration list for PBXProject "libsecurity_keychain" */;
                        compatibilityVersion = "Xcode 3.2";
                                4CA1FEBD052A3C8100F22E42 /* libsecurity_keychain */,
                                4C5719C712FB5E9E00B31F85 /* XPCKeychainSandboxCheck */,
                                52200F8714F2B87F00F7F6E7 /* XPCTimeStampingService */,
+                               0CBD500016C3242200713B6C /* libsecurity_keychain_regressions */,
                        );
                };
 /* End PBXProject section */
 /* End PBXReferenceProxy section */
 
 /* Begin PBXSourcesBuildPhase section */
+               0CBD504416C3242200713B6C /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               0CBD509B16C3246D00713B6C /* kc-41-sececkey.c in Sources */,
+                               188BB546171DD8B5009D22CE /* si-33-keychain-backup.c in Sources */,
+                               0CBD509A16C3246D00713B6C /* kc-40-seckey.c in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                4C5719C512FB5E9E00B31F85 /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                                52BA735D112231C70012875E /* CertificateValues.cpp in Sources */,
                                521DC57F1125FEE300937BF2 /* SecCertificateP.c in Sources */,
                                5261C28A112F0D570047EF8B /* SecFrameworkP.c in Sources */,
-                               5261C2E2112F19BA0047EF8B /* debuggingP.c in Sources */,
                                5261C310112F1C560047EF8B /* SecBase64P.c in Sources */,
                                4885CFF811C8182D0093ECF6 /* SecRecoveryPassword.c in Sources */,
                                52B88DFB11DD0D2D005BCA6B /* SecFDERecoveryAsymmetricCrypto.cpp in Sources */,
 /* End PBXTargetDependency section */
 
 /* Begin XCBuildConfiguration section */
+               0CBD509516C3242200713B6C /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       baseConfigurationReference = 182BB225146F063C000BF1F3 /* debug.xcconfig */;
+                       buildSettings = {
+                               WARNING_CFLAGS = (
+                                       "$(inherited)",
+                                       "-Wno-error=overloaded-virtual",
+                               );
+                       };
+                       name = Debug;
+               };
+               0CBD509616C3242200713B6C /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       baseConfigurationReference = 182BB227146F063C000BF1F3 /* release.xcconfig */;
+                       buildSettings = {
+                               WARNING_CFLAGS = (
+                                       "$(inherited)",
+                                       "-Wno-error=overloaded-virtual",
+                               );
+                       };
+                       name = Release;
+               };
                4C5719CB12FB5E9F00B31F85 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 182BB225146F063C000BF1F3 /* debug.xcconfig */;
                        buildSettings = {
+                               CODE_SIGN_IDENTITY = "-";
+                               COMBINE_HIDPI_IMAGES = YES;
                                GCC_MODEL_TUNING = G5;
                                INFOPLIST_FILE = "xpc/XPCKeychainSandboxCheck-Info.plist";
-                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/XPCServices/";
+                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Versions/${FRAMEWORK_VERSION}/XPCServices";
                                PRODUCT_NAME = XPCKeychainSandboxCheck;
+                               PROVISIONING_PROFILE = "";
                                SKIP_INSTALL = NO;
                                WRAPPER_EXTENSION = xpc;
                        };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 182BB227146F063C000BF1F3 /* release.xcconfig */;
                        buildSettings = {
+                               CODE_SIGN_IDENTITY = "-";
+                               COMBINE_HIDPI_IMAGES = YES;
                                GCC_MODEL_TUNING = G5;
                                INFOPLIST_FILE = "xpc/XPCKeychainSandboxCheck-Info.plist";
-                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/XPCServices/";
+                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Versions/${FRAMEWORK_VERSION}/XPCServices";
                                PRODUCT_NAME = XPCKeychainSandboxCheck;
+                               PROVISIONING_PROFILE = "";
                                SKIP_INSTALL = NO;
                                WRAPPER_EXTENSION = xpc;
                        };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 182BB225146F063C000BF1F3 /* debug.xcconfig */;
                        buildSettings = {
+                               CODE_SIGN_IDENTITY = "-";
+                               COMBINE_HIDPI_IMAGES = YES;
                                GCC_MODEL_TUNING = G5;
                                INFOPLIST_FILE = "xpc-tsa/XPCTimeStampingService-Info.plist";
-                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/XPCServices/";
+                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Versions/${FRAMEWORK_VERSION}/XPCServices";
                                PRODUCT_NAME = XPCTimeStampingService;
+                               PROVISIONING_PROFILE = "";
                                SKIP_INSTALL = NO;
                                WRAPPER_EXTENSION = xpc;
                        };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 182BB227146F063C000BF1F3 /* release.xcconfig */;
                        buildSettings = {
+                               CODE_SIGN_IDENTITY = "-";
+                               COMBINE_HIDPI_IMAGES = YES;
                                GCC_MODEL_TUNING = G5;
                                INFOPLIST_FILE = "xpc-tsa/XPCTimeStampingService-Info.plist";
-                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/XPCServices/";
+                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Versions/${FRAMEWORK_VERSION}/XPCServices";
                                PRODUCT_NAME = XPCTimeStampingService;
+                               PROVISIONING_PROFILE = "";
                                SKIP_INSTALL = NO;
                                WRAPPER_EXTENSION = xpc;
                        };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 182BB225146F063C000BF1F3 /* debug.xcconfig */;
                        buildSettings = {
+                               COMBINE_HIDPI_IMAGES = YES;
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(PROJECT_DIR)/libDER",
                                );
+                               WARNING_CFLAGS = (
+                                       "$(inherited)",
+                                       "-Wno-error=overloaded-virtual",
+                               );
                        };
                        name = Debug;
                };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 182BB227146F063C000BF1F3 /* release.xcconfig */;
                        buildSettings = {
+                               COMBINE_HIDPI_IMAGES = YES;
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(PROJECT_DIR)/libDER",
                                );
+                               WARNING_CFLAGS = (
+                                       "$(inherited)",
+                                       "-Wno-error=overloaded-virtual",
+                               );
                        };
                        name = Release;
                };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 182BB226146F063C000BF1F3 /* lib.xcconfig */;
                        buildSettings = {
+                               CLANG_WARN_CONSTANT_CONVERSION = YES;
+                               CLANG_WARN_EMPTY_BODY = YES;
+                               CLANG_WARN_ENUM_CONVERSION = YES;
+                               CLANG_WARN_INT_CONVERSION = YES;
+                               CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+                               GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
                        };
                        name = Debug;
                };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 182BB226146F063C000BF1F3 /* lib.xcconfig */;
                        buildSettings = {
+                               CLANG_WARN_CONSTANT_CONVERSION = YES;
+                               CLANG_WARN_EMPTY_BODY = YES;
+                               CLANG_WARN_ENUM_CONVERSION = YES;
+                               CLANG_WARN_INT_CONVERSION = YES;
+                               CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+                               GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
                        };
                        name = Release;
                };
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
+               0CBD509416C3242200713B6C /* Build configuration list for PBXNativeTarget "libsecurity_keychain_regressions" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               0CBD509516C3242200713B6C /* Debug */,
+                               0CBD509616C3242200713B6C /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
                4C5719CF12FB5E9F00B31F85 /* Build configuration list for PBXNativeTarget "XPCKeychainSandboxCheck" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (