I am trying to replicate in python the calculation of public key derivation, that is: P = H(aR||i)G +B
where i
is the output index in a transaction.
I got all the operators figured out (using a python ed25519 implementation) except for the concatenation.
How is concatenation (||
) defined in Monero? Is it taking the two scalars as strings and calculate their hash? bitwise or
? etc...
Thanks