verifySignatureAsync static method
Future<bool>
verifySignatureAsync({
- required String secret,
- required String authId,
- required String clientNonce,
- required Map<
String, Object?> authExtra, - required Extra challenge,
- required String clientSignature,
- ScramKeyDeriver? keyDeriver,
- Duration timeout = const Duration(seconds: 30),
- AuthenticationStringEncoding stringEncoding = AuthenticationStringEncoding.utf8,
Implementation
static Future<bool> verifySignatureAsync({
required String secret,
required String authId,
required String clientNonce,
required Map<String, Object?> authExtra,
required Extra challenge,
required String clientSignature,
ScramKeyDeriver? keyDeriver,
Duration timeout = const Duration(seconds: 30),
AuthenticationStringEncoding stringEncoding =
AuthenticationStringEncoding.utf8,
}) async =>
await generateProofAsync(
secret: secret,
authId: authId,
clientNonce: clientNonce,
authExtra: authExtra,
challenge: challenge,
keyDeriver: keyDeriver,
timeout: timeout,
stringEncoding: stringEncoding,
) ==
clientSignature;