Encrypted UserDefaults for Xamarin.iOS (AES256) Use Google Tink Crypto library for encrypting/decrypting key and value Keyset is generated at runtime if not exist, stored in iOS Keychain Install Nuget package https://www.nuget.org/packages/TnnCrypto.EncryptedUserDefaults Usage Checkout tests: EncryptedUserDefaultsTests.cs