saveCredentials method
Implementation
Future<void> saveCredentials(Map<String, dynamic> data) async {
if (!_encryptCredentials) {
// Custom storage encrypts at its own layer.
await _storage.saveCredentials(data);
return;
}
final (src, secret) = _wrappingSecretForSave();
final ct = cred.encryptTextWithKey(json.encode(data), secret);
await _storage
.saveCredentials({'fmt': credentialsFmt, 'src': src, 'ct': ct});
_restrictPerms(credentialsFile, '600');
}