decrypt method
Future<String>
decrypt({
- required EncryptedData data,
- required PublicKey publicKey,
- required String password,
Decrypt data from external usages.
If there is no key for publicKey
, exception will be thrown.
Implementation
Future<String> decrypt({
required EncryptedData data,
required PublicKey publicKey,
required String password,
}) {
final key = _allKeys.firstWhere((k) => k.publicKey == publicKey);
return GetIt.instance<SeedKeyRepository>().decrypt(
data: data,
signInput: key.signInput(password),
);
}