renameKey method
Future<void>
renameKey({
- required PublicKey publicKey,
- required PublicKey masterKey,
- required String name,
- required bool isLegacy,
override
Rename key (sub or master) with publicKey
to name
.
Implementation
@override
Future<void> renameKey({
required PublicKey publicKey,
required PublicKey masterKey,
required String name,
required bool isLegacy,
}) async {
final updateKeyInput = isLegacy
? EncryptedKeyUpdateParams.rename(
EncryptedKeyUpdateParamsRename(
publicKey: publicKey,
name: name,
),
)
: DerivedKeyUpdateParams.renameKey(
DerivedKeyUpdateParamsRenameKey(
masterKey: masterKey,
publicKey: publicKey,
name: name,
),
);
await keyStore.updateKey(updateKeyInput);
}