TCG Storage Pyrite SSC TCG Copyright 2020
Specification Version 2.01 Published
Revision 1.00 Page iv
4 PYRITE SSC-COMPLIANT FUNCTIONS AND SPS .................................................................................. 18
4.1 SESSION MANAGER ...................................................................................................................................... 18
4.1.1 Methods ............................................................................................................................................... 18
4.1.1.1 Properties (M) .............................................................................................................................. 18
4.1.1.2 StartSession (M) .......................................................................................................................... 19
4.1.1.3 SyncSession (M) .......................................................................................................................... 19
4.1.1.4 CloseSession (O) ......................................................................................................................... 19
4.2 ADMIN SP ..................................................................................................................................................... 20
4.2.1 Base Template Tables .......................................................................................................................... 20
4.2.1.1 SPInfo (M) ................................................................................................................................... 20
4.2.1.2 SPTemplates (M) ......................................................................................................................... 20
4.2.1.3 Table (M) ..................................................................................................................................... 21
4.2.1.4 MethodID (M) ............................................................................................................................. 22
4.2.1.5 AccessControl (M) ...................................................................................................................... 22
4.2.1.6 ACE (M) ...................................................................................................................................... 29
4.2.1.7 Authority (M) .............................................................................................................................. 30
4.2.1.8 C_PIN (M) ................................................................................................................................... 30
4.2.2 Base Template Methods ....................................................................................................................... 31
4.2.3 Admin Template Tables ....................................................................................................................... 32
4.2.3.1 TPerInfo (M) ............................................................................................................................... 32
4.2.3.2 Template (M) ............................................................................................................................... 32
4.2.3.3 SP (M) ......................................................................................................................................... 32
4.2.4 Admin Template Methods .................................................................................................................... 33
4.2.5 Pyrite Additional Column Types .......................................................................................................... 33
4.2.5.1 data_removal_mechanism ........................................................................................................... 33
4.2.6 Pyrite Additional Data Structures ....................................................................................................... 34
4.2.6.1 DataRemovalMechanism (Object Table) .................................................................................... 34
4.2.6.1.1 UID ............................................................................................................................................ 34
4.2.6.1.2 ActiveDataRemovalMechanism ................................................................................................ 34
4.2.7 Pyrite Additional Tables ...................................................................................................................... 34
4.2.7.1 DataRemovalMechanism (M) ..................................................................................................... 34
4.2.8 Crypto Template Tables ....................................................................................................................... 35
4.2.9 Crypto Template Methods .................................................................................................................... 35
4.2.9.1 Random ....................................................................................................................................... 35
4.3 LOCKING SP ................................................................................................................................................. 36
4.3.1 Base Template Tables .......................................................................................................................... 36
4.3.1.1 SPInfo (M) ................................................................................................................................... 36
4.3.1.2 SPTemplates (M) ......................................................................................................................... 36
4.3.1.3 Table (M) ..................................................................................................................................... 36
4.3.1.4 Type (N) ...................................................................................................................................... 37
4.3.1.5 MethodID (M) ............................................................................................................................. 38
4.3.1.6 AccessControl (M) ...................................................................................................................... 38
4.3.1.7 ACE (M) ...................................................................................................................................... 50
4.3.1.8 Authority (M) .............................................................................................................................. 52
4.3.1.9 C_PIN (M) ................................................................................................................................... 53
4.3.2 Base Template Methods ....................................................................................................................... 53
4.3.3 Crypto Template Tables ....................................................................................................................... 54
4.3.4 Crypto Template Methods .................................................................................................................... 54
4.3.4.1 Random ....................................................................................................................................... 54
4.3.5 Locking Template Tables ..................................................................................................................... 55
4.3.5.1 LockingInfo (M) .......................................................................................................................... 55
4.3.5.2 Locking (M) ................................................................................................................................ 55
4.3.5.2.1 LockOnReset Restrictions ......................................................................................................... 56
4.3.5.3 MBRControl (MBR O)................................................................................................................ 56
4.3.5.3.1 DoneOnReset Restrictions ......................................................................................................... 56