nl:: Weave:: WeaveKeyId
#include <src/lib/core/WeaveKeyIds.h>
Weave की आइडेंटिफ़ायर की परिभाषा.
खास जानकारी
इस क्लास में कुंजी टाइप, की फ़्लैग, कुंजी आईडी फ़ील्ड की परिभाषा, और एपीआई फ़ंक्शन शामिल हैं.
सार्वजनिक प्रकार |
|
---|---|
@52{
|
enum Public Weave की आईडी वाले फ़ील्ड, फ़्लैग, और टाइप. |
सार्वजनिक स्टैटिक फ़ंक्शन |
|
---|---|
ConvertToCurrentAppKeyId(uint32_t keyId)
|
uint32_t
ऐप्लिकेशन समूह कुंजी आईडी को ऐप्लिकेशन के मौजूदा कुंजी आईडी में बदलें.
|
ConvertToStaticAppKeyId(uint32_t keyId)
|
uint32_t
ऐप्लिकेशन कुंजी के आईडी को ऐप्लिकेशन के स्टैटिक कुंजी आईडी में बदलें.
|
DescribeKey(uint32_t keyId)
|
const char *
जानकारी वाली स्ट्रिंग की मदद से, Weave की कुंजी के आइडेंटिफ़ायर को डिकोड करें.
|
GetAppGroupLocalNumber(uint32_t keyId)
|
uint8_t
ऐप्लिकेशन समूह स्थानीय नंबर पाएं जिसका इस्तेमाल खास ऐप्लिकेशन कुंजी पाने के लिए किया गया था.
|
GetAppGroupMasterKeyId(uint32_t keyId)
|
uint32_t
ऐप्लिकेशन समूह मास्टर कुंजी आईडी पाएं जिसका इस्तेमाल खास ऐप्लिकेशन कुंजी पाने के लिए किया गया था.
|
GetEpochKeyId(uint32_t keyId)
|
uint32_t
ऐप्लिकेशन समूह epoch कुंजी आईडी पाएं. इसका इस्तेमाल, ऐप्लिकेशन कुंजी पाने के लिए किया जाता है.
|
GetEpochKeyNumber(uint32_t keyId)
|
uint8_t
तय ऐप्लिकेशन कुंजी पाने के लिए इस्तेमाल किया गया ऐप्लिकेशन ग्रुप Epoch कुंजी का नंबर पाएं.
|
GetRootKeyId(uint32_t keyId)
|
uint32_t
ऐप्लिकेशन समूह रूट कुंजी आईडी पाएं, जिसका इस्तेमाल खास ऐप्लिकेशन कुंजी पाने के लिए किया जाता है.
|
GetRootKeyNumber(uint32_t keyId)
|
uint8_t
खास ऐप्लिकेशन कुंजी पाने के लिए इस्तेमाल किया गया ऐप्लिकेशन समूह रूट कुंजी नंबर पाएं.
|
GetType(uint32_t keyId)
|
uint32_t
बताए गए कुंजी आईडी के लिए Weave कुंजी पाएं.
|
IncorporatesAppGroupMasterKey(uint32_t keyId)
|
bool
यह देखें कि दिए गए ऐप्लिकेशन समूह कुंजी आईडी में समूह मास्टर कुंजी शामिल है या नहीं.
|
IncorporatesEpochKey(uint32_t keyId)
|
bool
यह देखें कि दिए गए ऐप्लिकेशन ग्रुप कुंजी के आईडी में epoch कुंजी शामिल है या नहीं.
|
IncorporatesRootKey(uint32_t keyId)
|
bool
यह देखें कि दिए गए ऐप्लिकेशन समूह कुंजी के आईडी में रूट कुंजी शामिल है या नहीं.
|
IsAppEpochKey(uint32_t keyId)
|
bool
यह तय करें कि दिया गया कुंजी आईडी, ऐप्लिकेशन epoch कुंजी के टाइप का है या नहीं.
|
IsAppGroupKey(uint32_t keyId)
|
bool
पता करें कि तय किया गया कुंजी आईडी, किसी एक ऐप्लिकेशन ग्रुप कुंजी (स्टैटिक या रोटेटिंग) वाली कुंजी से जुड़ा है या नहीं.
|
IsAppGroupMasterKey(uint32_t keyId)
|
bool
देखें कि दिया गया कुंजी आईडी, ऐप्लिकेशन ग्रुप मास्टर कुंजी टाइप की है या नहीं.
|
IsAppRootKey(uint32_t keyId)
|
bool
पता करें कि दिया गया कुंजी आईडी, ऐप्लिकेशन रूट कुंजी के प्रकार की है या नहीं.
|
IsAppRotatingKey(uint32_t keyId)
|
bool
देखें कि क्या दिया गया कुंजी आईडी, ऐप्लिकेशन के रोटेशन टाइप का है.
|
IsAppStaticKey(uint32_t keyId)
|
bool
देखें कि दिया गया कुंजी आईडी, ऐप्लिकेशन के स्टैटिक टाइप का है या नहीं.
|
IsGeneralKey(uint32_t keyId)
|
bool
देखें कि दिया गया कुंजी आईडी सामान्य टाइप का है या नहीं.
|
IsMessageEncryptionKeyId(uint32_t keyId, bool allowLogicalKeys)
|
bool
यह देखें कि क्या दिया गया कुंजी आईडी, Weave मैसेज को एन्क्रिप्ट (सुरक्षित) करने के लिए सही कुंजी की पहचान करता है.
|
IsSameKeyOrGroup(uint32_t keyId1, uint32_t keyId2)
|
bool
यह तय करता है कि क्या दो कुंजी वाले आईडी एक ही कुंजी की पहचान करते हैं या रोटेटिंग कुंजियों के मामले में, कुंजियों का एक ही समूह किसी खास epoch से अलग है.
|
IsSessionKey(uint32_t keyId)
|
bool
यह तय करें कि दिया गया कुंजी आईडी, सेशन टाइप का है या नहीं.
|
IsValidKeyId(uint32_t keyId)
|
bool
यह पता लगाएं कि मुख्य आइडेंटिफ़ायर की मान्य (कानूनी) वैल्यू है या नहीं.
|
MakeAppGroupMasterKeyId(uint8_t appGroupLocalNumber)
|
uint32_t
ऐप्लिकेशन समूह स्थानीय नंबर दिए गए ऐप्लिकेशन समूह मास्टर कुंजी आईडी बनाएं.
|
MakeAppIntermediateKeyId(uint32_t rootKeyId, uint32_t epochKeyId, bool useCurrentEpochKey)
|
uint32_t
मूल कुंजी आईडी दिए गए ऐप्लिकेशन का इंटरमीडिएट कुंजी आईडी बनाएं.
|
MakeAppKeyId(uint32_t keyType, uint32_t rootKeyId, uint32_t epochKeyId, uint32_t appGroupMasterKeyId, bool useCurrentEpochKey)
|
uint32_t
मुख्य आईडी और अन्य जानकारी के आधार पर, ऐप्लिकेशन ग्रुप कुंजी का आईडी बनाएं.
|
MakeAppRotatingKeyId(uint32_t rootKeyId, uint32_t epochKeyId, uint32_t appGroupMasterKeyId, bool useCurrentEpochKey)
|
uint32_t
मुख्य आईडी और अन्य जानकारी के आधार पर, ऐप्लिकेशन रोटेट करने वाली कुंजी आईडी बनाएं.
|
MakeAppStaticKeyId(uint32_t rootKeyId, uint32_t appGroupMasterKeyId)
|
uint32_t
मूल कुंजी आईडी दिए गए ऐप्लिकेशन के लिए स्टैटिक कुंजी आईडी बनाएं.
|
MakeEpochKeyId(uint8_t epochKeyNumber)
|
uint32_t
Epoch कुंजी की संख्या के लिए ऐप्लिकेशन समूह रूट कुंजी आईडी बनाएं.
|
MakeGeneralKeyId(uint16_t generalKeyNumber)
|
uint16_t
सामान्य कुंजी संख्या दी गई सामान्य कुंजी आईडी बनाएं.
|
MakeRootKeyId(uint8_t rootKeyNumber)
|
uint32_t
रूट कुंजी संख्या के आधार पर ऐप्लिकेशन समूह रूट कुंजी आईडी बनाएं.
|
MakeSessionKeyId(uint16_t sessionKeyNumber)
|
uint16_t
सत्र कुंजी संख्या दी गई सत्र कुंजी आईडी बनाएं.
|
UpdateEpochKeyId(uint32_t keyId, uint32_t epochKeyId)
|
uint32_t
ऐप्लिकेशन ग्रुप कुंजी के आईडी को नए epoch कुंजी नंबर से अपडेट करें.
|
UsesCurrentEpochKey(uint32_t keyId)
|
bool
यह पता लगाना कि तय किया गया ऐप्लिकेशन ग्रुप कुंजी आईडी, "मौजूदा" का इस्तेमाल करता है या नहीं epoch कुंजी.
|
सार्वजनिक प्रकार
@52
@52
Public Weave की आईडी वाले फ़ील्ड, फ़्लैग, और टाइप.
प्रॉपर्टी | |
---|---|
kClientRootKey
|
क्लाइंट रूट कुंजी का आईडी. |
kFabricRootKey
|
फ़ैब्रिक रूट कुंजी का आईडी. |
kFabricSecret
|
वीव फ़ैब्रिक सीक्रेट आईडी. |
kKeyNumber_Max
|
की आईडी सबफ़ील्ड के लिए ज़्यादा से ज़्यादा वैल्यू. |
kNone
|
ग्लोबल पासकोड आईडी का इस्तेमाल करें. Weave कुंजी का आईडी साफ़ तौर पर नहीं बताया गया है. |
kServiceRootKey
|
सेवा रूट कुंजी का आईडी. |
kType_AppEpochKey
|
ऐप्लिकेशन ग्रुप epoch कुंजी का टाइप. |
kType_AppGroupMasterKey
|
ऐप्लिकेशन ग्रुप मास्टर कुंजी टाइप. |
kType_AppIntermediateKey
|
ऐप्लिकेशन ग्रुप इंटरमीडिएट कुंजी टाइप. |
kType_AppRootKey
|
वीव कुंजी के टाइप (Weave मैसेज को एन्क्रिप्ट (सुरक्षित) करने के तरीके के अलावा). |
kType_AppRotatingKey
|
ऐप्लिकेशन की रोटेटिंग कुंजी का टाइप. |
kType_AppStaticKey
|
ऐप्लिकेशन के स्टैटिक कुंजी का टाइप. |
kType_General
|
कुंजी का सामान्य टाइप. |
kType_None
|
Weave मैसेज को एन्क्रिप्ट (सुरक्षित) करने के लिए, इस तरह की कुंजी का इस्तेमाल करें. |
kType_Session
|
सेशन के लिए कुंजी का टाइप. |
सार्वजनिक स्टैटिक फ़ंक्शन
ConvertToCurrentAppKeyId
uint32_t ConvertToCurrentAppKeyId( uint32_t keyId )
ऐप्लिकेशन समूह कुंजी आईडी को ऐप्लिकेशन के मौजूदा कुंजी आईडी में बदलें.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
ऐप्लिकेशन की मौजूदा कुंजी आईडी.
|
ConvertToStaticAppKeyId
uint32_t ConvertToStaticAppKeyId( uint32_t keyId )
ऐप्लिकेशन कुंजी के आईडी को ऐप्लिकेशन के स्टैटिक कुंजी आईडी में बदलें.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
ऐप्लिकेशन का स्टैटिक कुंजी आईडी.
|
DescribeKey
const char * DescribeKey( uint32_t keyId )
जानकारी वाली स्ट्रिंग की मदद से, Weave की कुंजी के आइडेंटिफ़ायर को डिकोड करें.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
शून्य-टर्मिनेट की गई स्ट्रिंग का पॉइंटर, जो किसी खास कुंजी आईडी के बारे में बताता है.
|
GetAppGroupLocalNumber
uint8_t GetAppGroupLocalNumber( uint32_t keyId )
ऐप्लिकेशन समूह स्थानीय नंबर पाएं जिसका इस्तेमाल खास ऐप्लिकेशन कुंजी पाने के लिए किया गया था.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
ऐप्लिकेशन ग्रुप का लोकल नंबर.
|
GetAppGroupMasterKeyId
uint32_t GetAppGroupMasterKeyId( uint32_t keyId )
ऐप्लिकेशन समूह मास्टर कुंजी आईडी पाएं जिसका इस्तेमाल खास ऐप्लिकेशन कुंजी पाने के लिए किया गया था.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
ऐप्लिकेशन समूह मास्टर कुंजी आईडी.
|
GetEpochKeyId
uint32_t GetEpochKeyId( uint32_t keyId )
ऐप्लिकेशन समूह epoch कुंजी आईडी पाएं. इसका इस्तेमाल, ऐप्लिकेशन कुंजी पाने के लिए किया जाता है.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
Epoch कुंजी आईडी.
|
GetEpochKeyNumber
uint8_t GetEpochKeyNumber( uint32_t keyId )
तय ऐप्लिकेशन कुंजी पाने के लिए इस्तेमाल किया गया ऐप्लिकेशन ग्रुप Epoch कुंजी का नंबर पाएं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
Epoch कुंजी की संख्या.
|
GetRootKeyId
uint32_t GetRootKeyId( uint32_t keyId )
ऐप्लिकेशन समूह रूट कुंजी आईडी पाएं, जिसका इस्तेमाल खास ऐप्लिकेशन कुंजी पाने के लिए किया जाता है.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
रूट कुंजी आईडी.
|
GetRootKeyNumber
uint8_t GetRootKeyNumber( uint32_t keyId )
खास ऐप्लिकेशन कुंजी पाने के लिए इस्तेमाल किया गया ऐप्लिकेशन समूह रूट कुंजी नंबर पाएं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
रूट कुंजी संख्या.
|
GetType
uint32_t GetType( uint32_t keyId )
बताए गए कुंजी आईडी के लिए Weave कुंजी पाएं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
कुंजी आईडी का प्रकार है.
|
IncorporatesAppGroupMasterKey
bool IncorporatesAppGroupMasterKey( uint32_t keyId )
यह देखें कि दिए गए ऐप्लिकेशन समूह कुंजी आईडी में समूह मास्टर कुंजी शामिल है या नहीं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सही है, अगर keyId में समूह मास्टर कुंजी शामिल है.
|
IncorporatesEpochKey
bool IncorporatesEpochKey( uint32_t keyId )
यह देखें कि दिए गए ऐप्लिकेशन ग्रुप कुंजी के आईडी में epoch कुंजी शामिल है या नहीं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सही है, अगर keyId में epoch कुंजी शामिल है.
|
IncorporatesRootKey
bool IncorporatesRootKey( uint32_t keyId )
यह देखें कि दिए गए ऐप्लिकेशन समूह कुंजी के आईडी में रूट कुंजी शामिल है या नहीं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सही है, अगर keyId में रूट कुंजी शामिल होती है.
|
IsAppEpochKey
bool IsAppEpochKey( uint32_t keyId )
यह देखें कि दिया गया कुंजी आईडी, ऐप्लिकेशन epoch कुंजी के टाइप का है या नहीं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सही है, अगर किसी ऐप्लिकेशन epoch कुंजी टाइप का keyId.
|
IsAppGroupKey
bool IsAppGroupKey( uint32_t keyId )
पता करें कि तय किया गया कुंजी आईडी, किसी एक ऐप्लिकेशन ग्रुप कुंजी (स्टैटिक या रोटेटिंग) वाली कुंजी से जुड़ा है या नहीं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
'सही' डालें.
|
IsAppGroupMasterKey
bool IsAppGroupMasterKey( uint32_t keyId )
देखें कि दिया गया कुंजी आईडी, ऐप्लिकेशन ग्रुप मास्टर कुंजी टाइप की है या नहीं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
किसी ऐप्लिकेशन समूह मास्टर कुंजी प्रकार का keyId होने पर सही.
|
IsAppRootKey
bool IsAppRootKey( uint32_t keyId )
पता करें कि दिया गया कुंजी आईडी, ऐप्लिकेशन रूट कुंजी के प्रकार की है या नहीं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
किसी ऐप्लिकेशन रूट कुंजी प्रकार का keyId होने पर 'सही' होता है.
|
IsAppRotatingKey
bool IsAppRotatingKey( uint32_t keyId )
देखें कि क्या दिया गया कुंजी आईडी, ऐप्लिकेशन के रोटेशन टाइप का है.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सही है.
|
IsAppStaticKey
bool IsAppStaticKey( uint32_t keyId )
देखें कि दिया गया कुंजी आईडी, ऐप्लिकेशन के स्टैटिक टाइप का है या नहीं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सही है.
|
IsGeneralKey
bool IsGeneralKey( uint32_t keyId )
देखें कि दिया गया कुंजी आईडी सामान्य टाइप का है या नहीं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सही है, अगर keyId का प्रकार सामान्य है.
|
IsMessageEncryptionKeyId
bool IsMessageEncryptionKeyId( uint32_t keyId, bool allowLogicalKeys )
यह देखें कि क्या दिया गया कुंजी आईडी, Weave मैसेज को एन्क्रिप्ट (सुरक्षित) करने के लिए सही कुंजी की पहचान करता है.
विवरण | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
लौटाए जाने वाले प्रॉडक्ट |
सही है अगर पहचानी गई कुंजी का इस्तेमाल Weave मैसेज को एन्क्रिप्ट करने के लिए किया जा सकता है.
|
IsSameKeyOrGroup
bool IsSameKeyOrGroup( uint32_t keyId1, uint32_t keyId2 )
यह तय करता है कि क्या दो कुंजी वाले आईडी एक ही कुंजी की पहचान करते हैं या रोटेटिंग कुंजियों के मामले में, कुंजियों का एक ही समूह किसी खास epoch से अलग है.
विवरण | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
लौटाए जाने वाले प्रॉडक्ट |
अगर कुंजियों के आईडी एक ही कुंजी को दिखाते हैं, तो सही है.
|
IsSessionKey
bool IsSessionKey( uint32_t keyId )
यह तय करें कि दिया गया कुंजी आईडी, सेशन टाइप का है या नहीं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सही है.
|
IsValidKeyId
bool IsValidKeyId( uint32_t keyId )
यह पता लगाएं कि मुख्य आइडेंटिफ़ायर की मान्य (कानूनी) वैल्यू है या नहीं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सही होने पर, कुंजी आईडी की वैल्यू सही होती है.
|
MakeAppGroupMasterKeyId
uint32_t MakeAppGroupMasterKeyId( uint8_t appGroupLocalNumber )
ऐप्लिकेशन समूह स्थानीय नंबर दिए गए ऐप्लिकेशन समूह मास्टर कुंजी आईडी बनाएं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
ऐप्लिकेशन समूह मास्टर कुंजी आईडी.
|
MakeAppIntermediateKeyId
uint32_t MakeAppIntermediateKeyId( uint32_t rootKeyId, uint32_t epochKeyId, bool useCurrentEpochKey )
मूल कुंजी आईडी दिए गए ऐप्लिकेशन का इंटरमीडिएट कुंजी आईडी बनाएं.
विवरण | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
लौटाए जाने वाले प्रॉडक्ट |
ऐप्लिकेशन मध्यवर्ती कुंजी आईडी.
|
MakeAppKeyId
uint32_t MakeAppKeyId( uint32_t keyType, uint32_t rootKeyId, uint32_t epochKeyId, uint32_t appGroupMasterKeyId, bool useCurrentEpochKey )
मुख्य आईडी और अन्य जानकारी के आधार पर, ऐप्लिकेशन ग्रुप कुंजी का आईडी बनाएं.
विवरण | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||||||
लौटाए जाने वाले प्रॉडक्ट |
ऐप्लिकेशन समूह कुंजी आईडी.
|
MakeAppRotatingKeyId
uint32_t MakeAppRotatingKeyId( uint32_t rootKeyId, uint32_t epochKeyId, uint32_t appGroupMasterKeyId, bool useCurrentEpochKey )
मुख्य आईडी और अन्य जानकारी के आधार पर, ऐप्लिकेशन रोटेटिंग कुंजी आईडी बनाएं.
विवरण | |||||||||
---|---|---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||||
लौटाए जाने वाले प्रॉडक्ट |
ऐप्लिकेशन घूमने वाली कुंजी का आईडी.
|
MakeAppStaticKeyId
uint32_t MakeAppStaticKeyId( uint32_t rootKeyId, uint32_t appGroupMasterKeyId )
मूल कुंजी आईडी दिए गए ऐप्लिकेशन के लिए स्टैटिक कुंजी आईडी बनाएं.
विवरण | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
लौटाए जाने वाले प्रॉडक्ट |
ऐप्लिकेशन का स्टैटिक कुंजी आईडी.
|
MakeEpochKeyId
uint32_t MakeEpochKeyId( uint8_t epochKeyNumber )
Epoch कुंजी की संख्या के लिए ऐप्लिकेशन समूह रूट कुंजी आईडी बनाएं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
Epoch कुंजी आईडी.
|
MakeGeneralKeyId
uint16_t MakeGeneralKeyId( uint16_t generalKeyNumber )
सामान्य कुंजी संख्या दी गई सामान्य कुंजी आईडी बनाएं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सामान्य कुंजी आईडी.
|
MakeRootKeyId
uint32_t MakeRootKeyId( uint8_t rootKeyNumber )
रूट कुंजी संख्या के आधार पर ऐप्लिकेशन समूह रूट कुंजी आईडी बनाएं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
रूट कुंजी आईडी.
|
MakeSessionKeyId
uint16_t MakeSessionKeyId( uint16_t sessionKeyNumber )
सत्र कुंजी संख्या दी गई सत्र कुंजी आईडी बनाएं.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सेशन कुंजी का आईडी.
|
UpdateEpochKeyId
uint32_t UpdateEpochKeyId( uint32_t keyId, uint32_t epochKeyId )
ऐप्लिकेशन ग्रुप कुंजी के आईडी को नए epoch कुंजी नंबर से अपडेट करें.
विवरण | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
लौटाए जाने वाले प्रॉडक्ट |
ऐप्लिकेशन कुंजी आईडी.
|
UsesCurrentEpochKey
bool UsesCurrentEpochKey( uint32_t keyId )
यह पता लगाना कि तय किया गया ऐप्लिकेशन ग्रुप कुंजी आईडी, "मौजूदा" का इस्तेमाल करता है या नहीं epoch कुंजी.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सही है, अगर keyId मौजूदा epoch कुंजी के इस्तेमाल के बारे में बताता है.
|