privateAdd static method
Implementation
static Uint8List privateAdd(Uint8List d, Uint8List tweak) {
final n = secp256k1.n;
BigInt tt = BigInt.parse(dynamicToString(tweak), radix: 16);
BigInt dd = BigInt.parse(dynamicToString(d), radix: 16);
Uint8List dt = encodeBigInt((dd + tt) % n, endian: Endian.big);
if (dt.length < 32) {
Uint8List padLeadingZero = Uint8List(32 - dt.length);
dt = Uint8List.fromList(padLeadingZero + dt);
}
return dt;
}