rbehjati
rbehjati
Ref #2990. Ideally the reproducibility index should be merged with the provenance generation workflow, but both workflows already look very complicated. Before merging the two workflows, we should perhaps find...
This PR: - Adds placeholder implementation for `AmdAttestedOakClient`, and `AmdAttestationReport`. - Moves classes related to `Evidence` into a separate package. - Removes the abstract builder in `OakClient`, as a good...
We need to define a mechanism for specifying the logic for verifying the server configuration info in a generic and scalable manner. _Originally posted by @tiziano88 in https://github.com/project-oak/oak/pull/2254#r730007293_ Also see...
Another thought: perhaps, in the spirit of https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/ , this function could actually return a struct containing the public key (validated against the signature and the content), and the hash...
Currently the signature for attest in OakFunctionsClient takes a verifier as input. The verifier is not currently used, but should be removed entirely, as all the evidence must be verified...
We need a generic and transport-agnostic Oak Client library with common functionality for interacting with a trusted Oak runtime by sending and receiving encrypted messages. This library should provide the...
We need the same verification logic that we have in the Rust client in the Java client too. Ref #2316.
The readme should be added to `oak_functions/client/` and should describe the overall functionality of the client, including: - The verification logic (currently incompletely described in `oak_functions/client/rust/README.md`) - The information it...
Newer versions of Oak Functions server may introduce new fields in the definition of `ConfigurationInfo`. When parsing the server identity bytes on an older version of a client, these fields...
If we want to support bidirectional attestation, AdditionalInfo containing client configuration needs to be added to the `ClientIdentity`. _Originally posted by @ipetr0v in https://github.com/project-oak/oak/pull/2254#discussion_r731131910_