The guest is the WebAssembly module instance that implements the Guest trait. The host is the tortuga runtime that send and receives messages on behalf of a guest.
This change defines the boundary between the guest and host as one where the host can copy arbitrary bytes into the guest and then trigger the guest to read said bytes.
The guest must treat the bytes as being tainted. Currently, the guest has no mechanism to determine if the host passed the correct address back to the guest.
The guest is the WebAssembly module instance that implements the Guest trait. The host is the tortuga runtime that send and receives messages on behalf of a guest.
This change defines the boundary between the guest and host as one where the host can copy arbitrary bytes into the guest and then trigger the guest to read said bytes.
The guest must treat the bytes as being tainted. Currently, the guest has no mechanism to determine if the host passed the correct address back to the guest.