signMessage method

Uint8List signMessage({
  1. required Uint8List message,
  2. required SignatureAlgorithm sigType,
})

Signs a message.

Throws an AskarKeyException if signing fails.

Implementation

Uint8List signMessage({
  required Uint8List message,
  required SignatureAlgorithm sigType,
}) {
  try {
    return askarKeySignMessage(localKeyHandle, message, sigType).getValueOrException();
  } catch (e) {
    throw AskarKeyException('Failed to sign message: $e');
  }
}