Skip to content

C library for manipulation of storage devices that supports implementation of TCG Storage Opal or Enterprise SSC

Notifications You must be signed in to change notification settings

georgekola/libtcgstorage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libtcgstorage

C library for manipulation of storage devices that supports implementation of TCG Storage Opal or Enterprise SSC.

At the moment when this library was started, no open source solution for the target standarts exists. So purposes of this development are stated as the following:

  1. Implement library that provides complete support of TCG Storage protocol on the host side for reading and manipulation os TPer parameters
  2. Implement Linux-based Shadow MBR image with support of TCG Storage protocol
  3. Implement set of tests according to TCG Opal Test Suite specification

Implementation is based on the next specifications of TCG:

  1. TCG Storage Architecture Core Specification, Version 2.00
  2. Storage Work Group Storage Security Subsystem Class: Opal, Version 1.00 Final, Revision 3.00
  3. Storage Work Group Storage Security Subsystem Class: Opal, Version 2.00 Final, Revision 1.00
  4. Storage Work Group Storage Security Subsystem Class: Enterprise, Version 1.0, Revision 3.00
  5. TCG Storage Interface Interactions Specification Version 1.02, Revision 1.00
  6. TCG Storage Opal Test Cases Specification Version 1.0
  7. Storage Application Note: Encrypting Drives Compliant with Opal SSC, Version 1.0, Revision 1.0

About

C library for manipulation of storage devices that supports implementation of TCG Storage Opal or Enterprise SSC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published