eccSign static method

ECSignature eccSign(
  1. Uint8List inBytes,
  2. ECPrivateKey privateKey,
  3. String signingAlgorithm
)

Implementation

static ECSignature eccSign(
    Uint8List inBytes, ECPrivateKey privateKey, String signingAlgorithm) {
  var signer = Signer('$signingAlgorithm/ECDSA');
  var privParams = PrivateKeyParameter<ECPrivateKey>(privateKey);
  var signParams = ParametersWithRandom(
    privParams,
    _getSecureRandom(),
  );
  signer.init(true, signParams);

  return signer.generateSignature(inBytes) as ECSignature;
}