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

Test tracking #1

Open
17 of 32 tasks
taramka opened this issue Jan 8, 2025 · 0 comments
Open
17 of 32 tasks

Test tracking #1

taramka opened this issue Jan 8, 2025 · 0 comments
Assignees

Comments

@taramka
Copy link
Collaborator

taramka commented Jan 8, 2025

Track test proposals that may be implemented in the suite and issues related to them.

Test list

  • Test: patterns in LR after key change #2
  • Test: info #4
    • detect core features, SSC (Opal, Pyrite)
    • sector size (4k), OPal logical block size
    • NVMe profiles
    • TRIM, secure TRIM / secure erase (supported data removal mechanism feature)
    • security-freeze~Block SID
    • shadow MBR lock (maybe ignore)
    • chipset pass-through / USB - lsblk TRAN/RM
    • json output
  • Test: detect availability of kernel SED ioctl #6 (detect availability of kernel SED ioctl
  • RNG test (speed for 1MB), known fails (histogram, Chi2 - adapt simple test)
  • Script: get or deduce Opal minor version #9
  • HW storage & SED compatibility features
    • basic IO speed? (encrypted/non-encrypted) - ignore for now
  • ?? available Opal encryption formats (XTS, CBC), keysize, FIPS140 fw - at least describe in thesis
  • user definitions, access
  • Test: Single User Mode #11
  • Test: locking range definitions #8 (one user, multiple LRs)
    • test on locked/unlocked
    • global LR
    • overlapping
    • different w/r permissions
    • more LRs than allowed (table overflow)
    • check if return codes are correct
  • encryption key (MEK) change on LR change, key removal
  • behavior of red/write over locked LR (IO error?) - dangerous, describe in thesis
  • PSID acceptance - length, EOL, # of retries
  • Samsung 990 issue (cannot reuse defines user, need PSID reset) - try later, reference blogpost about BitLocker
  • check configurable namespaces support - at least describe in thesis

More generic:

@taramka taramka self-assigned this Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant