Summary
The default UserData trait impl (i.e. with the derive macro), serializes to JSON and hashes that to get a commitment that is later included in remote attestations. The verifier uses the same code to check the user-data against the attestation. So a change in the serde_json::to_string() method could break RA for us.
Acceptance Criteria
Summary
The default
UserDatatrait impl (i.e. with the derive macro), serializes to JSON and hashes that to get a commitment that is later included in remote attestations. The verifier uses the same code to check the user-data against the attestation. So a change in theserde_json::to_string()method could break RA for us.Acceptance Criteria
UserData.