nl:: बुना:: प्रोफ़ाइलें:: सुरक्षा:: कीएक्सपोर्ट
इस नेमस्पेस में Weave सुरक्षा प्रोफ़ाइल के अंदर, कुंजी एक्सपोर्ट प्रोटोकॉल के लिए Weave में सभी इंटरफ़ेस शामिल हैं.
खास जानकारी
गिनती |
|
---|---|
@256
|
enum |
@257
|
enum |
@258
|
enum |
@259
|
enum |
फ़ंक्शन |
|
---|---|
GenerateSHA256Hash(const uint8_t *msgStart, uint16_t msgLen, uint8_t *msgHash)
|
void
|
SimulateDeviceKeyExport(const uint8_t *deviceCert, uint16_t deviceCertLen, const uint8_t *devicePrivKey, uint16_t devicePrivKeyLen, const uint8_t *trustRootCert, uint16_t trustRootCertLen, const uint8_t *exportReq, uint16_t exportReqLen, uint8_t *exportRespBuf, uint16_t exportRespBufSize, uint16_t & exportRespLen, bool & respIsReconfig)
|
क्लास |
|
---|---|
nl:: |
Weave कुंजी एक्सपोर्ट प्रोटोकॉल के कोर लॉजिक लागू करता है. |
nl:: |
कुंजी एक्सपोर्ट के दौरान पुष्टि करने से जुड़ी अलग-अलग कार्रवाइयां करने के लिए, Keyएक्सपोर्ट इंजन को सौंपी गई ऐब्स्ट्रैक्ट क्लास. |
nl:: |
Weave कुंजी के एक्सपोर्ट प्रोटोकॉल के क्लाइंट-साइड को स्टैंड-अलोन (गैर- Weave मैसेज सेवा) संदर्भों में इस्तेमाल किया जाता है. |
nl:: |
गिनती
@256
@256
@257
@257
@258
@258
@259
@259
फ़ंक्शन
SHA256हैश जनरेट करें
void GenerateSHA256Hash( const uint8_t *msgStart, uint16_t msgLen, uint8_t *msgHash )
सिम्युलेशन डिवाइसकी एक्सपोर्ट
WEAVE_ERROR SimulateDeviceKeyExport( const uint8_t *deviceCert, uint16_t deviceCertLen, const uint8_t *devicePrivKey, uint16_t devicePrivKeyLen, const uint8_t *trustRootCert, uint16_t trustRootCertLen, const uint8_t *exportReq, uint16_t exportReqLen, uint8_t *exportRespBuf, uint16_t exportRespBufSize, uint16_t & exportRespLen, bool & respIsReconfig )