Secure Keystore

Secure Keystore is a cross-platform cryptographic key management library for Android and iOS, supporting secure key generation, encryption/decryption, HMAC, and digital signatures using native platform security features (Android Keystore and iOS Keychain/Secure Enclave).

Platforms Supported

  • Android 6.0+ (Hardware-backed keystore)

  • iOS 13.0+ (Secure Enclave + Keychain)


Artifacts

  • Maven Snapshots are available here

Installation

iOS (Swift)

Using Swift Package Manager:

  1. Open Xcode

  2. Go to File > Swift Packages > Add Package Dependency

  3. Use the URL: https://github.com/mosip/secure-keystore-ios-swift.git

Android (Kotlin)

Add the following in your settings.gradle.kts:

In build.gradle.kts:

Last updated

Was this helpful?