SR: Use trunnel for the shared random value construction
The shared random value (SRV) looks like the following for which we could use trunnel and avoid doing our binary construction by hand in generate_srv()
SRV = SHA3-256("shared-random" | INT_8(reveal_num) |
INT_4(version) | HASHED_REVEALS | previous_SRV)