sign function

Uint8List sign(
  1. Uint8List msg,
  2. Uint8List secretKey,
  3. String hashMode
)

Implementation

Uint8List sign(Uint8List msg, Uint8List secretKey, String hashMode) {
  checkArrayTypes([msg, secretKey]);
  if (secretKey.length != crypto_sign_SECRETKEYBYTES) {
    throw Exception('bad secret key size');
  }
  var signedMsg = Uint8List(crypto_sign_BYTES + msg.length);
  crypto_sign(signedMsg, msg, msg.length, secretKey, hashMode);
  return signedMsg;
}