learning_ai_common_plat/packages/swift-platform-sdk/Sources
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
..
BLAuditLogger.swift
BLAuthClient.swift
BLAuthUI.swift
BLBiometricAuth.swift
BLBlobClient.swift
BLBroadcastClient.swift
BLCrashReporter.swift
BLDeepLinkRouter.swift
BLFeatureFlagClient.swift
BLFeedbackClient.swift
BLFieldEncrypt.swift
BLInAppMessageUI.swift
BLKeychain.swift
BLKillSwitchClient.swift
BLLicenseClient.swift
BLPlatformClient.swift
BLPlatformConfig.swift
BLSurveyClient.swift
BLSurveyUI.swift
BLSyncEngine.swift
BLTelemetryClient.swift
ByteLystPlatform.swift
ByteLystPlatformSDK.swift