learning_ai_common_plat/packages/kotlin-platform-sdk/src
saravanakumardb1 9bb322113a feat(native-sdks): add Keychain/SecureStore key derivation to BLFieldEncrypt
- Swift: getOrCreateKey(service:account:), loadKey(), deleteKey()
  - Generates random AES-256 key, persists as hex in BLKeychain
  - Subsequent calls return the same key for stable per-device DEK

- Kotlin: getOrCreateKey(store:account:), loadKey(), deleteKey()
  - Generates random AES-256 key, persists as hex in BLSecureStore
  - Uses EncryptedSharedPreferences for at-rest protection

- All existing tests still pass (21/21 Kotlin)
2026-03-21 11:10:02 -07:00
..
main feat(native-sdks): add Keychain/SecureStore key derivation to BLFieldEncrypt 2026-03-21 11:10:02 -07:00
test/kotlin/com/bytelyst/platform feat(native-sdks): add BLFieldEncrypt to Swift + Kotlin platform SDKs 2026-03-21 10:58:02 -07:00