├── .clang-format ├── .github └── workflows │ ├── app_check_core.yml │ ├── check.yml │ └── spm.yml ├── .gitignore ├── .ruby-version ├── .swiftformat ├── AppCheckCore.podspec ├── AppCheckCore ├── CHANGELOG.md ├── Sources │ ├── AppAttestProvider │ │ ├── API │ │ │ ├── GACAppAttestAPIService.h │ │ │ ├── GACAppAttestAPIService.m │ │ │ ├── GACAppAttestAttestationResponse.h │ │ │ └── GACAppAttestAttestationResponse.m │ │ ├── DCAppAttestService+GACAppAttestService.h │ │ ├── DCAppAttestService+GACAppAttestService.m │ │ ├── Errors │ │ │ ├── GACAppAttestRejectionError.h │ │ │ └── GACAppAttestRejectionError.m │ │ ├── GACAppAttestProvider.m │ │ ├── GACAppAttestProviderState.h │ │ ├── GACAppAttestProviderState.m │ │ ├── GACAppAttestService.h │ │ └── Storage │ │ │ ├── GACAppAttestArtifactStorage.h │ │ │ ├── GACAppAttestArtifactStorage.m │ │ │ ├── GACAppAttestKeyIDStorage.h │ │ │ ├── GACAppAttestKeyIDStorage.m │ │ │ ├── GACAppAttestStoredArtifact.h │ │ │ └── GACAppAttestStoredArtifact.m │ ├── Core │ │ ├── APIService │ │ │ ├── GACAppCheckAPIService.h │ │ │ ├── GACAppCheckAPIService.m │ │ │ ├── GACAppCheckToken+APIResponse.h │ │ │ ├── GACAppCheckToken+APIResponse.m │ │ │ ├── GACURLSessionDataResponse.h │ │ │ ├── GACURLSessionDataResponse.m │ │ │ ├── NSURLSession+GACPromises.h │ │ │ └── NSURLSession+GACPromises.m │ │ ├── Backoff │ │ │ ├── GACAppCheckBackoffWrapper.h │ │ │ └── GACAppCheckBackoffWrapper.m │ │ ├── Errors │ │ │ ├── GACAppCheckErrorUtil.h │ │ │ ├── GACAppCheckErrorUtil.m │ │ │ ├── GACAppCheckErrors.m │ │ │ ├── GACAppCheckHTTPError.h │ │ │ └── GACAppCheckHTTPError.m │ │ ├── GACAppCheck.m │ │ ├── GACAppCheckLogger+Internal.h │ │ ├── GACAppCheckLogger.m │ │ ├── GACAppCheckSettings.m │ │ ├── GACAppCheckToken.m │ │ ├── GACAppCheckTokenResult.m │ │ ├── Storage │ │ │ ├── GACAppCheckStorage.h │ │ │ ├── GACAppCheckStorage.m │ │ │ ├── GACAppCheckStoredToken+GACAppCheckToken.h │ │ │ ├── GACAppCheckStoredToken+GACAppCheckToken.m │ │ │ ├── GACAppCheckStoredToken.h │ │ │ └── GACAppCheckStoredToken.m │ │ ├── TokenRefresh │ │ │ ├── GACAppCheckTimer.h │ │ │ ├── GACAppCheckTimer.m │ │ │ ├── GACAppCheckTokenRefreshResult.h │ │ │ ├── GACAppCheckTokenRefreshResult.m │ │ │ ├── GACAppCheckTokenRefresher.h │ │ │ └── GACAppCheckTokenRefresher.m │ │ └── Utils │ │ │ ├── GACAppCheckCryptoUtils.h │ │ │ └── GACAppCheckCryptoUtils.m │ ├── DebugProvider │ │ ├── API │ │ │ ├── GACAppCheckDebugProviderAPIService.h │ │ │ └── GACAppCheckDebugProviderAPIService.m │ │ └── GACAppCheckDebugProvider.m │ ├── DeviceCheckProvider │ │ ├── API │ │ │ ├── GACDeviceCheckAPIService.h │ │ │ └── GACDeviceCheckAPIService.m │ │ ├── DCDevice+GACDeviceCheckTokenGenerator.h │ │ ├── DCDevice+GACDeviceCheckTokenGenerator.m │ │ ├── GACDeviceCheckProvider.m │ │ └── GACDeviceCheckTokenGenerator.h │ └── Public │ │ └── AppCheckCore │ │ ├── AppCheckCore.h │ │ ├── GACAppAttestProvider.h │ │ ├── GACAppCheck.h │ │ ├── GACAppCheckAvailability.h │ │ ├── GACAppCheckDebugProvider.h │ │ ├── GACAppCheckErrors.h │ │ ├── GACAppCheckLogger.h │ │ ├── GACAppCheckProvider.h │ │ ├── GACAppCheckSettings.h │ │ ├── GACAppCheckToken.h │ │ ├── GACAppCheckTokenDelegate.h │ │ ├── GACAppCheckTokenResult.h │ │ └── GACDeviceCheckProvider.h └── Tests │ ├── Fixture │ ├── AppAttestAttestationResponseSuccess.json │ ├── AppAttestResponseMissingChallenge.json │ ├── AppAttestResponseSuccess.json │ ├── DeviceCheckResponseMissingTimeToLive.json │ ├── DeviceCheckResponseMissingToken.json │ └── FACTokenExchangeResponseSuccess.json │ ├── Integration │ └── GACDeviceCheckAPIServiceE2ETests.m │ ├── Unit │ ├── AppAttestProvider │ │ ├── GACAppAttestAPIServiceTests.m │ │ ├── GACAppAttestProviderTests.m │ │ └── Storage │ │ │ ├── GACAppAttestArtifactStorageTests.m │ │ │ └── GACAppAttestKeyIDStorageTests.m │ ├── Core │ │ ├── GACAppCheckAPIServiceTests.m │ │ ├── GACAppCheckBackoffWrapperTests.m │ │ ├── GACAppCheckCryptoUtilsTests.m │ │ ├── GACAppCheckLoggerTests.m │ │ ├── GACAppCheckStorageTests.m │ │ ├── GACAppCheckStoredTokenTests.m │ │ ├── GACAppCheckTests.m │ │ ├── GACAppCheckTimerTests.m │ │ ├── GACAppCheckTokenRefresherTests.m │ │ └── GACAppCheckTokenResultTests.m │ ├── DebugProvider │ │ ├── GACAppCheckDebugProviderAPIServiceTests.m │ │ └── GACAppCheckDebugProviderTests.m │ ├── DeviceCheckProvider │ │ ├── GACDeviceCheckAPIServiceTests.m │ │ └── GACDeviceCheckProviderTests.m │ ├── Swift │ │ └── AppCheckAPITests.swift │ └── Utils │ │ ├── GACFakeTimer.h │ │ ├── GACFakeTimer.m │ │ ├── GACFixtureLoader.h │ │ └── GACFixtureLoader.m │ └── Utils │ ├── AppCheckBackoffWrapperFake │ ├── GACAppCheckBackoffWrapperFake.h │ └── GACAppCheckBackoffWrapperFake.m │ ├── Date │ ├── GACDateTestUtils.h │ └── GACDateTestUtils.m │ └── URLSession │ ├── GACURLSessionOCMockStub.h │ └── GACURLSessionOCMockStub.m ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Mintfile ├── Package.swift ├── README.md └── setup-scripts.sh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/app_check_core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/.github/workflows/app_check_core.yml -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/spm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/.github/workflows/spm.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-2.7 2 | -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/.swiftformat -------------------------------------------------------------------------------- /AppCheckCore.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore.podspec -------------------------------------------------------------------------------- /AppCheckCore/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # unreleased 2 | - [added] Add generic (non-Firebase) App Check SDK. 3 | -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/API/GACAppAttestAPIService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/API/GACAppAttestAPIService.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/API/GACAppAttestAPIService.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/API/GACAppAttestAPIService.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/API/GACAppAttestAttestationResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/API/GACAppAttestAttestationResponse.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/API/GACAppAttestAttestationResponse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/API/GACAppAttestAttestationResponse.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/DCAppAttestService+GACAppAttestService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/DCAppAttestService+GACAppAttestService.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/DCAppAttestService+GACAppAttestService.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/DCAppAttestService+GACAppAttestService.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/Errors/GACAppAttestRejectionError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/Errors/GACAppAttestRejectionError.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/Errors/GACAppAttestRejectionError.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/Errors/GACAppAttestRejectionError.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/GACAppAttestProvider.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/GACAppAttestProvider.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/GACAppAttestProviderState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/GACAppAttestProviderState.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/GACAppAttestProviderState.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/GACAppAttestProviderState.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/GACAppAttestService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/GACAppAttestService.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/Storage/GACAppAttestArtifactStorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/Storage/GACAppAttestArtifactStorage.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/Storage/GACAppAttestArtifactStorage.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/Storage/GACAppAttestArtifactStorage.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/Storage/GACAppAttestKeyIDStorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/Storage/GACAppAttestKeyIDStorage.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/Storage/GACAppAttestKeyIDStorage.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/Storage/GACAppAttestKeyIDStorage.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/Storage/GACAppAttestStoredArtifact.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/Storage/GACAppAttestStoredArtifact.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/AppAttestProvider/Storage/GACAppAttestStoredArtifact.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/AppAttestProvider/Storage/GACAppAttestStoredArtifact.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/APIService/GACAppCheckAPIService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/APIService/GACAppCheckAPIService.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/APIService/GACAppCheckAPIService.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/APIService/GACAppCheckAPIService.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/APIService/GACAppCheckToken+APIResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/APIService/GACAppCheckToken+APIResponse.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/APIService/GACAppCheckToken+APIResponse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/APIService/GACAppCheckToken+APIResponse.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/APIService/GACURLSessionDataResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/APIService/GACURLSessionDataResponse.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/APIService/GACURLSessionDataResponse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/APIService/GACURLSessionDataResponse.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/APIService/NSURLSession+GACPromises.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/APIService/NSURLSession+GACPromises.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/APIService/NSURLSession+GACPromises.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/APIService/NSURLSession+GACPromises.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Backoff/GACAppCheckBackoffWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Backoff/GACAppCheckBackoffWrapper.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Backoff/GACAppCheckBackoffWrapper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Backoff/GACAppCheckBackoffWrapper.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Errors/GACAppCheckErrorUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Errors/GACAppCheckErrorUtil.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Errors/GACAppCheckErrorUtil.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Errors/GACAppCheckErrorUtil.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Errors/GACAppCheckErrors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Errors/GACAppCheckErrors.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Errors/GACAppCheckHTTPError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Errors/GACAppCheckHTTPError.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Errors/GACAppCheckHTTPError.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Errors/GACAppCheckHTTPError.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/GACAppCheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/GACAppCheck.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/GACAppCheckLogger+Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/GACAppCheckLogger+Internal.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/GACAppCheckLogger.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/GACAppCheckLogger.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/GACAppCheckSettings.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/GACAppCheckSettings.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/GACAppCheckToken.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/GACAppCheckToken.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/GACAppCheckTokenResult.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/GACAppCheckTokenResult.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Storage/GACAppCheckStorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Storage/GACAppCheckStorage.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Storage/GACAppCheckStorage.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Storage/GACAppCheckStorage.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Storage/GACAppCheckStoredToken+GACAppCheckToken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Storage/GACAppCheckStoredToken+GACAppCheckToken.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Storage/GACAppCheckStoredToken+GACAppCheckToken.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Storage/GACAppCheckStoredToken+GACAppCheckToken.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Storage/GACAppCheckStoredToken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Storage/GACAppCheckStoredToken.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Storage/GACAppCheckStoredToken.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Storage/GACAppCheckStoredToken.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/TokenRefresh/GACAppCheckTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/TokenRefresh/GACAppCheckTimer.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/TokenRefresh/GACAppCheckTimer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/TokenRefresh/GACAppCheckTimer.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/TokenRefresh/GACAppCheckTokenRefreshResult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/TokenRefresh/GACAppCheckTokenRefreshResult.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/TokenRefresh/GACAppCheckTokenRefreshResult.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/TokenRefresh/GACAppCheckTokenRefreshResult.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/TokenRefresh/GACAppCheckTokenRefresher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/TokenRefresh/GACAppCheckTokenRefresher.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/TokenRefresh/GACAppCheckTokenRefresher.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/TokenRefresh/GACAppCheckTokenRefresher.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Utils/GACAppCheckCryptoUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Utils/GACAppCheckCryptoUtils.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Core/Utils/GACAppCheckCryptoUtils.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Core/Utils/GACAppCheckCryptoUtils.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/DebugProvider/API/GACAppCheckDebugProviderAPIService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/DebugProvider/API/GACAppCheckDebugProviderAPIService.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/DebugProvider/API/GACAppCheckDebugProviderAPIService.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/DebugProvider/API/GACAppCheckDebugProviderAPIService.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/DebugProvider/GACAppCheckDebugProvider.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/DebugProvider/GACAppCheckDebugProvider.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/DeviceCheckProvider/API/GACDeviceCheckAPIService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/DeviceCheckProvider/API/GACDeviceCheckAPIService.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/DeviceCheckProvider/API/GACDeviceCheckAPIService.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/DeviceCheckProvider/API/GACDeviceCheckAPIService.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/DeviceCheckProvider/DCDevice+GACDeviceCheckTokenGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/DeviceCheckProvider/DCDevice+GACDeviceCheckTokenGenerator.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/DeviceCheckProvider/DCDevice+GACDeviceCheckTokenGenerator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/DeviceCheckProvider/DCDevice+GACDeviceCheckTokenGenerator.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/DeviceCheckProvider/GACDeviceCheckProvider.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/DeviceCheckProvider/GACDeviceCheckProvider.m -------------------------------------------------------------------------------- /AppCheckCore/Sources/DeviceCheckProvider/GACDeviceCheckTokenGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/DeviceCheckProvider/GACDeviceCheckTokenGenerator.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Public/AppCheckCore/AppCheckCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Public/AppCheckCore/AppCheckCore.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Public/AppCheckCore/GACAppAttestProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Public/AppCheckCore/GACAppAttestProvider.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Public/AppCheckCore/GACAppCheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Public/AppCheckCore/GACAppCheck.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckAvailability.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckAvailability.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckDebugProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckDebugProvider.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckErrors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckErrors.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckLogger.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckProvider.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckSettings.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckToken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckToken.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckTokenDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckTokenDelegate.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckTokenResult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Public/AppCheckCore/GACAppCheckTokenResult.h -------------------------------------------------------------------------------- /AppCheckCore/Sources/Public/AppCheckCore/GACDeviceCheckProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Sources/Public/AppCheckCore/GACDeviceCheckProvider.h -------------------------------------------------------------------------------- /AppCheckCore/Tests/Fixture/AppAttestAttestationResponseSuccess.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Fixture/AppAttestAttestationResponseSuccess.json -------------------------------------------------------------------------------- /AppCheckCore/Tests/Fixture/AppAttestResponseMissingChallenge.json: -------------------------------------------------------------------------------- 1 | { 2 | "ttl": "300s" 3 | } 4 | -------------------------------------------------------------------------------- /AppCheckCore/Tests/Fixture/AppAttestResponseSuccess.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Fixture/AppAttestResponseSuccess.json -------------------------------------------------------------------------------- /AppCheckCore/Tests/Fixture/DeviceCheckResponseMissingTimeToLive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Fixture/DeviceCheckResponseMissingTimeToLive.json -------------------------------------------------------------------------------- /AppCheckCore/Tests/Fixture/DeviceCheckResponseMissingToken.json: -------------------------------------------------------------------------------- 1 | { 2 | "timeToLive": "3600s" 3 | } 4 | -------------------------------------------------------------------------------- /AppCheckCore/Tests/Fixture/FACTokenExchangeResponseSuccess.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Fixture/FACTokenExchangeResponseSuccess.json -------------------------------------------------------------------------------- /AppCheckCore/Tests/Integration/GACDeviceCheckAPIServiceE2ETests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Integration/GACDeviceCheckAPIServiceE2ETests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/AppAttestProvider/GACAppAttestAPIServiceTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/AppAttestProvider/GACAppAttestAPIServiceTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/AppAttestProvider/GACAppAttestProviderTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/AppAttestProvider/GACAppAttestProviderTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/AppAttestProvider/Storage/GACAppAttestArtifactStorageTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/AppAttestProvider/Storage/GACAppAttestArtifactStorageTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/AppAttestProvider/Storage/GACAppAttestKeyIDStorageTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/AppAttestProvider/Storage/GACAppAttestKeyIDStorageTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Core/GACAppCheckAPIServiceTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Core/GACAppCheckAPIServiceTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Core/GACAppCheckBackoffWrapperTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Core/GACAppCheckBackoffWrapperTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Core/GACAppCheckCryptoUtilsTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Core/GACAppCheckCryptoUtilsTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Core/GACAppCheckLoggerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Core/GACAppCheckLoggerTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Core/GACAppCheckStorageTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Core/GACAppCheckStorageTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Core/GACAppCheckStoredTokenTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Core/GACAppCheckStoredTokenTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Core/GACAppCheckTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Core/GACAppCheckTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Core/GACAppCheckTimerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Core/GACAppCheckTimerTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Core/GACAppCheckTokenRefresherTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Core/GACAppCheckTokenRefresherTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Core/GACAppCheckTokenResultTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Core/GACAppCheckTokenResultTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/DebugProvider/GACAppCheckDebugProviderAPIServiceTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/DebugProvider/GACAppCheckDebugProviderAPIServiceTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/DebugProvider/GACAppCheckDebugProviderTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/DebugProvider/GACAppCheckDebugProviderTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/DeviceCheckProvider/GACDeviceCheckAPIServiceTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/DeviceCheckProvider/GACDeviceCheckAPIServiceTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/DeviceCheckProvider/GACDeviceCheckProviderTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/DeviceCheckProvider/GACDeviceCheckProviderTests.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Swift/AppCheckAPITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Swift/AppCheckAPITests.swift -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Utils/GACFakeTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Utils/GACFakeTimer.h -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Utils/GACFakeTimer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Utils/GACFakeTimer.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Utils/GACFixtureLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Utils/GACFixtureLoader.h -------------------------------------------------------------------------------- /AppCheckCore/Tests/Unit/Utils/GACFixtureLoader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Unit/Utils/GACFixtureLoader.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Utils/AppCheckBackoffWrapperFake/GACAppCheckBackoffWrapperFake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Utils/AppCheckBackoffWrapperFake/GACAppCheckBackoffWrapperFake.h -------------------------------------------------------------------------------- /AppCheckCore/Tests/Utils/AppCheckBackoffWrapperFake/GACAppCheckBackoffWrapperFake.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Utils/AppCheckBackoffWrapperFake/GACAppCheckBackoffWrapperFake.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Utils/Date/GACDateTestUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Utils/Date/GACDateTestUtils.h -------------------------------------------------------------------------------- /AppCheckCore/Tests/Utils/Date/GACDateTestUtils.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Utils/Date/GACDateTestUtils.m -------------------------------------------------------------------------------- /AppCheckCore/Tests/Utils/URLSession/GACURLSessionOCMockStub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Utils/URLSession/GACURLSessionOCMockStub.h -------------------------------------------------------------------------------- /AppCheckCore/Tests/Utils/URLSession/GACURLSessionOCMockStub.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/AppCheckCore/Tests/Utils/URLSession/GACURLSessionOCMockStub.m -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/LICENSE -------------------------------------------------------------------------------- /Mintfile: -------------------------------------------------------------------------------- 1 | nicklockwood/SwiftFormat@0.54.0 2 | -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/README.md -------------------------------------------------------------------------------- /setup-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/app-check/HEAD/setup-scripts.sh --------------------------------------------------------------------------------