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)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information