write method
Stores value under key at protection level, replacing any
existing entry.
Implementation
@override
Future<void> write(String key, Uint8List value, ProtectionLevel level) async {
_maybeFail(VaultOperation.write, key);
if (!currentCapabilities.supportedLevels.contains(level)) {
throw const VaultHardwareUnavailable(
HardwareUnavailableReason.unsupportedOnPlatform,
);
}
_entries[key] = (Uint8List.fromList(value), level);
}