winIDEA SDK
Loading...
Searching...
No Matches
isys::CStorageDeviceSecurityModule Class Referenceabstract

Description

This class presents a common API for storage devices security module.

#include <CStorageDeviceSecurityModule.h>

Public Member Functions

virtual void secure ()=0
 Secures the device.
 
virtual void secure (ADDRESS_64 address, ADDRESS_64 size)=0
 Secures the sector.
 
virtual void secureCheck ()=0
 Checks if security is set on device.
 
virtual void secureCheck (ADDRESS_64 address, ADDRESS_64 size)=0
 Checks if security is set on sector.
 
virtual void unsecure ()=0
 Unsecures the device.
 
virtual void unsecure (ADDRESS_64 address, ADDRESS_64 size)=0
 Unsecures the sector.
 

Member Function Documentation

◆ secure() [1/2]

virtual void isys::CStorageDeviceSecurityModule::secure ( )
pure virtual

Secures the device.

Python example: test_secure_unsecure_check.py

◆ secure() [2/2]

virtual void isys::CStorageDeviceSecurityModule::secure ( ADDRESS_64 address,
ADDRESS_64 size )
pure virtual

Secures the sector.

Parameters
addressaddress of the sector to be secured
sizesize of the sector to be secured Python example: test_secure_unsecure_check.py

◆ secureCheck() [1/2]

virtual void isys::CStorageDeviceSecurityModule::secureCheck ( )
pure virtual

Checks if security is set on device.

Python example: test_secure_unsecure_check.py

◆ secureCheck() [2/2]

virtual void isys::CStorageDeviceSecurityModule::secureCheck ( ADDRESS_64 address,
ADDRESS_64 size )
pure virtual

Checks if security is set on sector.

Parameters
addressaddress of the sector to be unsecured
sizesize of the sector to be unsecured Python example: test_secure_unsecure_check.py

◆ unsecure() [1/2]

virtual void isys::CStorageDeviceSecurityModule::unsecure ( )
pure virtual

Unsecures the device.

Python example: test_secure_unsecure_check.py

◆ unsecure() [2/2]

virtual void isys::CStorageDeviceSecurityModule::unsecure ( ADDRESS_64 address,
ADDRESS_64 size )
pure virtual

Unsecures the sector.

Parameters
addressaddress of the sector to be unsecured
sizesize of the sector to be unsecured Python example: test_secure_unsecure_check.py