9 /* Begin PBXBuildFile section */
 
  10                 18C5A961148442000010EF34 /* libsecurity_transform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CA1FEBE052A3C8100F22E42 /* libsecurity_transform.a */; };
 
  11                 18C5A964148443F00010EF34 /* SenTestingKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18C5A963148443F00010EF34 /* SenTestingKit.framework */; };
 
  12                 18C5A9661484440D0010EF34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18C5A9651484440D0010EF34 /* Foundation.framework */; };
 
  13                 4C010B9B121AE9960094CB72 /* speed-test.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4C010B9A121AE9960094CB72 /* speed-test.mm */; };
 
  14                 4C010BBB121AECF10094CB72 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5D16D6FB114EA1000096BD75 /* Security.framework */; };
 
  15                 4C010C52121B00350094CB72 /* SecExternalSourceTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C010C4B121AFCA70094CB72 /* SecExternalSourceTransform.h */; };
 
  16                 4C010C53121B00440094CB72 /* SecExternalSourceTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C010C4C121AFCA70094CB72 /* SecExternalSourceTransform.cpp */; };
 
  17                 4C0113511468693100E4F866 /* SecMaskGenerationFunctionTransform.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C01134F1468693100E4F866 /* SecMaskGenerationFunctionTransform.c */; };
 
  18                 4C0113521468693100E4F866 /* SecMaskGenerationFunctionTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C0113501468693100E4F866 /* SecMaskGenerationFunctionTransform.h */; settings = {ATTRIBUTES = (); }; };
 
  19                 4C01135C14686F2600E4F866 /* NSData+HexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C01135A14686F2600E4F866 /* NSData+HexString.m */; };
 
  20                 4C27A37514F2D66C007FCA66 /* libcorecrypto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C27A37414F2D66C007FCA66 /* libcorecrypto.dylib */; };
 
  21                 4C27A37814F2DCB4007FCA66 /* CEncryptDecrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C27A37714F2DCB4007FCA66 /* CEncryptDecrypt.c */; };
 
  22                 4C27A38114F2E3A5007FCA66 /* libcorecrypto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C27A37414F2D66C007FCA66 /* libcorecrypto.dylib */; };
 
  23                 4C6E5966116D4E3E00A70E8F /* misc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C6E5964116D4E3E00A70E8F /* misc.c */; };
 
  24                 4C6E5967116D4E3E00A70E8F /* misc.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6E5965116D4E3E00A70E8F /* misc.h */; };
 
  25                 4C73822D112DCC4800EA003B /* SecCustomTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C73822B112DCC4800EA003B /* SecCustomTransform.h */; settings = {ATTRIBUTES = (); }; };
 
  26                 4C73822E112DCC4800EA003B /* SecCustomTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C73822C112DCC4800EA003B /* SecCustomTransform.cpp */; };
 
  27                 4C8174341133031E007F84D6 /* libsecurity_transform.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CA1FEBE052A3C8100F22E42 /* libsecurity_transform.a */; };
 
  28                 4CB89E62124D5667004DEC20 /* SecTransformValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CB89E61124D5667004DEC20 /* SecTransformValidator.h */; settings = {ATTRIBUTES = (); }; };
 
  29                 4CC4A8B21264D22300075C8F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5D16D6FB114EA1000096BD75 /* Security.framework */; };
 
  30                 4CD6A669113F41990094F287 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CD6A668113F41990094F287 /* libz.dylib */; };
 
  31                 4CD87F501130A49400A98C5E /* 100-sha2.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CD87F3D1130A34700A98C5E /* 100-sha2.m */; };
 
  32                 4CDF6DCC113C4E9E00C64234 /* EncodeDecodeTransforms.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CDF6DC9113C4E9E00C64234 /* EncodeDecodeTransforms.c */; };
 
  33                 4CDF6DCD113C4E9E00C64234 /* SecDecodeTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CDF6DCA113C4E9E00C64234 /* SecDecodeTransform.h */; settings = {ATTRIBUTES = (); }; };
 
  34                 4CDF6DCE113C4E9E00C64234 /* SecEncodeTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CDF6DCB113C4E9E00C64234 /* SecEncodeTransform.h */; settings = {ATTRIBUTES = (); }; };
 
  35                 5D97B3FF114EF1B50033D0F9 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CD6A668113F41990094F287 /* libz.dylib */; };
 
  36                 5DCAD5B711F0E099003F2E7A /* SecCollectTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DCAD5B511F0E099003F2E7A /* SecCollectTransform.cpp */; };
 
  37                 5DCAD5B811F0E099003F2E7A /* SecCollectTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCAD5B611F0E099003F2E7A /* SecCollectTransform.h */; };
 
  38                 5DD2E91E114E9044007429E7 /* EncryptTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DD2E91C114E9044007429E7 /* EncryptTransform.h */; };
 
  39                 5DD2E91F114E9044007429E7 /* EncryptTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DD2E91D114E9044007429E7 /* EncryptTransform.cpp */; };
 
  40                 5DD2E925114E9094007429E7 /* EncryptTransformUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DD2E923114E9094007429E7 /* EncryptTransformUtilities.h */; };
 
  41                 5DD2E926114E9094007429E7 /* EncryptTransformUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DD2E924114E9094007429E7 /* EncryptTransformUtilities.cpp */; };
 
  42                 5DD2E929114E90E2007429E7 /* SecEncryptTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DD2E927114E90E2007429E7 /* SecEncryptTransform.h */; settings = {ATTRIBUTES = (); }; };
 
  43                 5DD2E92A114E90E2007429E7 /* SecEncryptTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DD2E928114E90E2007429E7 /* SecEncryptTransform.cpp */; };
 
  44                 5DD2E938114E91CC007429E7 /* SecSignVerifyTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DD2E936114E91CC007429E7 /* SecSignVerifyTransform.h */; settings = {ATTRIBUTES = (); }; };
 
  45                 5DD2E939114E91CC007429E7 /* SecSignVerifyTransform.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DD2E937114E91CC007429E7 /* SecSignVerifyTransform.c */; };
 
  46                 5DD2E9B5114E986D007429E7 /* custom.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5DD2E96E114E95B1007429E7 /* custom.mm */; };
 
  47                 AA068646138C420C0059E73E /* SecReadTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = AA068645138C420C0059E73E /* SecReadTransform.h */; settings = {ATTRIBUTES = (); }; };
 
  48                 AA068EDF1174AB350002E9E0 /* GroupTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA068EDB1174AB350002E9E0 /* GroupTransform.cpp */; };
 
  49                 AA068EE01174AB350002E9E0 /* GroupTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = AA068EDC1174AB350002E9E0 /* GroupTransform.h */; };
 
  50                 AA068EE11174AB350002E9E0 /* SecGroupTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA068EDD1174AB350002E9E0 /* SecGroupTransform.cpp */; };
 
  51                 AA068EE21174AB350002E9E0 /* SecGroupTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = AA068EDE1174AB350002E9E0 /* SecGroupTransform.h */; };
 
  52                 AA068EEE1174ABB20002E9E0 /* SecTransformInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = AA068EED1174ABB20002E9E0 /* SecTransformInternal.h */; settings = {ATTRIBUTES = (); }; };
 
  53                 AA957FCB122C571E00181BE1 /* SecTransformReadTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = AA957FCA122C571E00181BE1 /* SecTransformReadTransform.h */; settings = {ATTRIBUTES = (); }; };
 
  54                 AA957FD5122C57AF00181BE1 /* SecTransformReadTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA957FD4122C57AF00181BE1 /* SecTransformReadTransform.cpp */; };
 
  55                 AA9781A91175475500699E38 /* c++utils.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9781A71175475500699E38 /* c++utils.h */; };
 
  56                 AA9781AA1175475500699E38 /* c++utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9781A81175475500699E38 /* c++utils.cpp */; };
 
  57                 AA9E1C221117966F00380F0D /* CoreFoundationBasics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9E1C051117966F00380F0D /* CoreFoundationBasics.cpp */; };
 
  58                 AA9E1C231117966F00380F0D /* CoreFoundationBasics.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9E1C061117966F00380F0D /* CoreFoundationBasics.h */; };
 
  59                 AA9E1C241117966F00380F0D /* Digest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9E1C071117966F00380F0D /* Digest.cpp */; };
 
  60                 AA9E1C251117966F00380F0D /* Digest.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9E1C081117966F00380F0D /* Digest.h */; };
 
  61                 AA9E1C261117966F00380F0D /* LinkedList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9E1C091117966F00380F0D /* LinkedList.cpp */; };
 
  62                 AA9E1C271117966F00380F0D /* LinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9E1C0A1117966F00380F0D /* LinkedList.h */; };
 
  63                 AA9E1C281117966F00380F0D /* Monitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9E1C0B1117966F00380F0D /* Monitor.cpp */; };
 
  64                 AA9E1C291117966F00380F0D /* Monitor.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9E1C0C1117966F00380F0D /* Monitor.h */; };
 
  65                 AA9E1C2A1117966F00380F0D /* NullTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9E1C0D1117966F00380F0D /* NullTransform.cpp */; };
 
  66                 AA9E1C2B1117966F00380F0D /* NullTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9E1C0E1117966F00380F0D /* NullTransform.h */; };
 
  67                 AA9E1C2C1117966F00380F0D /* SecDigestTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9E1C0F1117966F00380F0D /* SecDigestTransform.cpp */; };
 
  68                 AA9E1C2D1117966F00380F0D /* SecDigestTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9E1C101117966F00380F0D /* SecDigestTransform.h */; settings = {ATTRIBUTES = (); }; };
 
  69                 AA9E1C2E1117966F00380F0D /* SecNullTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9E1C111117966F00380F0D /* SecNullTransform.cpp */; };
 
  70                 AA9E1C2F1117966F00380F0D /* SecNullTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9E1C121117966F00380F0D /* SecNullTransform.h */; settings = {ATTRIBUTES = (); }; };
 
  71                 AA9E1C301117966F00380F0D /* SecTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9E1C131117966F00380F0D /* SecTransform.cpp */; };
 
  72                 AA9E1C311117966F00380F0D /* SecTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9E1C141117966F00380F0D /* SecTransform.h */; settings = {ATTRIBUTES = (); }; };
 
  73                 AA9E1C331117966F00380F0D /* SingleShotSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9E1C161117966F00380F0D /* SingleShotSource.cpp */; };
 
  74                 AA9E1C341117966F00380F0D /* SingleShotSource.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9E1C171117966F00380F0D /* SingleShotSource.h */; };
 
  75                 AA9E1C351117966F00380F0D /* Source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9E1C181117966F00380F0D /* Source.cpp */; };
 
  76                 AA9E1C361117966F00380F0D /* Source.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9E1C191117966F00380F0D /* Source.h */; };
 
  77                 AA9E1C371117966F00380F0D /* StreamSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9E1C1A1117966F00380F0D /* StreamSource.cpp */; };
 
  78                 AA9E1C381117966F00380F0D /* StreamSource.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9E1C1B1117966F00380F0D /* StreamSource.h */; };
 
  79                 AA9E1C391117966F00380F0D /* Transform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9E1C1C1117966F00380F0D /* Transform.cpp */; };
 
  80                 AA9E1C3A1117966F00380F0D /* Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9E1C1D1117966F00380F0D /* Transform.h */; };
 
  81                 AA9E1C3B1117966F00380F0D /* TransformFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9E1C1E1117966F00380F0D /* TransformFactory.cpp */; };
 
  82                 AA9E1C3C1117966F00380F0D /* TransformFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9E1C1F1117966F00380F0D /* TransformFactory.h */; };
 
  83                 AA9E1C3D1117966F00380F0D /* Utilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA9E1C201117966F00380F0D /* Utilities.cpp */; };
 
  84                 AA9E1C3E1117966F00380F0D /* Utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9E1C211117966F00380F0D /* Utilities.h */; };
 
  85 /* End PBXBuildFile section */
 
  87 /* Begin PBXContainerItemProxy section */
 
  88                 4C010B90121AE9070094CB72 /* PBXContainerItemProxy */ = {
 
  89                         isa = PBXContainerItemProxy;
 
  90                         containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 
  92                         remoteGlobalIDString = 4CA1FEBD052A3C8100F22E42;
 
  93                         remoteInfo = libsecurity_transform;
 
  95                 4C817255112F030F007F84D6 /* PBXContainerItemProxy */ = {
 
  96                         isa = PBXContainerItemProxy;
 
  97                         containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 
  99                         remoteGlobalIDString = 4CA1FEBD052A3C8100F22E42;
 
 100                         remoteInfo = libsecurity_transform;
 
 102                 4CD87FFF1131E0F500A98C5E /* PBXContainerItemProxy */ = {
 
 103                         isa = PBXContainerItemProxy;
 
 104                         containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 
 106                         remoteGlobalIDString = 4CA1FEBD052A3C8100F22E42;
 
 107                         remoteInfo = libsecurity_transform;
 
 109 /* End PBXContainerItemProxy section */
 
 111 /* Begin PBXFileReference section */
 
 112                 18BBC7391471F6DF00F2B224 /* base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = base.xcconfig; sourceTree = "<group>"; };
 
 113                 18BBC73A1471F6DF00F2B224 /* debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = debug.xcconfig; sourceTree = "<group>"; };
 
 114                 18BBC73B1471F6DF00F2B224 /* lib.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = lib.xcconfig; sourceTree = "<group>"; };
 
 115                 18BBC73C1471F6DF00F2B224 /* release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = release.xcconfig; sourceTree = "<group>"; };
 
 116                 18BBC73D1471F6DF00F2B224 /* security.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = security.xcconfig; sourceTree = "<group>"; };
 
 117                 18C5A963148443F00010EF34 /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; };
 
 118                 18C5A9651484440D0010EF34 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
 
 119                 4C010B87121AE8DF0094CB72 /* input-speed-test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "input-speed-test"; sourceTree = BUILT_PRODUCTS_DIR; };
 
 120                 4C010B99121AE9960094CB72 /* speed-test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "speed-test.h"; path = "misc/speed-test.h"; sourceTree = "<group>"; };
 
 121                 4C010B9A121AE9960094CB72 /* speed-test.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "speed-test.mm"; path = "misc/speed-test.mm"; sourceTree = "<group>"; };
 
 122                 4C010BBE121AED340094CB72 /* libc++.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libc++.dylib"; path = "usr/lib/libc++.dylib"; sourceTree = SDKROOT; };
 
 123                 4C010C4B121AFCA70094CB72 /* SecExternalSourceTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecExternalSourceTransform.h; sourceTree = "<group>"; };
 
 124                 4C010C4C121AFCA70094CB72 /* SecExternalSourceTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SecExternalSourceTransform.cpp; sourceTree = "<group>"; };
 
 125                 4C01134F1468693100E4F866 /* SecMaskGenerationFunctionTransform.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SecMaskGenerationFunctionTransform.c; sourceTree = "<group>"; };
 
 126                 4C0113501468693100E4F866 /* SecMaskGenerationFunctionTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecMaskGenerationFunctionTransform.h; sourceTree = "<group>"; };
 
 127                 4C01135A14686F2600E4F866 /* NSData+HexString.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+HexString.m"; sourceTree = "<group>"; };
 
 128                 4C01135B14686F2600E4F866 /* NSData+HexString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+HexString.h"; sourceTree = "<group>"; };
 
 129                 4C27A37414F2D66C007FCA66 /* libcorecrypto.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcorecrypto.dylib; path = usr/lib/system/libcorecrypto.dylib; sourceTree = SDKROOT; };
 
 130                 4C27A37714F2DCB4007FCA66 /* CEncryptDecrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = CEncryptDecrypt.c; sourceTree = "<group>"; };
 
 131                 4C6E5964116D4E3E00A70E8F /* misc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = misc.c; sourceTree = "<group>"; };
 
 132                 4C6E5965116D4E3E00A70E8F /* misc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = misc.h; sourceTree = "<group>"; };
 
 133                 4C73822B112DCC4800EA003B /* SecCustomTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecCustomTransform.h; sourceTree = "<group>"; };
 
 134                 4C73822C112DCC4800EA003B /* SecCustomTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = SecCustomTransform.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
 
 135                 4C738257112DF65200EA003B /* unit-tests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "unit-tests.octest"; sourceTree = BUILT_PRODUCTS_DIR; };
 
 136                 4C738258112DF65200EA003B /* unit-tests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "unit-tests-Info.plist"; sourceTree = "<group>"; };
 
 137                 4C738260112DF68900EA003B /* custom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = custom.h; sourceTree = "<group>"; };
 
 138                 4CA1FEBE052A3C8100F22E42 /* libsecurity_transform.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsecurity_transform.a; sourceTree = BUILT_PRODUCTS_DIR; };
 
 139                 4CB89E61124D5667004DEC20 /* SecTransformValidator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecTransformValidator.h; sourceTree = "<group>"; };
 
 140                 4CBCBEB61130A2D700CC18E9 /* 100-sha2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "100-sha2"; sourceTree = BUILT_PRODUCTS_DIR; };
 
 141                 4CBCBEB81130A2D800CC18E9 /* Info-security_transform.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-security_transform.plist"; sourceTree = "<group>"; };
 
 142                 4CD6A668113F41990094F287 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
 
 143                 4CD87F3D1130A34700A98C5E /* 100-sha2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "100-sha2.m"; sourceTree = "<group>"; };
 
 144                 4CDF6DC9113C4E9E00C64234 /* EncodeDecodeTransforms.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = EncodeDecodeTransforms.c; sourceTree = "<group>"; };
 
 145                 4CDF6DCA113C4E9E00C64234 /* SecDecodeTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecDecodeTransform.h; sourceTree = "<group>"; };
 
 146                 4CDF6DCB113C4E9E00C64234 /* SecEncodeTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecEncodeTransform.h; sourceTree = "<group>"; };
 
 147                 5D16D6FB114EA1000096BD75 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
 
 148                 5DCAD5B511F0E099003F2E7A /* SecCollectTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SecCollectTransform.cpp; sourceTree = "<group>"; };
 
 149                 5DCAD5B611F0E099003F2E7A /* SecCollectTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecCollectTransform.h; sourceTree = "<group>"; };
 
 150                 5DD2E91C114E9044007429E7 /* EncryptTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = EncryptTransform.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
 
 151                 5DD2E91D114E9044007429E7 /* EncryptTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = EncryptTransform.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
 
 152                 5DD2E923114E9094007429E7 /* EncryptTransformUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EncryptTransformUtilities.h; sourceTree = "<group>"; };
 
 153                 5DD2E924114E9094007429E7 /* EncryptTransformUtilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EncryptTransformUtilities.cpp; sourceTree = "<group>"; };
 
 154                 5DD2E927114E90E2007429E7 /* SecEncryptTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecEncryptTransform.h; sourceTree = "<group>"; };
 
 155                 5DD2E928114E90E2007429E7 /* SecEncryptTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SecEncryptTransform.cpp; sourceTree = "<group>"; };
 
 156                 5DD2E936114E91CC007429E7 /* SecSignVerifyTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecSignVerifyTransform.h; sourceTree = "<group>"; };
 
 157                 5DD2E937114E91CC007429E7 /* SecSignVerifyTransform.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SecSignVerifyTransform.c; sourceTree = "<group>"; };
 
 158                 5DD2E96E114E95B1007429E7 /* custom.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = custom.mm; sourceTree = "<group>"; };
 
 159                 AA068645138C420C0059E73E /* SecReadTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecReadTransform.h; sourceTree = "<group>"; };
 
 160                 AA068648138C42520059E73E /* SecReadTransform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SecReadTransform.h; sourceTree = "<group>"; };
 
 161                 AA068EDB1174AB350002E9E0 /* GroupTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GroupTransform.cpp; sourceTree = "<group>"; };
 
 162                 AA068EDC1174AB350002E9E0 /* GroupTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GroupTransform.h; sourceTree = "<group>"; };
 
 163                 AA068EDD1174AB350002E9E0 /* SecGroupTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SecGroupTransform.cpp; sourceTree = "<group>"; };
 
 164                 AA068EDE1174AB350002E9E0 /* SecGroupTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecGroupTransform.h; sourceTree = "<group>"; };
 
 165                 AA068EED1174ABB20002E9E0 /* SecTransformInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecTransformInternal.h; sourceTree = "<group>"; };
 
 166                 AA957FCA122C571E00181BE1 /* SecTransformReadTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecTransformReadTransform.h; sourceTree = "<group>"; };
 
 167                 AA957FD4122C57AF00181BE1 /* SecTransformReadTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SecTransformReadTransform.cpp; sourceTree = "<group>"; };
 
 168                 AA9781A71175475500699E38 /* c++utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "c++utils.h"; sourceTree = "<group>"; };
 
 169                 AA9781A81175475500699E38 /* c++utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "c++utils.cpp"; sourceTree = "<group>"; };
 
 170                 AA9E1C051117966F00380F0D /* CoreFoundationBasics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoreFoundationBasics.cpp; sourceTree = "<group>"; };
 
 171                 AA9E1C061117966F00380F0D /* CoreFoundationBasics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoreFoundationBasics.h; sourceTree = "<group>"; };
 
 172                 AA9E1C071117966F00380F0D /* Digest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Digest.cpp; sourceTree = "<group>"; };
 
 173                 AA9E1C081117966F00380F0D /* Digest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Digest.h; sourceTree = "<group>"; };
 
 174                 AA9E1C091117966F00380F0D /* LinkedList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LinkedList.cpp; sourceTree = "<group>"; };
 
 175                 AA9E1C0A1117966F00380F0D /* LinkedList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LinkedList.h; sourceTree = "<group>"; };
 
 176                 AA9E1C0B1117966F00380F0D /* Monitor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Monitor.cpp; sourceTree = "<group>"; };
 
 177                 AA9E1C0C1117966F00380F0D /* Monitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Monitor.h; sourceTree = "<group>"; };
 
 178                 AA9E1C0D1117966F00380F0D /* NullTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NullTransform.cpp; sourceTree = "<group>"; };
 
 179                 AA9E1C0E1117966F00380F0D /* NullTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NullTransform.h; sourceTree = "<group>"; };
 
 180                 AA9E1C0F1117966F00380F0D /* SecDigestTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SecDigestTransform.cpp; sourceTree = "<group>"; };
 
 181                 AA9E1C101117966F00380F0D /* SecDigestTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecDigestTransform.h; sourceTree = "<group>"; };
 
 182                 AA9E1C111117966F00380F0D /* SecNullTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SecNullTransform.cpp; sourceTree = "<group>"; };
 
 183                 AA9E1C121117966F00380F0D /* SecNullTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecNullTransform.h; sourceTree = "<group>"; };
 
 184                 AA9E1C131117966F00380F0D /* SecTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SecTransform.cpp; sourceTree = "<group>"; };
 
 185                 AA9E1C141117966F00380F0D /* SecTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecTransform.h; sourceTree = "<group>"; };
 
 186                 AA9E1C161117966F00380F0D /* SingleShotSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SingleShotSource.cpp; sourceTree = "<group>"; };
 
 187                 AA9E1C171117966F00380F0D /* SingleShotSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SingleShotSource.h; sourceTree = "<group>"; };
 
 188                 AA9E1C181117966F00380F0D /* Source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Source.cpp; sourceTree = "<group>"; };
 
 189                 AA9E1C191117966F00380F0D /* Source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Source.h; sourceTree = "<group>"; };
 
 190                 AA9E1C1A1117966F00380F0D /* StreamSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StreamSource.cpp; sourceTree = "<group>"; };
 
 191                 AA9E1C1B1117966F00380F0D /* StreamSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StreamSource.h; sourceTree = "<group>"; };
 
 192                 AA9E1C1C1117966F00380F0D /* Transform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = Transform.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
 
 193                 AA9E1C1D1117966F00380F0D /* Transform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = Transform.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
 
 194                 AA9E1C1E1117966F00380F0D /* TransformFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TransformFactory.cpp; sourceTree = "<group>"; };
 
 195                 AA9E1C1F1117966F00380F0D /* TransformFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransformFactory.h; sourceTree = "<group>"; };
 
 196                 AA9E1C201117966F00380F0D /* Utilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Utilities.cpp; sourceTree = "<group>"; };
 
 197                 AA9E1C211117966F00380F0D /* Utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utilities.h; sourceTree = "<group>"; };
 
 198                 AA9E1C9A1117A4A800380F0D /* security_transform.exp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.exports; name = security_transform.exp; path = lib/security_transform.exp; sourceTree = "<group>"; };
 
 199                 AA9E1CAD1117A6E000380F0D /* libsecurity_transform_Development.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libsecurity_transform_Development.xcconfig; sourceTree = "<group>"; };
 
 200                 AA9E1CAE1117A6F200380F0D /* libsecurity_transform_Deployment.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libsecurity_transform_Deployment.xcconfig; sourceTree = "<group>"; };
 
 201                 AA9E1CAF1117A70300380F0D /* libsecurity_transform.Default.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libsecurity_transform.Default.xcconfig; sourceTree = "<group>"; };
 
 202                 AA9E1CB01117A78C00380F0D /* security_transform_Development.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = security_transform_Development.xcconfig; sourceTree = "<group>"; };
 
 203                 AA9E1CB11117A7A300380F0D /* security_transform_Deployment.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = security_transform_Deployment.xcconfig; sourceTree = "<group>"; };
 
 204                 AA9E1CB21117A7BA00380F0D /* security_transform_Default.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = security_transform_Default.xcconfig; sourceTree = "<group>"; };
 
 205                 AACAD86B11628E700070BA52 /* libsecurity_transform_core.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libsecurity_transform_core.xcconfig; sourceTree = "<group>"; };
 
 206 /* End PBXFileReference section */
 
 208 /* Begin PBXFrameworksBuildPhase section */
 
 209                 4C010B85121AE8DF0094CB72 /* Frameworks */ = {
 
 210                         isa = PBXFrameworksBuildPhase;
 
 211                         buildActionMask = 2147483647;
 
 213                                 4C010BBB121AECF10094CB72 /* Security.framework in Frameworks */,
 
 215                         runOnlyForDeploymentPostprocessing = 0;
 
 217                 4C738254112DF65200EA003B /* Frameworks */ = {
 
 218                         isa = PBXFrameworksBuildPhase;
 
 219                         buildActionMask = 2147483647;
 
 221                                 18C5A9661484440D0010EF34 /* Foundation.framework in Frameworks */,
 
 222                                 18C5A964148443F00010EF34 /* SenTestingKit.framework in Frameworks */,
 
 223                                 18C5A961148442000010EF34 /* libsecurity_transform.a in Frameworks */,
 
 224                                 4CD6A669113F41990094F287 /* libz.dylib in Frameworks */,
 
 225                                 4CC4A8B21264D22300075C8F /* Security.framework in Frameworks */,
 
 226                                 4C27A38114F2E3A5007FCA66 /* libcorecrypto.dylib in Frameworks */,
 
 228                         runOnlyForDeploymentPostprocessing = 0;
 
 230                 4CA1FEBB052A3C8100F22E42 /* Frameworks */ = {
 
 231                         isa = PBXFrameworksBuildPhase;
 
 232                         buildActionMask = 2147483647;
 
 234                                 4C27A37514F2D66C007FCA66 /* libcorecrypto.dylib in Frameworks */,
 
 235                                 5D97B3FF114EF1B50033D0F9 /* libz.dylib in Frameworks */,
 
 237                         runOnlyForDeploymentPostprocessing = 0;
 
 239                 4CBCBEB41130A2D700CC18E9 /* Frameworks */ = {
 
 240                         isa = PBXFrameworksBuildPhase;
 
 241                         buildActionMask = 2147483647;
 
 243                                 4C8174341133031E007F84D6 /* libsecurity_transform.a in Frameworks */,
 
 245                         runOnlyForDeploymentPostprocessing = 0;
 
 247 /* End PBXFrameworksBuildPhase section */
 
 249 /* Begin PBXGroup section */
 
 250                 18BBC7381471F6DF00F2B224 /* config */ = {
 
 253                                 18BBC7391471F6DF00F2B224 /* base.xcconfig */,
 
 254                                 18BBC73A1471F6DF00F2B224 /* debug.xcconfig */,
 
 255                                 18BBC73B1471F6DF00F2B224 /* lib.xcconfig */,
 
 256                                 18BBC73C1471F6DF00F2B224 /* release.xcconfig */,
 
 257                                 18BBC73D1471F6DF00F2B224 /* security.xcconfig */,
 
 261                         sourceTree = "<group>";
 
 263                 4C73825F112DF66700EA003B /* unit-tests */ = {
 
 266                                 4C01135A14686F2600E4F866 /* NSData+HexString.m */,
 
 267                                 4C01135B14686F2600E4F866 /* NSData+HexString.h */,
 
 268                                 4C738260112DF68900EA003B /* custom.h */,
 
 269                                 5DD2E96E114E95B1007429E7 /* custom.mm */,
 
 272                         sourceTree = "<group>";
 
 274                 4CA1FEA7052A3C3800F22E42 = {
 
 277                                 18C5A9651484440D0010EF34 /* Foundation.framework */,
 
 278                                 18C5A963148443F00010EF34 /* SenTestingKit.framework */,
 
 279                                 18BBC7381471F6DF00F2B224 /* config */,
 
 280                                 4C27A37414F2D66C007FCA66 /* libcorecrypto.dylib */,
 
 281                                 4C010BBE121AED340094CB72 /* libc++.dylib */,
 
 282                                 4CD6A668113F41990094F287 /* libz.dylib */,
 
 283                                 4C73825F112DF66700EA003B /* unit-tests */,
 
 284                                 4CBCBEB01130A2AB00CC18E9 /* misc-tests */,
 
 285                                 AA9E1CA31117A67D00380F0D /* Configurations */,
 
 286                                 AA9E1C9A1117A4A800380F0D /* security_transform.exp */,
 
 287                                 4CAFF3FC0534D89900303760 /* lib */,
 
 288                                 4CA1FEBF052A3C8100F22E42 /* Products */,
 
 289                                 4C738258112DF65200EA003B /* unit-tests-Info.plist */,
 
 290                                 4CBCBEB81130A2D800CC18E9 /* Info-security_transform.plist */,
 
 291                                 5D16D6FB114EA1000096BD75 /* Security.framework */,
 
 293                         sourceTree = "<group>";
 
 295                 4CA1FEBF052A3C8100F22E42 /* Products */ = {
 
 298                                 4CA1FEBE052A3C8100F22E42 /* libsecurity_transform.a */,
 
 299                                 4C738257112DF65200EA003B /* unit-tests.octest */,
 
 300                                 4CBCBEB61130A2D700CC18E9 /* 100-sha2 */,
 
 301                                 4C010B87121AE8DF0094CB72 /* input-speed-test */,
 
 304                         sourceTree = "<group>";
 
 306                 4CAFF3FC0534D89900303760 /* lib */ = {
 
 309                                 4C01134F1468693100E4F866 /* SecMaskGenerationFunctionTransform.c */,
 
 310                                 4C0113501468693100E4F866 /* SecMaskGenerationFunctionTransform.h */,
 
 311                                 AA068645138C420C0059E73E /* SecReadTransform.h */,
 
 312                                 5DCAD5B511F0E099003F2E7A /* SecCollectTransform.cpp */,
 
 313                                 5DCAD5B611F0E099003F2E7A /* SecCollectTransform.h */,
 
 314                                 AA9781A71175475500699E38 /* c++utils.h */,
 
 315                                 AA9781A81175475500699E38 /* c++utils.cpp */,
 
 316                                 AA9E1C051117966F00380F0D /* CoreFoundationBasics.cpp */,
 
 317                                 AA9E1C061117966F00380F0D /* CoreFoundationBasics.h */,
 
 318                                 AA9E1C071117966F00380F0D /* Digest.cpp */,
 
 319                                 AA9E1C081117966F00380F0D /* Digest.h */,
 
 320                                 4CDF6DC9113C4E9E00C64234 /* EncodeDecodeTransforms.c */,
 
 321                                 5DD2E91C114E9044007429E7 /* EncryptTransform.h */,
 
 322                                 5DD2E91D114E9044007429E7 /* EncryptTransform.cpp */,
 
 323                                 4C27A37714F2DCB4007FCA66 /* CEncryptDecrypt.c */,
 
 324                                 5DD2E923114E9094007429E7 /* EncryptTransformUtilities.h */,
 
 325                                 5DD2E924114E9094007429E7 /* EncryptTransformUtilities.cpp */,
 
 326                                 AA068EDB1174AB350002E9E0 /* GroupTransform.cpp */,
 
 327                                 AA068EDC1174AB350002E9E0 /* GroupTransform.h */,
 
 328                                 AA9E1C091117966F00380F0D /* LinkedList.cpp */,
 
 329                                 AA9E1C0A1117966F00380F0D /* LinkedList.h */,
 
 330                                 4C6E5964116D4E3E00A70E8F /* misc.c */,
 
 331                                 4C6E5965116D4E3E00A70E8F /* misc.h */,
 
 332                                 AA9E1C0B1117966F00380F0D /* Monitor.cpp */,
 
 333                                 AA9E1C0C1117966F00380F0D /* Monitor.h */,
 
 334                                 AA9E1C0D1117966F00380F0D /* NullTransform.cpp */,
 
 335                                 AA9E1C0E1117966F00380F0D /* NullTransform.h */,
 
 336                                 4C73822B112DCC4800EA003B /* SecCustomTransform.h */,
 
 337                                 4C73822C112DCC4800EA003B /* SecCustomTransform.cpp */,
 
 338                                 4CDF6DCA113C4E9E00C64234 /* SecDecodeTransform.h */,
 
 339                                 AA9E1C0F1117966F00380F0D /* SecDigestTransform.cpp */,
 
 340                                 AA9E1C101117966F00380F0D /* SecDigestTransform.h */,
 
 341                                 5DD2E927114E90E2007429E7 /* SecEncryptTransform.h */,
 
 342                                 4CDF6DCB113C4E9E00C64234 /* SecEncodeTransform.h */,
 
 343                                 5DD2E928114E90E2007429E7 /* SecEncryptTransform.cpp */,
 
 344                                 AA068EDD1174AB350002E9E0 /* SecGroupTransform.cpp */,
 
 345                                 AA068EDE1174AB350002E9E0 /* SecGroupTransform.h */,
 
 346                                 AA9E1C111117966F00380F0D /* SecNullTransform.cpp */,
 
 347                                 5DD2E936114E91CC007429E7 /* SecSignVerifyTransform.h */,
 
 348                                 5DD2E937114E91CC007429E7 /* SecSignVerifyTransform.c */,
 
 349                                 AA9E1C121117966F00380F0D /* SecNullTransform.h */,
 
 350                                 AA9E1C131117966F00380F0D /* SecTransform.cpp */,
 
 351                                 AA9E1C141117966F00380F0D /* SecTransform.h */,
 
 352                                 AA068EED1174ABB20002E9E0 /* SecTransformInternal.h */,
 
 353                                 AA9E1C161117966F00380F0D /* SingleShotSource.cpp */,
 
 354                                 AA9E1C171117966F00380F0D /* SingleShotSource.h */,
 
 355                                 AA9E1C181117966F00380F0D /* Source.cpp */,
 
 356                                 AA9E1C191117966F00380F0D /* Source.h */,
 
 357                                 AA9E1C1A1117966F00380F0D /* StreamSource.cpp */,
 
 358                                 AA9E1C1B1117966F00380F0D /* StreamSource.h */,
 
 359                                 AA9E1C1C1117966F00380F0D /* Transform.cpp */,
 
 360                                 AA9E1C1D1117966F00380F0D /* Transform.h */,
 
 361                                 AA9E1C1E1117966F00380F0D /* TransformFactory.cpp */,
 
 362                                 AA9E1C1F1117966F00380F0D /* TransformFactory.h */,
 
 363                                 AA9E1C201117966F00380F0D /* Utilities.cpp */,
 
 364                                 AA9E1C211117966F00380F0D /* Utilities.h */,
 
 365                                 4C010C4B121AFCA70094CB72 /* SecExternalSourceTransform.h */,
 
 366                                 4C010C4C121AFCA70094CB72 /* SecExternalSourceTransform.cpp */,
 
 367                                 AA957FCA122C571E00181BE1 /* SecTransformReadTransform.h */,
 
 368                                 AA957FD4122C57AF00181BE1 /* SecTransformReadTransform.cpp */,
 
 369                                 4CB89E61124D5667004DEC20 /* SecTransformValidator.h */,
 
 370                                 AA068648138C42520059E73E /* SecReadTransform.h */,
 
 373                         sourceTree = "<group>";
 
 375                 4CBCBEB01130A2AB00CC18E9 /* misc-tests */ = {
 
 378                                 4CD87F3D1130A34700A98C5E /* 100-sha2.m */,
 
 379                                 4C010B99121AE9960094CB72 /* speed-test.h */,
 
 380                                 4C010B9A121AE9960094CB72 /* speed-test.mm */,
 
 383                         sourceTree = "<group>";
 
 385                 AA9E1CA31117A67D00380F0D /* Configurations */ = {
 
 388                                 AACAD86B11628E700070BA52 /* libsecurity_transform_core.xcconfig */,
 
 389                                 AA9E1CAD1117A6E000380F0D /* libsecurity_transform_Development.xcconfig */,
 
 390                                 AA9E1CAE1117A6F200380F0D /* libsecurity_transform_Deployment.xcconfig */,
 
 391                                 AA9E1CAF1117A70300380F0D /* libsecurity_transform.Default.xcconfig */,
 
 392                                 AA9E1CB01117A78C00380F0D /* security_transform_Development.xcconfig */,
 
 393                                 AA9E1CB11117A7A300380F0D /* security_transform_Deployment.xcconfig */,
 
 394                                 AA9E1CB21117A7BA00380F0D /* security_transform_Default.xcconfig */,
 
 396                         path = Configurations;
 
 397                         sourceTree = "<group>";
 
 399 /* End PBXGroup section */
 
 401 /* Begin PBXHeadersBuildPhase section */
 
 402                 4CA1FEB9052A3C8100F22E42 /* Headers */ = {
 
 403                         isa = PBXHeadersBuildPhase;
 
 404                         buildActionMask = 2147483647;
 
 406                                 AA9E1C2D1117966F00380F0D /* SecDigestTransform.h in Headers */,
 
 407                                 AA068646138C420C0059E73E /* SecReadTransform.h in Headers */,
 
 408                                 AA9E1C311117966F00380F0D /* SecTransform.h in Headers */,
 
 409                                 4C73822D112DCC4800EA003B /* SecCustomTransform.h in Headers */,
 
 410                                 4CDF6DCD113C4E9E00C64234 /* SecDecodeTransform.h in Headers */,
 
 411                                 4CDF6DCE113C4E9E00C64234 /* SecEncodeTransform.h in Headers */,
 
 412                                 5DD2E929114E90E2007429E7 /* SecEncryptTransform.h in Headers */,
 
 413                                 5DD2E938114E91CC007429E7 /* SecSignVerifyTransform.h in Headers */,
 
 414                                 AA957FCB122C571E00181BE1 /* SecTransformReadTransform.h in Headers */,
 
 415                                 AA9E1C231117966F00380F0D /* CoreFoundationBasics.h in Headers */,
 
 416                                 AA9E1C251117966F00380F0D /* Digest.h in Headers */,
 
 417                                 4CB89E62124D5667004DEC20 /* SecTransformValidator.h in Headers */,
 
 418                                 AA9E1C2F1117966F00380F0D /* SecNullTransform.h in Headers */,
 
 419                                 AA068EEE1174ABB20002E9E0 /* SecTransformInternal.h in Headers */,
 
 420                                 AA9E1C271117966F00380F0D /* LinkedList.h in Headers */,
 
 421                                 AA9E1C291117966F00380F0D /* Monitor.h in Headers */,
 
 422                                 AA9E1C2B1117966F00380F0D /* NullTransform.h in Headers */,
 
 423                                 AA9E1C341117966F00380F0D /* SingleShotSource.h in Headers */,
 
 424                                 AA9E1C361117966F00380F0D /* Source.h in Headers */,
 
 425                                 AA9E1C381117966F00380F0D /* StreamSource.h in Headers */,
 
 426                                 AA9E1C3A1117966F00380F0D /* Transform.h in Headers */,
 
 427                                 AA9E1C3C1117966F00380F0D /* TransformFactory.h in Headers */,
 
 428                                 AA9E1C3E1117966F00380F0D /* Utilities.h in Headers */,
 
 429                                 4C0113521468693100E4F866 /* SecMaskGenerationFunctionTransform.h in Headers */,
 
 430                                 5DD2E91E114E9044007429E7 /* EncryptTransform.h in Headers */,
 
 431                                 5DD2E925114E9094007429E7 /* EncryptTransformUtilities.h in Headers */,
 
 432                                 4C6E5967116D4E3E00A70E8F /* misc.h in Headers */,
 
 433                                 AA068EE01174AB350002E9E0 /* GroupTransform.h in Headers */,
 
 434                                 AA068EE21174AB350002E9E0 /* SecGroupTransform.h in Headers */,
 
 435                                 AA9781A91175475500699E38 /* c++utils.h in Headers */,
 
 436                                 5DCAD5B811F0E099003F2E7A /* SecCollectTransform.h in Headers */,
 
 437                                 4C010C52121B00350094CB72 /* SecExternalSourceTransform.h in Headers */,
 
 439                         runOnlyForDeploymentPostprocessing = 0;
 
 441 /* End PBXHeadersBuildPhase section */
 
 443 /* Begin PBXNativeTarget section */
 
 444                 4C010B86121AE8DF0094CB72 /* input-speed-test */ = {
 
 445                         isa = PBXNativeTarget;
 
 446                         buildConfigurationList = 4C010B97121AE9340094CB72 /* Build configuration list for PBXNativeTarget "input-speed-test" */;
 
 448                                 4C010B84121AE8DF0094CB72 /* Sources */,
 
 449                                 4C010B85121AE8DF0094CB72 /* Frameworks */,
 
 454                                 4C010B91121AE9070094CB72 /* PBXTargetDependency */,
 
 456                         name = "input-speed-test";
 
 457                         productName = "input-speed-test";
 
 458                         productReference = 4C010B87121AE8DF0094CB72 /* input-speed-test */;
 
 459                         productType = "com.apple.product-type.tool";
 
 461                 4C738256112DF65200EA003B /* unit-tests */ = {
 
 462                         isa = PBXNativeTarget;
 
 463                         buildConfigurationList = 4C73825C112DF65400EA003B /* Build configuration list for PBXNativeTarget "unit-tests" */;
 
 465                                 4C738252112DF65200EA003B /* Resources */,
 
 466                                 4C738253112DF65200EA003B /* Sources */,
 
 467                                 4C738254112DF65200EA003B /* Frameworks */,
 
 468                                 4C738255112DF65200EA003B /* ShellScript */,
 
 473                                 4C817256112F030F007F84D6 /* PBXTargetDependency */,
 
 476                         productName = "unit-tests";
 
 477                         productReference = 4C738257112DF65200EA003B /* unit-tests.octest */;
 
 478                         productType = "com.apple.product-type.bundle";
 
 480                 4CA1FEBD052A3C8100F22E42 /* libsecurity_transform */ = {
 
 481                         isa = PBXNativeTarget;
 
 482                         buildConfigurationList = C27AD4000987FCDF001272E0 /* Build configuration list for PBXNativeTarget "libsecurity_transform" */;
 
 484                                 4CA1FEB9052A3C8100F22E42 /* Headers */,
 
 485                                 4CA1FEBA052A3C8100F22E42 /* Sources */,
 
 486                                 4CA1FEBB052A3C8100F22E42 /* Frameworks */,
 
 492                         name = libsecurity_transform;
 
 493                         productName = libsecurity_transform;
 
 494                         productReference = 4CA1FEBE052A3C8100F22E42 /* libsecurity_transform.a */;
 
 495                         productType = "com.apple.product-type.library.static";
 
 497                 4CBCBEB51130A2D700CC18E9 /* 100-sha2 */ = {
 
 498                         isa = PBXNativeTarget;
 
 499                         buildConfigurationList = 4CBCBEBC1130A2DB00CC18E9 /* Build configuration list for PBXNativeTarget "100-sha2" */;
 
 501                                 4CBCBEB31130A2D700CC18E9 /* Sources */,
 
 502                                 4CBCBEB41130A2D700CC18E9 /* Frameworks */,
 
 507                                 4CD880001131E0F500A98C5E /* PBXTargetDependency */,
 
 510                         productName = "100-sha2";
 
 511                         productReference = 4CBCBEB61130A2D700CC18E9 /* 100-sha2 */;
 
 512                         productType = "com.apple.product-type.tool";
 
 514 /* End PBXNativeTarget section */
 
 516 /* Begin PBXProject section */
 
 517                 4CA1FEAB052A3C3800F22E42 /* Project object */ = {
 
 520                                 LastUpgradeCheck = 0500;
 
 522                         buildConfigurationList = C27AD4040987FCDF001272E0 /* Build configuration list for PBXProject "libsecurity_transform" */;
 
 523                         compatibilityVersion = "Xcode 3.2";
 
 524                         developmentRegion = English;
 
 525                         hasScannedForEncodings = 1;
 
 532                         mainGroup = 4CA1FEA7052A3C3800F22E42;
 
 533                         productRefGroup = 4CA1FEBF052A3C8100F22E42 /* Products */;
 
 537                                 4CA1FEBD052A3C8100F22E42 /* libsecurity_transform */,
 
 538                                 4C738256112DF65200EA003B /* unit-tests */,
 
 539                                 4CBCBEB51130A2D700CC18E9 /* 100-sha2 */,
 
 540                                 4C010B86121AE8DF0094CB72 /* input-speed-test */,
 
 543 /* End PBXProject section */
 
 545 /* Begin PBXResourcesBuildPhase section */
 
 546                 4C738252112DF65200EA003B /* Resources */ = {
 
 547                         isa = PBXResourcesBuildPhase;
 
 548                         buildActionMask = 2147483647;
 
 551                         runOnlyForDeploymentPostprocessing = 0;
 
 553 /* End PBXResourcesBuildPhase section */
 
 555 /* Begin PBXShellScriptBuildPhase section */
 
 556                 4C738255112DF65200EA003B /* ShellScript */ = {
 
 557                         isa = PBXShellScriptBuildPhase;
 
 558                         buildActionMask = 2147483647;
 
 565                         runOnlyForDeploymentPostprocessing = 0;
 
 567                         shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
 
 569 /* End PBXShellScriptBuildPhase section */
 
 571 /* Begin PBXSourcesBuildPhase section */
 
 572                 4C010B84121AE8DF0094CB72 /* Sources */ = {
 
 573                         isa = PBXSourcesBuildPhase;
 
 574                         buildActionMask = 2147483647;
 
 576                                 4C010B9B121AE9960094CB72 /* speed-test.mm in Sources */,
 
 578                         runOnlyForDeploymentPostprocessing = 0;
 
 580                 4C738253112DF65200EA003B /* Sources */ = {
 
 581                         isa = PBXSourcesBuildPhase;
 
 582                         buildActionMask = 2147483647;
 
 584                                 5DD2E9B5114E986D007429E7 /* custom.mm in Sources */,
 
 585                                 4C01135C14686F2600E4F866 /* NSData+HexString.m in Sources */,
 
 587                         runOnlyForDeploymentPostprocessing = 0;
 
 589                 4CA1FEBA052A3C8100F22E42 /* Sources */ = {
 
 590                         isa = PBXSourcesBuildPhase;
 
 591                         buildActionMask = 2147483647;
 
 593                                 AA9E1C221117966F00380F0D /* CoreFoundationBasics.cpp in Sources */,
 
 594                                 AA9E1C241117966F00380F0D /* Digest.cpp in Sources */,
 
 595                                 AA9E1C261117966F00380F0D /* LinkedList.cpp in Sources */,
 
 596                                 AA9E1C281117966F00380F0D /* Monitor.cpp in Sources */,
 
 597                                 AA9E1C2A1117966F00380F0D /* NullTransform.cpp in Sources */,
 
 598                                 AA9E1C2C1117966F00380F0D /* SecDigestTransform.cpp in Sources */,
 
 599                                 AA9E1C2E1117966F00380F0D /* SecNullTransform.cpp in Sources */,
 
 600                                 AA9E1C301117966F00380F0D /* SecTransform.cpp in Sources */,
 
 601                                 AA9E1C331117966F00380F0D /* SingleShotSource.cpp in Sources */,
 
 602                                 AA9E1C351117966F00380F0D /* Source.cpp in Sources */,
 
 603                                 AA9E1C371117966F00380F0D /* StreamSource.cpp in Sources */,
 
 604                                 AA9E1C391117966F00380F0D /* Transform.cpp in Sources */,
 
 605                                 AA9E1C3B1117966F00380F0D /* TransformFactory.cpp in Sources */,
 
 606                                 AA9E1C3D1117966F00380F0D /* Utilities.cpp in Sources */,
 
 607                                 4C73822E112DCC4800EA003B /* SecCustomTransform.cpp in Sources */,
 
 608                                 4CDF6DCC113C4E9E00C64234 /* EncodeDecodeTransforms.c in Sources */,
 
 609                                 5DD2E91F114E9044007429E7 /* EncryptTransform.cpp in Sources */,
 
 610                                 5DD2E926114E9094007429E7 /* EncryptTransformUtilities.cpp in Sources */,
 
 611                                 5DD2E92A114E90E2007429E7 /* SecEncryptTransform.cpp in Sources */,
 
 612                                 5DD2E939114E91CC007429E7 /* SecSignVerifyTransform.c in Sources */,
 
 613                                 4C6E5966116D4E3E00A70E8F /* misc.c in Sources */,
 
 614                                 AA068EDF1174AB350002E9E0 /* GroupTransform.cpp in Sources */,
 
 615                                 AA068EE11174AB350002E9E0 /* SecGroupTransform.cpp in Sources */,
 
 616                                 AA9781AA1175475500699E38 /* c++utils.cpp in Sources */,
 
 617                                 5DCAD5B711F0E099003F2E7A /* SecCollectTransform.cpp in Sources */,
 
 618                                 4C010C53121B00440094CB72 /* SecExternalSourceTransform.cpp in Sources */,
 
 619                                 AA957FD5122C57AF00181BE1 /* SecTransformReadTransform.cpp in Sources */,
 
 620                                 4C0113511468693100E4F866 /* SecMaskGenerationFunctionTransform.c in Sources */,
 
 621                                 4C27A37814F2DCB4007FCA66 /* CEncryptDecrypt.c in Sources */,
 
 623                         runOnlyForDeploymentPostprocessing = 0;
 
 625                 4CBCBEB31130A2D700CC18E9 /* Sources */ = {
 
 626                         isa = PBXSourcesBuildPhase;
 
 627                         buildActionMask = 2147483647;
 
 629                                 4CD87F501130A49400A98C5E /* 100-sha2.m in Sources */,
 
 631                         runOnlyForDeploymentPostprocessing = 0;
 
 633 /* End PBXSourcesBuildPhase section */
 
 635 /* Begin PBXTargetDependency section */
 
 636                 4C010B91121AE9070094CB72 /* PBXTargetDependency */ = {
 
 637                         isa = PBXTargetDependency;
 
 638                         target = 4CA1FEBD052A3C8100F22E42 /* libsecurity_transform */;
 
 639                         targetProxy = 4C010B90121AE9070094CB72 /* PBXContainerItemProxy */;
 
 641                 4C817256112F030F007F84D6 /* PBXTargetDependency */ = {
 
 642                         isa = PBXTargetDependency;
 
 643                         target = 4CA1FEBD052A3C8100F22E42 /* libsecurity_transform */;
 
 644                         targetProxy = 4C817255112F030F007F84D6 /* PBXContainerItemProxy */;
 
 646                 4CD880001131E0F500A98C5E /* PBXTargetDependency */ = {
 
 647                         isa = PBXTargetDependency;
 
 648                         target = 4CA1FEBD052A3C8100F22E42 /* libsecurity_transform */;
 
 649                         targetProxy = 4CD87FFF1131E0F500A98C5E /* PBXContainerItemProxy */;
 
 651 /* End PBXTargetDependency section */
 
 653 /* Begin XCBuildConfiguration section */
 
 654                 4C010B89121AE8DF0094CB72 /* Debug */ = {
 
 655                         isa = XCBuildConfiguration;
 
 657                                 ALWAYS_SEARCH_USER_PATHS = YES;
 
 658                                 COPY_PHASE_STRIP = NO;
 
 659                                 GCC_MODEL_TUNING = G5;
 
 660                                 GCC_OPTIMIZATION_LEVEL = 0;
 
 661                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
 
 662                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
 
 663                                 INSTALL_PATH = /usr/local/bin;
 
 671                                 PRODUCT_NAME = "input-speed-test";
 
 675                 4C010B8B121AE8DF0094CB72 /* Release */ = {
 
 676                         isa = XCBuildConfiguration;
 
 678                                 ALWAYS_SEARCH_USER_PATHS = NO;
 
 679                                 GCC_MODEL_TUNING = G5;
 
 680                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
 
 681                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
 
 682                                 INSTALL_PATH = /usr/local/bin;
 
 689                                 PRODUCT_NAME = "input-speed-test";
 
 693                 4C738259112DF65400EA003B /* Debug */ = {
 
 694                         isa = XCBuildConfiguration;
 
 695                         baseConfigurationReference = 18BBC73B1471F6DF00F2B224 /* lib.xcconfig */;
 
 697                                 COMBINE_HIDPI_IMAGES = YES;
 
 698                                 FRAMEWORK_SEARCH_PATHS = (
 
 700                                         "$(DEVELOPER_FRAMEWORKS_DIR)",
 
 702                                 INFOPLIST_FILE = "unit-tests-Info.plist";
 
 703                                 LIBRARY_SEARCH_PATHS = (
 
 707                                 PRODUCT_NAME = "unit-tests";
 
 708                                 WRAPPER_EXTENSION = octest;
 
 712                 4C73825B112DF65400EA003B /* Release */ = {
 
 713                         isa = XCBuildConfiguration;
 
 714                         baseConfigurationReference = 18BBC73B1471F6DF00F2B224 /* lib.xcconfig */;
 
 716                                 COMBINE_HIDPI_IMAGES = YES;
 
 717                                 FRAMEWORK_SEARCH_PATHS = (
 
 719                                         "$(DEVELOPER_FRAMEWORKS_DIR)",
 
 721                                 INFOPLIST_FILE = "unit-tests-Info.plist";
 
 722                                 LIBRARY_SEARCH_PATHS = (
 
 726                                 PRODUCT_NAME = "unit-tests";
 
 727                                 WRAPPER_EXTENSION = octest;
 
 731                 4CBCBEB91130A2DB00CC18E9 /* Debug */ = {
 
 732                         isa = XCBuildConfiguration;
 
 734                                 ALWAYS_SEARCH_USER_PATHS = NO;
 
 735                                 COPY_PHASE_STRIP = NO;
 
 736                                 GCC_DYNAMIC_NO_PIC = NO;
 
 737                                 GCC_MODEL_TUNING = G5;
 
 738                                 GCC_OPTIMIZATION_LEVEL = 0;
 
 739                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
 
 740                                 INSTALL_PATH = /usr/local/bin;
 
 748                                 PRODUCT_NAME = "100-sha2";
 
 752                 4CBCBEBB1130A2DB00CC18E9 /* Release */ = {
 
 753                         isa = XCBuildConfiguration;
 
 755                                 ALWAYS_SEARCH_USER_PATHS = NO;
 
 756                                 GCC_MODEL_TUNING = G5;
 
 757                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
 
 758                                 INSTALL_PATH = /usr/local/bin;
 
 766                                 PRODUCT_NAME = "100-sha2";
 
 770                 C27AD4010987FCDF001272E0 /* Debug */ = {
 
 771                         isa = XCBuildConfiguration;
 
 772                         baseConfigurationReference = 18BBC73B1471F6DF00F2B224 /* lib.xcconfig */;
 
 774                                 COMBINE_HIDPI_IMAGES = YES;
 
 775                                 LIBRARY_SEARCH_PATHS = (
 
 781                                         "-DCOM_APPLE_SECURITY_SANE_INCLUDES",
 
 785                                         "-Wno-error=overloaded-virtual",
 
 790                 C27AD4030987FCDF001272E0 /* Release */ = {
 
 791                         isa = XCBuildConfiguration;
 
 792                         baseConfigurationReference = 18BBC73B1471F6DF00F2B224 /* lib.xcconfig */;
 
 794                                 COMBINE_HIDPI_IMAGES = YES;
 
 795                                 LIBRARY_SEARCH_PATHS = (
 
 801                                         "-DCOM_APPLE_SECURITY_SANE_INCLUDES",
 
 805                                         "-Wno-error=overloaded-virtual",
 
 810                 C27AD4050987FCDF001272E0 /* Debug */ = {
 
 811                         isa = XCBuildConfiguration;
 
 812                         baseConfigurationReference = 18BBC73A1471F6DF00F2B224 /* debug.xcconfig */;
 
 817                 C27AD4070987FCDF001272E0 /* Release */ = {
 
 818                         isa = XCBuildConfiguration;
 
 819                         baseConfigurationReference = 18BBC73C1471F6DF00F2B224 /* release.xcconfig */;
 
 824 /* End XCBuildConfiguration section */
 
 826 /* Begin XCConfigurationList section */
 
 827                 4C010B97121AE9340094CB72 /* Build configuration list for PBXNativeTarget "input-speed-test" */ = {
 
 828                         isa = XCConfigurationList;
 
 829                         buildConfigurations = (
 
 830                                 4C010B89121AE8DF0094CB72 /* Debug */,
 
 831                                 4C010B8B121AE8DF0094CB72 /* Release */,
 
 833                         defaultConfigurationIsVisible = 0;
 
 834                         defaultConfigurationName = Release;
 
 836                 4C73825C112DF65400EA003B /* Build configuration list for PBXNativeTarget "unit-tests" */ = {
 
 837                         isa = XCConfigurationList;
 
 838                         buildConfigurations = (
 
 839                                 4C738259112DF65400EA003B /* Debug */,
 
 840                                 4C73825B112DF65400EA003B /* Release */,
 
 842                         defaultConfigurationIsVisible = 0;
 
 843                         defaultConfigurationName = Release;
 
 845                 4CBCBEBC1130A2DB00CC18E9 /* Build configuration list for PBXNativeTarget "100-sha2" */ = {
 
 846                         isa = XCConfigurationList;
 
 847                         buildConfigurations = (
 
 848                                 4CBCBEB91130A2DB00CC18E9 /* Debug */,
 
 849                                 4CBCBEBB1130A2DB00CC18E9 /* Release */,
 
 851                         defaultConfigurationIsVisible = 0;
 
 852                         defaultConfigurationName = Release;
 
 854                 C27AD4000987FCDF001272E0 /* Build configuration list for PBXNativeTarget "libsecurity_transform" */ = {
 
 855                         isa = XCConfigurationList;
 
 856                         buildConfigurations = (
 
 857                                 C27AD4010987FCDF001272E0 /* Debug */,
 
 858                                 C27AD4030987FCDF001272E0 /* Release */,
 
 860                         defaultConfigurationIsVisible = 0;
 
 861                         defaultConfigurationName = Release;
 
 863                 C27AD4040987FCDF001272E0 /* Build configuration list for PBXProject "libsecurity_transform" */ = {
 
 864                         isa = XCConfigurationList;
 
 865                         buildConfigurations = (
 
 866                                 C27AD4050987FCDF001272E0 /* Debug */,
 
 867                                 C27AD4070987FCDF001272E0 /* Release */,
 
 869                         defaultConfigurationIsVisible = 0;
 
 870                         defaultConfigurationName = Release;
 
 872 /* End XCConfigurationList section */
 
 874         rootObject = 4CA1FEAB052A3C3800F22E42 /* Project object */;