tessera
tessera copied to clipboard
Fix distribution of private transactions when doing multi-tenancy
When supporting a Besu nodes in multi-tenancy mode private transactions sent to multiple recipients (public keys) on a Tessera only need to be sent once, but should contain recipient boxes for each of the public keys.
A recipient box contains the symmetric key that was used to encrypt the private transaction "encrypted" with the public key of the recipient.