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 and CryptoIos.kt are platform-specific implementations of Crypto.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.
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.