tweakKey static method

ProjectiveECCPoint tweakKey({
  1. required BigInt xBig,
  2. required List<int> tweak,
})

Implementation

static ProjectiveECCPoint tweakKey(
    {required BigInt xBig, required List<int> tweak}) {
  final n = Curves.generatorSecp256k1 * BigintUtils.fromBytes(tweak);
  final outPoint = P2TRUtils.liftX(xBig) + n;
  return outPoint as ProjectiveECCPoint;
}