diff --git a/TrustKit.podspec b/TrustKit.podspec index 7dd54b90..eaa1fdfe 100644 --- a/TrustKit.podspec +++ b/TrustKit.podspec @@ -13,7 +13,7 @@ Pod::Spec.new do |s| s.watchos.deployment_target = '3.0' s.source_files = 'TrustKit', 'TrustKit/**/*.{h,m,c}' s.header_mappings_dir = 'TrustKit' - s.public_header_files = 'TrustKit/TrustKit.h', 'TrustKit/Pinning/TSKPinningValidator.h' + s.public_header_files = 'TrustKit/TrustKit.h', 'TrustKit/TSKPinningValidator.h' s.frameworks = 'Foundation', 'Security' s.requires_arc = true end diff --git a/TrustKit.xcodeproj/project.pbxproj b/TrustKit.xcodeproj/project.pbxproj index f5421509..c8c06f6f 100644 --- a/TrustKit.xcodeproj/project.pbxproj +++ b/TrustKit.xcodeproj/project.pbxproj @@ -16,8 +16,15 @@ 6B032D401AF1AEC200EAFA69 /* TSKReporterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B032D3F1AF1AEB600EAFA69 /* TSKReporterTests.m */; }; 6B2B06AD1B05154A00FC749E /* TSKBackgroundReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B2B06AC1B05154A00FC749E /* TSKBackgroundReporter.h */; }; 6B2B06AF1B05157400FC749E /* TSKBackgroundReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B2B06AE1B05157400FC749E /* TSKBackgroundReporter.m */; }; - 8C15F9931B132F9200F06C0E /* TSKPinningValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C15F9911B132F9200F06C0E /* TSKPinningValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C15F9941B132F9200F06C0E /* TSKPinningValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C15F9921B132F9200F06C0E /* TSKPinningValidator.m */; }; + 8C0C90491E3C41F9003851A8 /* TSKPinningValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C0C90481E3C41F3003851A8 /* TSKPinningValidator.m */; }; + 8C0C904A1E3C41FA003851A8 /* TSKPinningValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C0C90481E3C41F3003851A8 /* TSKPinningValidator.m */; }; + 8C0C904B1E3C41FB003851A8 /* TSKPinningValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C0C90481E3C41F3003851A8 /* TSKPinningValidator.m */; }; + 8C0C904C1E3C41FB003851A8 /* TSKPinningValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C0C90481E3C41F3003851A8 /* TSKPinningValidator.m */; }; + 8C0C904D1E3C41FE003851A8 /* TSKPinningValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C0C90481E3C41F3003851A8 /* TSKPinningValidator.m */; }; + 8C0C904E1E3C4210003851A8 /* TSKPinningValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C0C90471E3C41F3003851A8 /* TSKPinningValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C0C904F1E3C4212003851A8 /* TSKPinningValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C0C90471E3C41F3003851A8 /* TSKPinningValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C0C90501E3C4212003851A8 /* TSKPinningValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C0C90471E3C41F3003851A8 /* TSKPinningValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C0C90511E3C4213003851A8 /* TSKPinningValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C0C90471E3C41F3003851A8 /* TSKPinningValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8C15F9A01B16094D00F06C0E /* TSKPinFailureReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C15F99E1B16094D00F06C0E /* TSKPinFailureReport.h */; }; 8C15F9A11B16094E00F06C0E /* TSKPinFailureReport.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C15F99F1B16094D00F06C0E /* TSKPinFailureReport.m */; }; 8C15F9A41B17564400F06C0E /* TSKPinConfigurationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C15F9A31B17564400F06C0E /* TSKPinConfigurationTests.m */; }; @@ -37,13 +44,11 @@ 8C84CB951D6E0981009B3E7D /* TSKNSURLSessionDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CD5F7481BCB535E005801D8 /* TSKNSURLSessionDelegateProxy.m */; }; 8C84CB961D6E0981009B3E7D /* public_key_utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CE9191D1AEA073C002B29AE /* public_key_utils.m */; }; 8C84CB971D6E0981009B3E7D /* TSKPinFailureReport.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C15F99F1B16094D00F06C0E /* TSKPinFailureReport.m */; }; - 8C84CB981D6E0981009B3E7D /* TSKPinningValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C15F9921B132F9200F06C0E /* TSKPinningValidator.m */; }; 8C84CB991D6E0981009B3E7D /* TSKNSURLConnectionDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CD5F7301BC5ED4A005801D8 /* TSKNSURLConnectionDelegateProxy.m */; }; 8C84CB9A1D6E0981009B3E7D /* TrustKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C84806C1A896F660017C155 /* TrustKit.m */; }; 8C84CB9B1D6E0981009B3E7D /* reporting_utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CCBD15A1B186D1100CB88AF /* reporting_utils.m */; }; 8C84CB9C1D6E0981009B3E7D /* RSSwizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CD5F7411BCB06F4005801D8 /* RSSwizzle.m */; settings = {COMPILER_FLAGS = "-Wno-sign-conversion -Wno-sign-compare"; }; }; 8C84CBA21D6E0981009B3E7D /* domain_registry.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE919291AEA0F7E002B29AE /* domain_registry.h */; }; - 8C84CBA31D6E0981009B3E7D /* TSKPinningValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C15F9911B132F9200F06C0E /* TSKPinningValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8C84CBA41D6E0981009B3E7D /* TSKNSURLSessionDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CD5F7471BCB535E005801D8 /* TSKNSURLSessionDelegateProxy.h */; }; 8C84CBA51D6E0981009B3E7D /* public_key_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE9191C1AEA073C002B29AE /* public_key_utils.h */; }; 8C84CBA61D6E0981009B3E7D /* TSKBackgroundReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B2B06AC1B05154A00FC749E /* TSKBackgroundReporter.h */; }; @@ -104,7 +109,6 @@ 8C8716B41B23A9FA00267E1D /* reporting_utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CCBD15A1B186D1100CB88AF /* reporting_utils.m */; }; 8C8716B51B23AA0600267E1D /* public_key_utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CE9191D1AEA073C002B29AE /* public_key_utils.m */; }; 8C8716B61B23AA0800267E1D /* ssl_pin_verifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CE919211AEA077F002B29AE /* ssl_pin_verifier.m */; }; - 8C8716B71B23AA0B00267E1D /* TSKPinningValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C15F9921B132F9200F06C0E /* TSKPinningValidator.m */; }; 8C8716B81B23AA0D00267E1D /* TrustKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C84806C1A896F660017C155 /* TrustKit.m */; }; 8C9492F61B2379A100F5DF38 /* reporting_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C9492F51B2379A100F5DF38 /* reporting_utils.h */; }; 8C9EBE021B619BBE00CA7EE0 /* TSKReportsRateLimiter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C9EBE001B619BBE00CA7EE0 /* TSKReportsRateLimiter.h */; }; @@ -122,8 +126,6 @@ 8CA6CC201BAE2B6A00BDA419 /* public_key_utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CE9191D1AEA073C002B29AE /* public_key_utils.m */; }; 8CA6CC211BAE2B6A00BDA419 /* ssl_pin_verifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE919241AEA07C5002B29AE /* ssl_pin_verifier.h */; }; 8CA6CC221BAE2B6A00BDA419 /* ssl_pin_verifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CE919211AEA077F002B29AE /* ssl_pin_verifier.m */; }; - 8CA6CC231BAE2B6A00BDA419 /* TSKPinningValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C15F9911B132F9200F06C0E /* TSKPinningValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8CA6CC241BAE2B6A00BDA419 /* TSKPinningValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C15F9921B132F9200F06C0E /* TSKPinningValidator.m */; }; 8CA6CC251BAE2B6A00BDA419 /* TrustKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C84804C1A896EE30017C155 /* TrustKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8CA6CC261BAE2B6A00BDA419 /* TrustKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C84806C1A896F660017C155 /* TrustKit.m */; }; 8CA6CC271BAE2B7000BDA419 /* domain_registry.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE919291AEA0F7E002B29AE /* domain_registry.h */; }; @@ -171,14 +173,12 @@ 8CC5D22D1D6E64D10074F515 /* registry_search.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C84CCC31D6E5D5A009B3E7D /* registry_search.c */; }; 8CC5D22E1D6E64D10074F515 /* assert.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C84CCBF1D6E5D5A009B3E7D /* assert.c */; }; 8CC5D22F1D6E64D10074F515 /* TSKPinFailureReport.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C15F99F1B16094D00F06C0E /* TSKPinFailureReport.m */; }; - 8CC5D2301D6E64D10074F515 /* TSKPinningValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C15F9921B132F9200F06C0E /* TSKPinningValidator.m */; }; 8CC5D2311D6E64D10074F515 /* TSKNSURLConnectionDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CD5F7301BC5ED4A005801D8 /* TSKNSURLConnectionDelegateProxy.m */; }; 8CC5D2321D6E64D10074F515 /* TrustKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C84806C1A896F660017C155 /* TrustKit.m */; }; 8CC5D2331D6E64D10074F515 /* reporting_utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CCBD15A1B186D1100CB88AF /* reporting_utils.m */; }; 8CC5D2341D6E64D10074F515 /* RSSwizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CD5F7411BCB06F4005801D8 /* RSSwizzle.m */; settings = {COMPILER_FLAGS = "-Wno-sign-conversion -Wno-sign-compare"; }; }; 8CC5D2371D6E64D10074F515 /* registry_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C84CCC41D6E5D5A009B3E7D /* registry_types.h */; }; 8CC5D2381D6E64D10074F515 /* domain_registry.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE919291AEA0F7E002B29AE /* domain_registry.h */; }; - 8CC5D2391D6E64D10074F515 /* TSKPinningValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C15F9911B132F9200F06C0E /* TSKPinningValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8CC5D23A1D6E64D10074F515 /* TSKNSURLSessionDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CD5F7471BCB535E005801D8 /* TSKNSURLSessionDelegateProxy.h */; }; 8CC5D23B1D6E64D10074F515 /* public_key_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE9191C1AEA073C002B29AE /* public_key_utils.h */; }; 8CC5D23C1D6E64D10074F515 /* registry_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C84CCF01D6E5DE9009B3E7D /* registry_tables.h */; }; @@ -302,8 +302,8 @@ 6B2B06AC1B05154A00FC749E /* TSKBackgroundReporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TSKBackgroundReporter.h; path = Reporting/TSKBackgroundReporter.h; sourceTree = ""; }; 6B2B06AE1B05157400FC749E /* TSKBackgroundReporter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TSKBackgroundReporter.m; path = Reporting/TSKBackgroundReporter.m; sourceTree = ""; }; 8C0C90111E3C196A003851A8 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = ""; }; - 8C15F9911B132F9200F06C0E /* TSKPinningValidator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TSKPinningValidator.h; path = Pinning/TSKPinningValidator.h; sourceTree = ""; }; - 8C15F9921B132F9200F06C0E /* TSKPinningValidator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TSKPinningValidator.m; path = Pinning/TSKPinningValidator.m; sourceTree = ""; }; + 8C0C90471E3C41F3003851A8 /* TSKPinningValidator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TSKPinningValidator.h; sourceTree = ""; }; + 8C0C90481E3C41F3003851A8 /* TSKPinningValidator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TSKPinningValidator.m; sourceTree = ""; }; 8C15F99E1B16094D00F06C0E /* TSKPinFailureReport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TSKPinFailureReport.h; path = Reporting/TSKPinFailureReport.h; sourceTree = ""; }; 8C15F99F1B16094D00F06C0E /* TSKPinFailureReport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TSKPinFailureReport.m; path = Reporting/TSKPinFailureReport.m; sourceTree = ""; }; 8C15F9A31B17564400F06C0E /* TSKPinConfigurationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TSKPinConfigurationTests.m; sourceTree = ""; }; @@ -514,6 +514,8 @@ 8CE9191B1AEA072A002B29AE /* Pinning */, 8C84804C1A896EE30017C155 /* TrustKit.h */, 8C84806C1A896F660017C155 /* TrustKit.m */, + 8C0C90471E3C41F3003851A8 /* TSKPinningValidator.h */, + 8C0C90481E3C41F3003851A8 /* TSKPinningValidator.m */, 2FA286123F801C437F35D240 /* TrustKit+Private.h */, 8C84804A1A896EE30017C155 /* Supporting Files */, 8C5D98B21CEFF079008E654B /* parse_configuration.m */, @@ -661,8 +663,6 @@ 8CE9191D1AEA073C002B29AE /* public_key_utils.m */, 8CE919241AEA07C5002B29AE /* ssl_pin_verifier.h */, 8CE919211AEA077F002B29AE /* ssl_pin_verifier.m */, - 8C15F9911B132F9200F06C0E /* TSKPinningValidator.h */, - 8C15F9921B132F9200F06C0E /* TSKPinningValidator.m */, ); name = Pinning; sourceTree = ""; @@ -701,8 +701,8 @@ buildActionMask = 2147483647; files = ( 8C84CCDA1D6E5D5A009B3E7D /* registry_types.h in Headers */, + 8C0C904E1E3C4210003851A8 /* TSKPinningValidator.h in Headers */, 8CE9192D1AEA0F7E002B29AE /* domain_registry.h in Headers */, - 8C15F9931B132F9200F06C0E /* TSKPinningValidator.h in Headers */, 8CD5F7491BCB535E005801D8 /* TSKNSURLSessionDelegateProxy.h in Headers */, 8CE9191E1AEA073C002B29AE /* public_key_utils.h in Headers */, 8C84CCF11D6E5DE9009B3E7D /* registry_tables.h in Headers */, @@ -727,8 +727,8 @@ buildActionMask = 2147483647; files = ( 8C84CCDC1D6E5D5A009B3E7D /* registry_types.h in Headers */, + 8C0C90501E3C4212003851A8 /* TSKPinningValidator.h in Headers */, 8C84CBA21D6E0981009B3E7D /* domain_registry.h in Headers */, - 8C84CBA31D6E0981009B3E7D /* TSKPinningValidator.h in Headers */, 8C84CBA41D6E0981009B3E7D /* TSKNSURLSessionDelegateProxy.h in Headers */, 8C84CBA51D6E0981009B3E7D /* public_key_utils.h in Headers */, 8C84CCF31D6E5DE9009B3E7D /* registry_tables.h in Headers */, @@ -753,8 +753,8 @@ buildActionMask = 2147483647; files = ( 8C84CCDB1D6E5D5A009B3E7D /* registry_types.h in Headers */, + 8C0C904F1E3C4212003851A8 /* TSKPinningValidator.h in Headers */, 8CA6CC251BAE2B6A00BDA419 /* TrustKit.h in Headers */, - 8CA6CC231BAE2B6A00BDA419 /* TSKPinningValidator.h in Headers */, 8CD5F74A1BCB535E005801D8 /* TSKNSURLSessionDelegateProxy.h in Headers */, 8CA6CC1B1BAE2B6600BDA419 /* TSKPinFailureReport.h in Headers */, 8C84CCF21D6E5DE9009B3E7D /* registry_tables.h in Headers */, @@ -779,8 +779,8 @@ buildActionMask = 2147483647; files = ( 8CC5D2371D6E64D10074F515 /* registry_types.h in Headers */, + 8C0C90511E3C4213003851A8 /* TSKPinningValidator.h in Headers */, 8CC5D2381D6E64D10074F515 /* domain_registry.h in Headers */, - 8CC5D2391D6E64D10074F515 /* TSKPinningValidator.h in Headers */, 8CC5D23A1D6E64D10074F515 /* TSKNSURLSessionDelegateProxy.h in Headers */, 8CC5D23B1D6E64D10074F515 /* public_key_utils.h in Headers */, 8CC5D23C1D6E64D10074F515 /* registry_tables.h in Headers */, @@ -1097,9 +1097,9 @@ 8C84CCD71D6E5D5A009B3E7D /* registry_search.c in Sources */, 8C84CCCB1D6E5D5A009B3E7D /* assert.c in Sources */, 8C15F9A11B16094E00F06C0E /* TSKPinFailureReport.m in Sources */, - 8C15F9941B132F9200F06C0E /* TSKPinningValidator.m in Sources */, 8CD5F7331BC5ED4A005801D8 /* TSKNSURLConnectionDelegateProxy.m in Sources */, 8C84806D1A896F660017C155 /* TrustKit.m in Sources */, + 8C0C90491E3C41F9003851A8 /* TSKPinningValidator.m in Sources */, 8CCBD15B1B186D1100CB88AF /* reporting_utils.m in Sources */, 8CD5F7441BCB06F4005801D8 /* RSSwizzle.m in Sources */, ); @@ -1136,9 +1136,9 @@ 8C84CCD91D6E5D5A009B3E7D /* registry_search.c in Sources */, 8C84CCCD1D6E5D5A009B3E7D /* assert.c in Sources */, 8C84CB971D6E0981009B3E7D /* TSKPinFailureReport.m in Sources */, - 8C84CB981D6E0981009B3E7D /* TSKPinningValidator.m in Sources */, 8C84CB991D6E0981009B3E7D /* TSKNSURLConnectionDelegateProxy.m in Sources */, 8C84CB9A1D6E0981009B3E7D /* TrustKit.m in Sources */, + 8C0C904C1E3C41FB003851A8 /* TSKPinningValidator.m in Sources */, 8C84CB9B1D6E0981009B3E7D /* reporting_utils.m in Sources */, 8C84CB9C1D6E0981009B3E7D /* RSSwizzle.m in Sources */, ); @@ -1167,7 +1167,6 @@ 0DB3B67E1DA3B26700DA730D /* registry_search.c in Sources */, 0DB3B67F1DA3B26700DA730D /* trie_search.c in Sources */, 0DB3B67C1DA3B24100DA730D /* init_registry_tables.c in Sources */, - 8C8716B71B23AA0B00267E1D /* TSKPinningValidator.m in Sources */, 8C84CC0D1D6E3C67009B3E7D /* vendor_identifier.m in Sources */, 8C8716B51B23AA0600267E1D /* public_key_utils.m in Sources */, 8C5D98B41CEFF079008E654B /* parse_configuration.m in Sources */, @@ -1178,6 +1177,7 @@ 0E64A7601B867BA000CA164A /* TSKReportsRateLimiter.m in Sources */, 8CD5F74C1BCB535E005801D8 /* TSKNSURLSessionDelegateProxy.m in Sources */, 8CD5F7341BC5ED4A005801D8 /* TSKNSURLConnectionDelegateProxy.m in Sources */, + 8C0C904A1E3C41FA003851A8 /* TSKPinningValidator.m in Sources */, 8C8716B61B23AA0800267E1D /* ssl_pin_verifier.m in Sources */, 8CD0D4171BD42A7D004478C0 /* RSSwizzle.m in Sources */, ); @@ -1195,13 +1195,13 @@ 8C84CCEA1D6E5D5A009B3E7D /* trie_search.c in Sources */, 8CD5F74D1BCB535E005801D8 /* TSKNSURLSessionDelegateProxy.m in Sources */, 8C5D98B51CEFF079008E654B /* parse_configuration.m in Sources */, - 8CA6CC241BAE2B6A00BDA419 /* TSKPinningValidator.m in Sources */, 8C84CCD81D6E5D5A009B3E7D /* registry_search.c in Sources */, 8C84CCCC1D6E5D5A009B3E7D /* assert.c in Sources */, 8CA6CC1E1BAE2B6600BDA419 /* reporting_utils.m in Sources */, 8CA6CC261BAE2B6A00BDA419 /* TrustKit.m in Sources */, 8CA6CC151BAE2B6600BDA419 /* TSKReportsRateLimiter.m in Sources */, 8CD5F7351BC5ED4A005801D8 /* TSKNSURLConnectionDelegateProxy.m in Sources */, + 8C0C904B1E3C41FB003851A8 /* TSKPinningValidator.m in Sources */, 8CA6CC221BAE2B6A00BDA419 /* ssl_pin_verifier.m in Sources */, 8CD5F7451BCB06F4005801D8 /* RSSwizzle.m in Sources */, ); @@ -1238,9 +1238,9 @@ 8CC5D22D1D6E64D10074F515 /* registry_search.c in Sources */, 8CC5D22E1D6E64D10074F515 /* assert.c in Sources */, 8CC5D22F1D6E64D10074F515 /* TSKPinFailureReport.m in Sources */, - 8CC5D2301D6E64D10074F515 /* TSKPinningValidator.m in Sources */, 8CC5D2311D6E64D10074F515 /* TSKNSURLConnectionDelegateProxy.m in Sources */, 8CC5D2321D6E64D10074F515 /* TrustKit.m in Sources */, + 8C0C904D1E3C41FE003851A8 /* TSKPinningValidator.m in Sources */, 8CC5D2331D6E64D10074F515 /* reporting_utils.m in Sources */, 8CC5D2341D6E64D10074F515 /* RSSwizzle.m in Sources */, ); diff --git a/TrustKit/Pinning/TSKPinningValidator.h b/TrustKit/TSKPinningValidator.h similarity index 100% rename from TrustKit/Pinning/TSKPinningValidator.h rename to TrustKit/TSKPinningValidator.h diff --git a/TrustKit/Pinning/TSKPinningValidator.m b/TrustKit/TSKPinningValidator.m similarity index 99% rename from TrustKit/Pinning/TSKPinningValidator.m rename to TrustKit/TSKPinningValidator.m index a8c184ef..42fc58b9 100644 --- a/TrustKit/Pinning/TSKPinningValidator.m +++ b/TrustKit/TSKPinningValidator.m @@ -9,7 +9,7 @@ */ -#import "../TrustKit+Private.h" +#import "TrustKit+Private.h" @implementation TSKPinningValidator diff --git a/TrustKit/TrustKit.h b/TrustKit/TrustKit.h index f787ebfc..62e4304c 100644 --- a/TrustKit/TrustKit.h +++ b/TrustKit/TrustKit.h @@ -11,7 +11,7 @@ #import -#import "Pinning/TSKPinningValidator.h" +#import "TSKPinningValidator.h" NS_ASSUME_NONNULL_BEGIN