Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tamper detection/values #224

Open
wants to merge 11 commits into
base: trunk
Choose a base branch
from

Commits on Jul 6, 2023

  1. Refactor mock_system class for clarity

    The mock_system class has a few parts that could cause confusion.
    For example, the words 'module' and 'component' are used interchangeably,
    it's not clear when modules will be mocked, and it's not clear what the
    return value of start_servers means (see Issue mit-dci#183).  This commit
    refactors the code to clarify these issues.
    
    Signed-off-by: Michael L. Szulczewski <[email protected]>
    mszulcz-mitre authored and HalosGhost committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    d51d3fc View commit details
    Browse the repository at this point in the history
  2. Moved decode_address from client-cli to client

    Signed-off-by: paparuch <[email protected]>
    Co-authored-by: Michael Maurer <[email protected]>
    2 people authored and HalosGhost committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    a7190c0 View commit details
    Browse the repository at this point in the history
  3. fix: add missing include

    Signed-off-by: Sam Stuewe <[email protected]>
    HalosGhost committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    151c509 View commit details
    Browse the repository at this point in the history
  4. Convert UHS IDs to contain a nested hash and value

    Signed-off-by: James Lovejoy <[email protected]>
    metalicjames authored and HalosGhost committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    11391fa View commit details
    Browse the repository at this point in the history
  5. Store nested hashes and values of UHS elements in the shards

    Co-authored-by: Sam Stuewe <[email protected]>
    Signed-off-by: James Lovejoy <[email protected]>
    metalicjames and HalosGhost committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    d8178b9 View commit details
    Browse the repository at this point in the history
  6. Implement supply auditing for atomizer shard and add audit checks to …

    …atomizer integration tests
    
    Signed-off-by: James Lovejoy <[email protected]>
    metalicjames authored and HalosGhost committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    dbd8143 View commit details
    Browse the repository at this point in the history
  7. Add audit tool for combining audit logs

    Signed-off-by: James Lovejoy <[email protected]>
    metalicjames authored and HalosGhost committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    b6ecd34 View commit details
    Browse the repository at this point in the history
  8. Attach and store epochs in locking shard and periodically run audit

    Co-authored-by: Sam Stuewe <[email protected]>
    Signed-off-by: James Lovejoy <[email protected]>
    metalicjames and HalosGhost committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    f61ec7e View commit details
    Browse the repository at this point in the history
  9. Use snapshottable map for auditing in 2PC shard

    Signed-off-by: James Lovejoy <[email protected]>
    metalicjames authored and HalosGhost committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    1f5a5b5 View commit details
    Browse the repository at this point in the history
  10. Don't wait on previous audit in atomizer shard

    Do not skip audit if there was no previous audit running
    
    Signed-off-by: James Lovejoy <[email protected]>
    metalicjames authored and HalosGhost committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    b920881 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. fix: ensure shard is initialized before auditing

    Signed-off-by: Sam Stuewe <[email protected]>
    HalosGhost committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    61c85ed View commit details
    Browse the repository at this point in the history