https://github.com/bitcoin/secp256k1/blob/master/include/secp256k1.h#L113
int secp256k1_ecdsa_pubkey_tweak_add(unsigned char *pubkey, int pubkeylen, const unsigned char *tweak);
Looking at the source code for this function, it seems like tweak is a 32 byte number. Is this valid?
What is the way to add 2 points together then if this function doesn’t work.