informalsystems / informalsystems/quartz

Race condition with `Attestor`s?

Open
#147 6 comments 0 reactions 0 assignees View on GitHub
question
Dominant language
Rust
Stars
63
Forks
9
PR merge metrics
No merged PRs in 30d

Description

## Summary

> If so, what happens if some other thread also writes to `/dev/attestation/user_report_data` before we read from `/dev/attestation/quote`?

_Originally posted by @thanethomson in https://github.com/informalsystems/cycles-quartz/pull/139#discussion_r1700655304_

Contributor guide

Open the contributing guide

Research direction

Start with the discussion in pull request 139 and trace the code that writes to /dev/attestation/user_report_data before reading /dev/attestation/quote. Determine whether concurrent Attestor operations can interfere, and define a reproducible test or other evidence that establishes the expected behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.