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
1 of 20 tasks
taramka opened this issue Jan 8, 2025 · 0 comments
Open
1 of 20 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
  • detect core features, SSC (Opal, Pyrite) version (2.0x) - INFO
  • detect availability of kernel SED ioctl / chipset pass-through / USB (SCSI vs SED ioctl) - test if works
  • RNG test (speed for 1MB), known fails (histogram, Chi2 - adapt simple test)
  • HW storage & SED compatibility features
    • sector size (4k), OPal logical block size, NVMe profiles - INFO
    • TRIM, secure TRIM / secure erase, security-freeze~Block SID - INFO
    • 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; Single user mode
  • locking range definitions, global LR
  • encryption key (MEK) change on LR change, key removal, supported data removal mechanism feature
  • behavior of red/write over locked LR (IO error?) - dangerous, describe in thesis
  • shadow MBR lock - INFO or ignore
  • PSID acceptance - length, EOL, # of retries
  • Samsung 990 issue (cannot reuse defines user, need PSID reset) - try later, reference blogpost about BitLocker
  • check available JSON (Discovery 0) features and add other tests
  • 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