Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: Hồ sơ :: Bảo vệ:: KeyExport

Không gian tên này bao gồm tất cả các giao diện trong Weave cho giao thức xuất khóa trong hồ sơ bảo mật Weave.

Tóm lược

Bảng kê

@256 enum
@257 enum
@258 enum
@259 enum

Chức năng

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)

Các lớp học

nl :: Weave :: Profiles :: Security :: KeyExport :: WeaveKeyExport

Triển khai logic cốt lõi của giao thức xuất khóa Weave.

nl :: Weave :: Profiles :: Security :: KeyExport :: WeaveKeyExportDelegate

Lớp đại biểu trừu tượng được gọi bởi công cụ KeyExport để thực hiện các hành động khác nhau liên quan đến xác thực trong quá trình xuất khóa.

nl :: Weave :: Profiles :: Security :: KeyExport :: WeaveStandAloneKeyExportClient

Triển khai phía máy khách của giao thức xuất khóa Weave để sử dụng trong các ngữ cảnh độc lập (nhắn tin không phải Weave).

nl :: Weave :: Profiles :: Security :: KeyExport :: __FINAL

Bảng kê

@ 256

 @256

@ 257

 @257

@ 258

 @258

@ 259

 @259

Chức năng

TạoSHA256Hash

void GenerateSHA256Hash(
  const uint8_t *msgStart,
  uint16_t msgLen,
  uint8_t *msgHash
)

SimulateDeviceKeyExport

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
)