verify method

  1. @override
Future<bool> verify(
  1. Uint8List data,
  2. Uint8List signature
)
override

Verifies a signature against the given data

Implementation

@override
Future<bool> verify(Uint8List data, Uint8List signature) async {
  try {
    final signer = RSASigner(SHA256Digest(), '0609608648016503040201'); // SHA-256 with PKCS1v15 padding
    signer.init(false, PublicKeyParameter<RSAPublicKey>(_key));
    return signer.verifySignature(data, RSASignature(signature));
  } catch (e) {
    return false;
  }
}