oak icon indicating copy to clipboard operation
oak copied to clipboard

Interactive Remote Attestation Client: Support Concurrent Invocations

Open jul-sh opened this issue 2 years ago • 0 comments

At the present both the Rust and Java client can only send invocations in sequence. That is they have to wait for a response to the previous message before sending a new message to the server.

This is fine for the remote attestation handshake, in which the new message depends on the response to the previous. However, after the handshake, a client may wish to send invocations in parallel. It would be nice to support that.

Replay protection would not be impacted by this, as each message continues to be identified by its unique nonce.

jul-sh avatar May 30 '22 16:05 jul-sh