calculateSignature static method

Uint8List calculateSignature(
  1. ECPrivateKey? signingKey,
  2. Uint8List? message
)

Implementation

static Uint8List calculateSignature(
    ECPrivateKey? signingKey, Uint8List? message) {
  if (signingKey == null || message == null) {
    throw Exception('Values must not be null');
  }

  if (signingKey.getType() == djbType) {
    final privateKey = signingKey.serialize();
    final random = generateRandomBytes();

    return sign(privateKey, message, random);
  } else {
    throw Exception('Unknown Signing Key type${signingKey.getType()}');
  }
}