-
Notifications
You must be signed in to change notification settings - Fork 193
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
[WIP] [libOS] Single Process lifetime rollback protection for Protected Files #1856
base: master
Are you sure you want to change the base?
[WIP] [libOS] Single Process lifetime rollback protection for Protected Files #1856
Commits on Aug 22, 2024
-
[LibOS] Remove unused function
Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 314533d - Browse repository at this point
Copy the full SHA 314533dView commit details -
[LibOS] Missing lock around dentry->inode derefences
* also fixes one missing call to put_handle in error handling Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 90e907d - Browse repository at this point
Copy the full SHA 90e907dView commit details -
[LibOS] Protect handle->dentry with handle->lock
Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a0b4832 - Browse repository at this point
Copy the full SHA a0b4832View commit details -
[LibOS] Fix dentry of open files after rename
Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 166ba45 - Browse repository at this point
Copy the full SHA 166ba45View commit details
Commits on Aug 23, 2024
-
Make pytest debugging a bit more user-friendly
* use --skip-teardown to prevent removal of artifacts * for tamper tests, run all of them instead of abort on first failure Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a43d048 - Browse repository at this point
Copy the full SHA a43d048View commit details -
* Make sure decrypt is called on correct path (or it will fail always due to invalid path it didn't fail already due to plain text tampering) * Remove undetectable "tampering" test-cases but also add a few use-cases tampering with header ciphertext Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for da09629 - Browse repository at this point
Copy the full SHA da09629View commit details -
[LibOS] Consolidate path normalization and fix missing one
Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 12279f9 - Browse repository at this point
Copy the full SHA 12279f9View commit details -
[LibOS] Allow run_gdb optionally exposing tty to debug scripts
Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 69b3edc - Browse repository at this point
Copy the full SHA 69b3edcView commit details -
[LibOS] Single-process-lifetime rollback protection for protected fil…
…es (SPLRB) * adds libos_encrypted_volume as mount-data for protected fileystem which includes map <name, <last-root-hash, ...>> to keep track of root hashes across open/close cycles of a particular value, ensuring consistency across the whole enclave life-time Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 549e415 - Browse repository at this point
Copy the full SHA 549e415View commit details -
[LibOS] Test-cases for SPLRB (1)
* Updated existing non-adverserial ones Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for e577866 - Browse repository at this point
Copy the full SHA e577866View commit details -
[LibOS] Test-cases for SPLRB (2)
* New adverserial ones Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for ac5302b - Browse repository at this point
Copy the full SHA ac5302bView commit details -
fixup! [LibOS] Single-process-lifetime rollback protection for protec…
…ted files (SPLRB) Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 9ced55f - Browse repository at this point
Copy the full SHA 9ced55fView commit details -
fixup! [LibOS] Test-cases for SPLRB (2)
Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for bd8006e - Browse repository at this point
Copy the full SHA bd8006eView commit details -
WIP: rollback status introspection
Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 980835e - Browse repository at this point
Copy the full SHA 980835eView commit details -
fixup! [LibOS] Single-process-lifetime rollback protection for protec…
…ted files (SPLRB) Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5c4f384 - Browse repository at this point
Copy the full SHA 5c4f384View commit details -
[LibOS] Updates to encrypted files
* make corruption status for encrypted files sticky * update filemap state for any corruption also encountered during operations other than open, close, unlink and rename Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for b5ea57a - Browse repository at this point
Copy the full SHA b5ea57aView commit details
Commits on Aug 26, 2024
-
[LibOS] Make handling of corruption more consistent (WIP)
Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 7687328 - Browse repository at this point
Copy the full SHA 7687328View commit details -
Missing mbedtls errors and more sane PAL-PF error mapping
Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d850657 - Browse repository at this point
Copy the full SHA d850657View commit details -
Configuration menu - View commit details
-
Copy full SHA for f15133b - Browse repository at this point
Copy the full SHA f15133bView commit details -
fixup! [LibOS] Make handling of corruption more consistent (WIP)
Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 62543cd - Browse repository at this point
Copy the full SHA 62543cdView commit details
Commits on Aug 27, 2024
-
fixup! [LibOS] Make handling of corruption more consistent (WIP)
Signed-off-by: g2flyer <michael.steiner@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 977e999 - Browse repository at this point
Copy the full SHA 977e999View commit details -
fixup! [LibOS] Make handling of corruption more consistent (WIP)
Signed-off-by: Michael Steiner <steiner@acm.org>
Michael Steiner committedAug 27, 2024 Configuration menu - View commit details
-
Copy full SHA for ce2ad18 - Browse repository at this point
Copy the full SHA ce2ad18View commit details