NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
nvsipl::CryptoKeyInfo Class Reference

Detailed Description

Describes a single globally-visible crypto key object.

Definition at line 362 of file NvSIPLDeviceBlockInfo.hpp.

Public Member Functions

 CryptoKeyInfo (std::string const &purpose, std::string const &name, uint32_t const chanID)
 Create key info entry object with a specified purpose, name and channel ID. More...
 
const std::string & name () const noexcept
 Returns a name of the key. More...
 
const std::string & purpose () const noexcept
 Returns purpose of the key. More...
 
uint32_t chanID () const noexcept
 Returns a crypto channel ID associated with the key. More...
 

Constructor & Destructor Documentation

◆ CryptoKeyInfo()

nvsipl::CryptoKeyInfo::CryptoKeyInfo ( std::string const &  purpose,
std::string const &  name,
uint32_t const  chanID 
)
inline

Create key info entry object with a specified purpose, name and channel ID.

Parameters
[in]purposePurpose of the key. See CryptoKeyInfo::keyPurpose for details.
[in]nameName of the key. See CryptoKeyInfo::keyName for details.
[in]chanIDCyrpto channel ID. See CryptoKeyInfo::cryptoChanID for details.

Definition at line 395 of file NvSIPLDeviceBlockInfo.hpp.

Member Function Documentation

◆ chanID()

uint32_t nvsipl::CryptoKeyInfo::chanID ( ) const
inlinenoexcept

Returns a crypto channel ID associated with the key.

Return values
channelIDThe crypto channel ID of this key.

Definition at line 417 of file NvSIPLDeviceBlockInfo.hpp.

◆ name()

const std::string& nvsipl::CryptoKeyInfo::name ( ) const
inlinenoexcept

Returns a name of the key.

Return values
nameThe name of the key.

Definition at line 405 of file NvSIPLDeviceBlockInfo.hpp.

◆ purpose()

const std::string& nvsipl::CryptoKeyInfo::purpose ( ) const
inlinenoexcept

Returns purpose of the key.

Return values
purposeThe purpose of the key.

Definition at line 411 of file NvSIPLDeviceBlockInfo.hpp.


The documentation for this class was generated from the following file: