ecdsaDuoVerifyBackup function

bool ecdsaDuoVerifyBackup({
  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 ecdsaDuoVerifyBackup({
  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));
}