authenticate method

  1. @override
Authenticate authenticate(
  1. Challenge challenge
)
override

Implementation

@override
Authenticate authenticate(Challenge challenge) {
  if (!challenge.extra.containsKey("challenge")) {
    throw ArgumentError("challenge string missing in extra");
  }
  var challengeHex = challenge.extra["challenge"];
  var signed = signCryptoSignChallenge(challengeHex, getPrivateKey());

  return Authenticate(signed + challengeHex, {});
}