nl:: Weave:: WeaveKeyId
#include <src/lib/core/WeaveKeyIds.h>
Weave Key आइडेंटिफ़ायर की परिभाषा.
खास जानकारी
इस क्लास में कुंजी के टाइप, कुंजी के फ़्लैग, कुंजी आईडी फ़ील्ड की परिभाषा, और एपीआई के फ़ंक्शन शामिल हैं.
सार्वजनिक टाइप |
|
---|---|
@52{
|
enum सार्वजनिक 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
इससे तय होता है कि दो कुंजी आईडी, एक ही कुंजी की पहचान करते हैं या रोटेट करने वाली कुंजियों के मामले में, कुंजियों का एक ही ग्रुप, जो किसी खास युग से अलग होता है.
|
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 key की संख्या के आधार पर, ऐप्लिकेशन समूह के रूट कुंजी आईडी का निर्माण करें.
|
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
तय करें कि दिया गया ऐप्लिकेशन ग्रुप कुंजी आईडी, "current" epoch कुंजी का इस्तेमाल करता है या नहीं.
|
सार्वजनिक टाइप
@52
@52
सार्वजनिक 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 मैसेज को एन्क्रिप्ट करने के लिए, इस्तेमाल होने वाली 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 की कुंजी के आइडेंटिफ़ायर को डिकोड करें.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
NULL-खत्म की गई स्ट्रिंग का पॉइंटर, जो दिए गए कुंजी आईडी की जानकारी देता है.
|
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 )
तय करें कि बताया गया कुंजी आईडी किसी ऐप्लिकेशन के रोटेटिंग प्रकार की है या नहीं.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
अगर ऐप्लिकेशन के रोटेट होने वाले टाइप का keyId है, तो सही.
|
IsAppStaticKey
bool IsAppStaticKey( uint32_t keyId )
तय करें कि दिया गया कुंजी आईडी, ऐप्लिकेशन स्टैटिक प्रकार का है या नहीं.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
अगर किसी ऐप्लिकेशन के स्टैटिक टाइप की 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 )
इससे तय होता है कि दो कुंजी आईडी, एक ही कुंजी की पहचान करते हैं या रोटेट करने वाली कुंजियों के मामले में, कुंजियों का एक ही ग्रुप, जो किसी खास युग से अलग होता है.
जानकारी | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
लौटाए गए सामान |
अगर कुंजियां आईडी एक ही 'की' को दिखाते हैं, तो वैल्यू 'सही' होगी.
|
IsSessionKey
bool IsSessionKey( uint32_t keyId )
तय करें कि दिया गया कुंजी आईडी, सेशन टाइप का है या नहीं.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
अगर सेशन टाइप की 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 key की संख्या के आधार पर, ऐप्लिकेशन समूह के रूट कुंजी आईडी का निर्माण करें.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
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 )
तय करें कि दिया गया ऐप्लिकेशन ग्रुप कुंजी आईडी, "current" epoch कुंजी का इस्तेमाल करता है या नहीं.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
अगर keyId मौजूदा epoch कुंजी के इस्तेमाल का संकेत देता है, तो वैल्यू 'सही' होगी.
|