verifySignature function

Future<bool> verifySignature({
  1. required List<int> message,
  2. required List<int> signature,
  3. required Ed25519HDPublicKey publicKey,
})

Implementation

Future<bool> verifySignature({
  required List<int> message,
  required List<int> signature,
  required Ed25519HDPublicKey publicKey,
}) {
  final alg = Ed25519();

  return alg.verify(
    message,
    signature: Signature(
      signature,
      publicKey: SimplePublicKey(publicKey.bytes, type: KeyPairType.ed25519),
    ),
  );
}