
Encrypts and stores application data with simple save/load/delete API, alias-based key initialization, and coroutine-friendly async operations for secure persistent storage.
KMM Crypto is available on mavenCentral().
implementation("io.github.the-best-is-best:kmm-crypto:2.0.0")You can install IOSCrypto directly using Swift Package Manager (SPM) from:
🔗 IOSCryptoManager-iOS on GitHub
AndroidKMMCrypto.init("key0") // add alias key nameval kmmCrypto = KMMCrypto()
kmmCrypto.saveData(
"test",
"group",
"Any data here"
)val scope = rememberCoroutineScope()
val kmmCrypto = KMMCrypto()
scope.launch {
val data = kmmCrypto.loadData("test", "group")
}val scope = rememberCoroutineScope()
val kmmCrypto = KMMCrypto()
scope.launch {
kmmCrypto.deleteData("test", "group")
}KMM Crypto is available on mavenCentral().
implementation("io.github.the-best-is-best:kmm-crypto:2.0.0")You can install IOSCrypto directly using Swift Package Manager (SPM) from:
🔗 IOSCryptoManager-iOS on GitHub
AndroidKMMCrypto.init("key0") // add alias key nameval kmmCrypto = KMMCrypto()
kmmCrypto.saveData(
"test",
"group",
"Any data here"
)val scope = rememberCoroutineScope()
val kmmCrypto = KMMCrypto()
scope.launch {
val data = kmmCrypto.loadData("test", "group")
}val scope = rememberCoroutineScope()
val kmmCrypto = KMMCrypto()
scope.launch {
kmmCrypto.deleteData("test", "group")
}