Commit Graph

  • c48790f306 Address issue #354 and update project settings to recommended ones per Xcode 26 (#355) master Alexander DiBenedetto 2026-04-24 00:30:14 -07:00
  • 69538b08f0 Fix a rare crash in TSKSPKIHashCache (#348) Fabian Mücke 2026-03-24 19:58:11 +01:00
  • b715858d21 Fix a rare crash in TSKSPKIHashCache tb/348-draft Fabian Mücke 2025-07-14 13:02:03 +02:00
  • f97da4d3b2 isProtectedDataAvailable() should block Tanner Bennett 2026-03-07 22:57:15 -06:00
  • 2baf205eef Use serial lock queue Tanner Bennett 2026-03-07 22:56:55 -06:00
  • a94f27be00 Merge pull request #345 from PLatDT/uikit-fix 3.0.7 uroboro 2025-06-04 18:27:56 +02:00
  • 0cd81524a9 Update CA Key from pinning test Pedro Lenzi 2025-06-04 18:14:26 +02:00
  • 8e45bf3964 3.0.7 Pedro Lenzi 2025-06-04 17:35:02 +02:00
  • d2e18c6e87 Only use UIKit when building for iOS Pedro Lenzi 2025-06-04 16:24:04 +02:00
  • cd54e29b76 bump version to 3.0.6 3.0.6 Yegor D. 2025-05-27 12:44:28 -07:00
  • fa05d3f063 Merge pull request #344 from IIsathishII/SKIP_PRE_MAIN_EXECUTION Yegor D. 2025-05-27 12:34:34 -07:00
  • fba44c21f2 Skip static runtime init method based on compiler flag IIsathishII 2025-05-26 17:33:22 +05:30
  • 997ffe92b9 Merge pull request #337 from EthanArbuckle/SCAN-4689 objc 2024-10-23 08:33:17 -07:00
  • eb973a7388 Improve SPKI cache thread safety and handle protected data availability Ethan Arbuckle 2024-10-21 12:49:08 -07:00
  • d009bab582 Bump version to 3.0.5 3.0.5 uroboro 2024-10-02 14:50:14 +02:00
  • 2adabbf1a5 Merge pull request #336 from EthanArbuckle/SCAN-4624 objc 2024-10-02 00:23:10 -07:00
  • 750bd660b3 check for isProtectedDataAvailable before writing to pinning cache Ethan Arbuckle 2024-10-01 08:09:32 -07:00
  • e6f9f7690a Merge pull request #323 from stperona/feature/issue-241 objc 2024-06-25 15:24:08 -07:00
  • 22fc4e6952 Merge branch 'master' into feature/issue-241 Stephen 2024-05-02 09:30:08 -07:00
  • 2fb6ce731f Bump version to 3.0.4 3.0.4 uroboro 2024-03-22 18:00:30 +01:00
  • 6d2d319545 Merge pull request #326 from datatheorem/SASB-4567-Add-Privacy-Manifest uroboro 2024-03-20 19:12:07 +01:00
  • 542647ba1c Add missing entries to PrivacyInfo.xcprivacy uroboro 2024-03-20 16:08:36 +01:00
  • ca8b9e79f7 Add Privacy Manifest uroboro 2024-03-15 15:18:40 +01:00
  • 84508a8813 Adds support for RSA with 3072 bit length. Stephen Perona 2024-03-07 11:12:24 -08:00
  • 5718ba8720 bump version to 3.0.3 3.0.3 Amos Joshua 2023-08-24 16:39:34 +02:00
  • f735fe4e03 use full path for security framework Amos Joshua 2023-08-24 16:39:06 +02:00
  • 11da1c781e Merge pull request #309 from darsang/iOS17_Crash_Fix aj-dt 2023-08-10 15:59:19 +02:00
  • 69e04fc00c Load library from complete path if loading from default path failed Darsan-G 2023-08-09 13:57:49 +05:30
  • 21a4efaaa3 Fix for crash reported on iOS 17 Darsan-G 2023-07-26 21:37:51 +05:30
  • e3a11e01d9 lower deployment versions, fix misc warnings 3.0.2 Amos Joshua 2023-04-27 14:39:49 +02:00
  • f5d8563425 Merge pull request #300 from pawisoon/master Alban Diquet 2023-04-12 11:28:28 +02:00
  • 734fe1df1e Fix for Trustkit not building on Xcode 14.3 #298 pawisoon 2023-04-06 13:31:39 +02:00
  • a89123e727 avoid error dereference, fix string format warnings 3.0.1 Amos Joshua 2023-04-06 11:55:16 +02:00
  • 008e41e953 update podspec version and min os versions Amos Joshua 2023-04-06 11:40:52 +02:00
  • 9a51e9116d fix pod lib lint warnings Amos Joshua 2023-04-05 17:09:56 +02:00
  • 1b907fc71c restore earlier OS versions in package manager Amos Joshua 2023-04-05 16:59:14 +02:00
  • 9af9f021cc Merge pull request #297 from datatheorem/ios-12-support Alban Diquet 2023-04-05 16:05:21 +02:00
  • 9e297a80d8 remove easily-misinterpreted bool return value Amos Joshua 2023-04-05 04:34:55 +02:00
  • 158a2ada91 restore iOS 12, tvOS 12, watchOS 4, macOS 10.13 support Amos Joshua 2023-04-03 10:04:31 +02:00
  • e6574646ee Merge pull request #296 from datatheorem/nsurlconnections-and-vendor-id Alban Diquet 2023-03-31 12:46:30 +02:00
  • 5b27721f48 avoid using IDFV on iOS and tvOS Amos Joshua 2023-03-31 11:24:07 +02:00
  • 53b55df4ed enable multipath service type handover on iOS for all NSURLSessions Amos Joshua 2023-03-31 11:11:52 +02:00
  • 611e4bf972 update OS versions, swift tools version in SPM package 3.0.0 Amos Joshua 2023-03-15 17:29:21 +01:00
  • 2b21abe049 bump version, update podspec, update Xcode demo app Amos Joshua 2023-03-15 16:30:47 +01:00
  • 5c7e9915fe Merge pull request #294 from aj-dt/fix-deprecation-warnings Alban Diquet 2023-03-15 12:11:20 +01:00
  • b6967567fe evaluate status instead of trustResult of TSKSPKIHashCache Amos Joshua 2023-03-15 11:41:00 +01:00
  • ed4c7efd85 refactor SecTrustEvaluateWithError, bump OS versions, update readme Amos Joshua 2023-03-14 22:21:17 +01:00
  • 2a240d38f6 remove SecTrustCopyPublicKey, bump min OS versions Amos Joshua 2023-03-14 16:30:28 +01:00
  • 54ccf0c6e8 remove SecEvaluateTrust, bump min OS versions in readme Amos Joshua 2023-03-14 11:57:19 +01:00
  • b5d2c48b2c check for null error in evaluateTrust Amos Joshua 2023-03-14 09:40:22 +01:00
  • 0da792e375 tvos, watchos min versions Amos Joshua 2023-03-09 10:10:36 +01:00
  • 632a8e4ab2 use dlsym and ifdefs for SecTrustCopyCertificateChain on old SDKs Amos Joshua 2023-03-09 09:51:43 +01:00
  • 0b3e81e441 remove deprecated references to +[NSURLSession new] Amos Joshua 2023-03-08 14:46:50 +01:00
  • 6b01f56f40 add header/source references for pinning_utils Amos Joshua 2023-03-08 14:20:35 +01:00
  • 31937daaad fix deprecation warnings Amos Joshua 2023-03-08 11:20:07 +01:00
  • 65d573e0e2 Update Demo app Xcode settings 2.0.1 Alban Diquet 2022-08-15 11:18:20 +02:00
  • 3e7e188dd6 Update Demo app to use last version of TrustKit Alban Diquet 2022-08-15 11:18:07 +02:00
  • 3586b10599 Bump version number Alban Diquet 2022-08-15 11:17:02 +02:00
  • 0617d99b53 Merge pull request #272 from echamberlain/swiftpm_ns_block_assertions Alban Diquet 2021-11-22 21:52:52 -08:00
  • 68335f7df3 Use NS_BLOCK_ASSERTIONS for SwiftPM release builds Eric Chamberlain 2021-11-22 15:58:03 -08:00
  • 3e98aeb36a Update demo apps TrustKit version 2.0.0 Alban Diquet 2021-06-18 14:29:45 -07:00
  • 5f8b3b862f Update demo apps settings Alban Diquet 2021-06-18 14:29:28 -07:00
  • 78b07c5731 Fix pins in demo apps Alban Diquet 2021-06-18 14:28:51 -07:00
  • db67012da5 Bump version number Alban Diquet 2021-06-18 14:22:30 -07:00
  • 57374192d7 Update CocoaPods Alban Diquet 2021-06-18 13:49:13 -07:00
  • 4d9ef4d152 Update project settings Alban Diquet 2021-06-18 13:48:54 -07:00
  • 5b91feda88 Update OCMock framework Alban Diquet 2021-06-18 13:48:42 -07:00
  • 61a953dc07 Merge pull request #256 from EthanArbuckle/update-unittest-hashes Alban Diquet 2021-06-09 08:24:37 -07:00
  • fe3d5d2d99 Update pinned certs in unit tests Ethan Arbuckle 2021-06-04 13:56:20 -07:00
  • 38f2e6161f Merge pull request #250 from CraigSiemens/fix-crash-#249 Alban Diquet 2021-05-19 12:53:52 -07:00
  • c7c9271ec1 Merge pull request #252 from CraigSiemens/fix-crash-#251 Alban Diquet 2021-05-19 12:53:18 -07:00
  • ec1ea9b771 Added error checking when copying the public key from the certificate. Craig Siemens 2021-04-27 16:12:09 -06:00
  • f8ead54f31 Added log for when the certificate subject could not be parsed. Craig Siemens 2021-04-27 15:43:29 -06:00
  • eeb5226fe3 Added a nil check for the value returned from SecCertificateCopySubjectSummary before logging and releasing the value Craig Siemens 2021-04-24 17:24:36 -06:00
  • 882f5d5af4 Update README.md Alban Diquet 2020-11-10 13:30:15 -08:00
  • 3c953558d6 [#234] Expost static and dynamic Swift packages 1.7.0 Alban Diquet 2020-09-13 14:08:17 +02:00
  • bf2282824e Add Swift Package Manager to the installation instructions Alban Diquet 2020-09-13 14:07:54 +02:00
  • ebfb083854 Remove extra spaces Alban Diquet 2020-09-13 13:25:22 +02:00
  • 78b11deeab Update Demo app Alban Diquet 2020-09-13 12:08:08 +02:00
  • 037f98777f Bump version number Alban Diquet 2020-09-13 12:04:10 +02:00
  • ec7cc75995 Fix build warning Alban Diquet 2020-09-13 11:23:12 +02:00
  • f996095e03 [#232] Remove non-secure NSKeyedArchiver code Alban Diquet 2020-09-13 10:35:10 +02:00
  • 26c7010521 [#211] Do not crash on an unsupported key Alban Diquet 2020-09-13 10:01:08 +02:00
  • bed3a37a59 [#210] Fix crash when passing a TLD to check config Alban Diquet 2020-09-12 16:59:28 +02:00
  • 49052a8397 Merge pull request #230 from thedavidharris/master Alban Diquet 2020-09-12 07:10:50 -07:00
  • f5b75d3e29 Fix framework to package /Modules files when built David Harris 2020-06-09 12:07:42 -04:00
  • 714fd3fcdc Update demo app 1.6.5 Alban Diquet 2020-03-19 18:36:35 -07:00
  • ba497e5406 Bump version number Alban Diquet 2020-03-19 18:36:08 -07:00
  • 57fe6e32cb Merge pull request #220 from mohpor/master Alban Diquet 2020-03-18 19:12:24 -07:00
  • db40db0fc3 Merge pull request #219 from luancurti/fix/getting-started Alban Diquet 2020-02-01 09:32:49 -08:00
  • 5807890220 Fixed Tests and pod support Mohammad Porooshani 2020-01-21 09:48:17 +03:30
  • 056e78b824 Fixed SPM support Mohammad Porooshani 2020-01-21 08:49:57 +03:30
  • 2bc9085801 Fix getting started completionHandler unnecessary key luancurti 2020-01-16 13:00:04 -03:00
  • 0dab6d28d0 Remove outdated link Alban Diquet 2020-01-06 12:31:52 -08:00
  • 30f08f3b69 Update demo app 1.6.4 Alban Diquet 2019-12-25 16:36:30 +01:00
  • f9c889991f Bump version number Alban Diquet 2019-12-25 16:33:45 +01:00
  • 71a9193278 Fix location of TrustKit.h for CocoaPods; fixes #216 Alban Diquet 2019-12-22 17:47:39 +01:00
  • df3e137326 Merge pull request #214 from petergp/tech/spm Alban Diquet 2019-12-05 20:21:00 -08:00
  • b03d2f5f45 Fixed issue with path to TrustKit.h Peter Gammelgaard Poulsen 2019-12-04 16:57:08 +01:00
  • f6a468249f Fixed tests Peter Gammelgaard Poulsen 2019-12-04 16:52:22 +01:00