ecdsaVerifyBackup function

bool ecdsaVerifyBackup({
  1. required String backup,
  2. required DklsKeyshare keyshare,
  3. required String rsaPublicKeyPem,
  4. required String label,
})

Verify backup(Duo) of the ECDSA keyshare to make sure that you are good to use keyshare.

Implementation

bool ecdsaVerifyBackup({
  required String backup,
  required dkls.DklsKeyshare keyshare,
  required String rsaPublicKeyPem,
  required String label,
}) {
  return dkls.verify(backup: base64Decode(backup), keyshare: keyshare, rsaPublicKey: utf8.encode(rsaPublicKeyPem), label: utf8.encode(label));
}