Add iOS SecureArea implementation and port Secure Area Test App to Compose MP #659
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds SecureEnclaveSecureArea + associated types and also ports Secure Area Test App to be a Compose Multiplatform application.
Also rename some files for Kotlin MP to follow the convention that platform specific files of existing files have a platform specific suffix, e.g.
CryptoJvm.kt
andCryptoIos.kt
are platform-specific implementations ofCrypto.kt
.Fix up root gitignore file to ignore additional files.
Also add a XCode Workspace in the root folder which includes the two XCode projects currently in the project: SwiftBridge and SecureAreaTestApp.
Test: ./gradlew check
Test: Manually tested Secure Area Test App on both Android and iPhone.