apple_kit

Apple-native services for Radroots iOS and macOS apps
git clone https://radroots.dev/git/apple_kit.git
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore6L
-rw-r--r--AGENTS.md122L
-rw-r--r--LICENSE674L
-rw-r--r--Package.resolved14L
-rw-r--r--Package.swift61L
-rw-r--r--README51L
-rw-r--r--Sources/RadrootsKit/PrivacyInfo.xcprivacy40L
-rw-r--r--Sources/RadrootsKit/RadrootsAdmissionFileScan.swift93L
-rw-r--r--Sources/RadrootsKit/RadrootsAppLocalStateReset.swift77L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleBackgroundTasks.swift246L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleBackgroundTransfer.swift317L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleBackgroundTransferAdapters.swift104L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleBackgroundTransferCoordinator.swift397L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleBackgroundTransferFileResolver.swift88L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleBackgroundTransferStore.swift331L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleBackgroundURLSession.swift185L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleBackgroundURLSessionDelegate.swift227L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleDocumentScanner.swift261L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleExternalActions.swift127L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleFileAccess.swift323L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleFileError.swift52L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleFileMaintenance.swift123L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleFileOperations.swift176L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleFileRoots.swift188L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleIdentityMetadataStore.swift58L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleImageDecode.swift84L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleKeychainSecureStore.swift213L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleLocationServices.swift337L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleLoggerTelemetry.swift179L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleMediaPicker.swift809L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleMediaPreparation.swift250L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleMobileStore.swift151L
-rw-r--r--Sources/RadrootsKit/RadrootsApplePermissionStatus.swift209L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleSecurityError.swift27L
-rw-r--r--Sources/RadrootsKit/RadrootsAppleUserPresence.swift272L
-rw-r--r--Sources/RadrootsKit/RadrootsAtomicFile.swift299L
-rw-r--r--Sources/RadrootsKit/RadrootsBackgroundTaskQuery.swift75L
-rw-r--r--Sources/RadrootsKit/RadrootsBackgroundTasks.swift193L
-rw-r--r--Sources/RadrootsKit/RadrootsBackgroundTransfer.swift244L
-rw-r--r--Sources/RadrootsKit/RadrootsBackgroundTransferRequest.swift109L
-rw-r--r--Sources/RadrootsKit/RadrootsBackgroundTransferResponse.swift108L
-rw-r--r--Sources/RadrootsKit/RadrootsBackgroundTransferSnapshot.swift134L
-rw-r--r--Sources/RadrootsKit/RadrootsBackgroundTransferTransition.swift17L
-rw-r--r--Sources/RadrootsKit/RadrootsBackgroundTransferValidation.swift192L
-rw-r--r--Sources/RadrootsKit/RadrootsBackgroundTransferValues.swift122L
-rw-r--r--Sources/RadrootsKit/RadrootsBackgroundURLTaskDescriptor.swift106L
-rw-r--r--Sources/RadrootsKit/RadrootsCaptureIntake.swift342L
-rw-r--r--Sources/RadrootsKit/RadrootsDocumentInterchange.swift430L
-rw-r--r--Sources/RadrootsKit/RadrootsDocumentPresentation.swift416L
-rw-r--r--Sources/RadrootsKit/RadrootsExternalActions.swift201L
-rw-r--r--Sources/RadrootsKit/RadrootsFileAccess.swift154L
-rw-r--r--Sources/RadrootsKit/RadrootsFileCapacity.swift27L
-rw-r--r--Sources/RadrootsKit/RadrootsFileMaintenanceEntry.swift63L
-rw-r--r--Sources/RadrootsKit/RadrootsFileMaintenanceScan.swift135L
-rw-r--r--Sources/RadrootsKit/RadrootsFilePersistence.swift13L
-rw-r--r--Sources/RadrootsKit/RadrootsGovernedFileReader.swift336L
-rw-r--r--Sources/RadrootsKit/RadrootsIdentityCryptography.swift333L
-rw-r--r--Sources/RadrootsKit/RadrootsIdentityCustody.swift953L
-rw-r--r--Sources/RadrootsKit/RadrootsIdentityCustodyTypes.swift399L
-rw-r--r--Sources/RadrootsKit/RadrootsNativeDestinationPolicy.swift67L
-rw-r--r--Sources/RadrootsKit/RadrootsPermissionLocation.swift279L
-rw-r--r--Sources/RadrootsKit/RadrootsSecureStore.swift101L
-rw-r--r--Sources/RadrootsKit/RadrootsStagedBlobLease.swift163L
-rw-r--r--Sources/RadrootsKit/RadrootsTelemetry.swift397L
-rw-r--r--Sources/RadrootsKit/RadrootsTransferCallbackQueue.swift43L
-rw-r--r--Sources/RadrootsKit/RadrootsTransferCompletion.swift9L
-rw-r--r--Sources/RadrootsKit/RadrootsTransferResponseCollector.swift95L
-rw-r--r--Sources/RadrootsKit/RadrootsUserPresence.swift102L
-rw-r--r--Sources/RadrootsKit/RadrootsVerifiedArtifactAccess.swift142L
-rw-r--r--Sources/RadrootsKitTesting/RadrootsBackgroundTaskTesting.swift72L
-rw-r--r--Sources/RadrootsKitTesting/RadrootsBackgroundTransferTesting.swift230L
-rw-r--r--Sources/RadrootsKitTesting/RadrootsCaptureIntakeTesting.swift142L
-rw-r--r--Sources/RadrootsKitTesting/RadrootsExternalActionsTesting.swift78L
-rw-r--r--Sources/RadrootsKitTesting/RadrootsIdentityMetadataTesting.swift72L
-rw-r--r--Sources/RadrootsKitTesting/RadrootsInMemorySecureStore.swift75L
-rw-r--r--Sources/RadrootsKitTesting/RadrootsPermissionLocationTesting.swift102L
-rw-r--r--Sources/RadrootsKitTesting/RadrootsTelemetryTesting.swift39L
-rw-r--r--Sources/RadrootsKitTesting/RadrootsUITestLaunchConfiguration.swift36L
-rw-r--r--Sources/RadrootsKitTesting/RadrootsUserPresenceTesting.swift63L
-rw-r--r--Tests/RadrootsKitTestingTests/RadrootsBackgroundTaskTestingTests.swift63L
-rw-r--r--Tests/RadrootsKitTestingTests/RadrootsBackgroundTransferTestingTests.swift90L
-rw-r--r--Tests/RadrootsKitTestingTests/RadrootsCaptureIntakeTestingTests.swift115L
-rw-r--r--Tests/RadrootsKitTestingTests/RadrootsExternalActionsTestingTests.swift37L
-rw-r--r--Tests/RadrootsKitTestingTests/RadrootsKitTestingTests.swift136L
-rw-r--r--Tests/RadrootsKitTestingTests/RadrootsTelemetryTestingTests.swift25L
-rw-r--r--Tests/RadrootsKitTestingTests/RadrootsUserPresenceTestingTests.swift61L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAdmissionCleanupTests.swift346L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAppleBackgroundTaskSchedulerTests.swift175L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAppleBackgroundTransferTests.swift285L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAppleDocumentScannerTests.swift31L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAppleErrorSafetyTests.swift285L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAppleExternalActionsTests.swift114L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAppleFileAccessTests.swift317L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAppleFileRootsTests.swift95L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAppleImageDecodeTests.swift234L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAppleLocationServicesTests.swift200L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAppleLoggerTelemetryTests.swift115L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAppleMediaPickerTests.swift103L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAppleMediaPreparationTests.swift155L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAppleMobileStoreTests.swift133L
-rw-r--r--Tests/RadrootsKitTests/RadrootsApplePermissionStatusTests.swift104L
-rw-r--r--Tests/RadrootsKitTests/RadrootsAppleUserPresenceTests.swift130L
-rw-r--r--Tests/RadrootsKitTests/RadrootsBackgroundTaskQueryTests.swift144L
-rw-r--r--Tests/RadrootsKitTests/RadrootsBackgroundTaskTests.swift104L
-rw-r--r--Tests/RadrootsKitTests/RadrootsBackgroundTransferReceiptTests.swift325L
-rw-r--r--Tests/RadrootsKitTests/RadrootsBackgroundTransferRecoveryTests.swift174L
-rw-r--r--Tests/RadrootsKitTests/RadrootsBackgroundTransferTestSupport.swift169L
-rw-r--r--Tests/RadrootsKitTests/RadrootsBackgroundTransferTests.swift451L
-rw-r--r--Tests/RadrootsKitTests/RadrootsCaptureIntakeTests.swift163L
-rw-r--r--Tests/RadrootsKitTests/RadrootsCustodyAdmissionTests.swift201L
-rw-r--r--Tests/RadrootsKitTests/RadrootsDocumentInterchangeTests.swift166L
-rw-r--r--Tests/RadrootsKitTests/RadrootsDocumentPresentationTests.swift184L
-rw-r--r--Tests/RadrootsKitTests/RadrootsDurableStagingTests.swift222L
-rw-r--r--Tests/RadrootsKitTests/RadrootsExternalActionsTests.swift77L
-rw-r--r--Tests/RadrootsKitTests/RadrootsFileCapacityPreflightTests.swift64L
-rw-r--r--Tests/RadrootsKitTests/RadrootsFileCapacityTests.swift143L
-rw-r--r--Tests/RadrootsKitTests/RadrootsFileMaintenanceTests.swift312L
-rw-r--r--Tests/RadrootsKitTests/RadrootsGovernedFileReaderTests.swift201L
-rw-r--r--Tests/RadrootsKitTests/RadrootsIdentityCustodyTests.swift520L
-rw-r--r--Tests/RadrootsKitTests/RadrootsInactiveExecutionTests.swift145L
-rw-r--r--Tests/RadrootsKitTests/RadrootsLegacyMigrationCancellationTests.swift49L
-rw-r--r--Tests/RadrootsKitTests/RadrootsNativeAdmissionTests.swift284L
-rw-r--r--Tests/RadrootsKitTests/RadrootsNativeDestinationCallbackTests.swift105L
-rw-r--r--Tests/RadrootsKitTests/RadrootsNativeDestinationTests.swift65L
-rw-r--r--Tests/RadrootsKitTests/RadrootsNativeProgressReceiptTests.swift50L
-rw-r--r--Tests/RadrootsKitTests/RadrootsNativeRedirectServer.swift89L
-rw-r--r--Tests/RadrootsKitTests/RadrootsNativeResponseTests.swift65L
-rw-r--r--Tests/RadrootsKitTests/RadrootsNativeUploadLeaseTests.swift151L
-rw-r--r--Tests/RadrootsKitTests/RadrootsPermissionLocationTests.swift133L
-rw-r--r--Tests/RadrootsKitTests/RadrootsReceiptBarrierTests.swift172L
-rw-r--r--Tests/RadrootsKitTests/RadrootsReceiptPrivacyTests.swift37L
-rw-r--r--Tests/RadrootsKitTests/RadrootsResponseCollectorTests.swift96L
-rw-r--r--Tests/RadrootsKitTests/RadrootsSecureStoreTests.swift194L
-rw-r--r--Tests/RadrootsKitTests/RadrootsTelemetryTests.swift123L
-rw-r--r--Tests/RadrootsKitTests/RadrootsTransferCapacityTests.swift148L
-rw-r--r--Tests/RadrootsKitTests/RadrootsUserPresenceCancellationTests.swift131L
-rw-r--r--Tests/RadrootsKitTests/RadrootsUserPresenceTests.swift32L
-rw-r--r--Tests/RadrootsKitTests/RadrootsVerifiedArtifactAccessTests.swift161L
-rw-r--r--contracts/api_baselines/apple_kit.txt3203L
-rw-r--r--tools/normalize-public-api.swift101L
-rw-r--r--tools/swift-package.sh27L
-rwxr-xr-xtools/verify-boundaries.sh64L
-rwxr-xr-xtools/verify-supply-chain.sh27L