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.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

nl::Weave::Hồ sơ::Bảo mật::Khóa xuất

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

Tóm tắt

Bảng liệt kê

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

Hàm

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)

Lớp

nl::Weave::Profiles::Security::KeyXuất::WeaveKeyXuất

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

nl::Weave::Profiles::Security::KeyXuất::WeaveKeyexportDelegate

Lớp ủy quyền trừu tượng do công cụ KeyXuất gọi để thực hiện nhiều thao tác liên quan đến việc xác thực trong quá trình xuất khóa.

nl::Weave::Hồ sơ::Bảo mật::KeyXuất::WeaveStandAloneKeyXuấtClient

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 (thông báo không phải của Weave).

nl::Weave::Hồ sơ::Bảo mật::Khóa xuất::__final

Bảng liệt kê

@256

 @256

@257

 @257

@258

 @258

@259

 @259

Hàm

Tạo SHA256Hash

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

Mô phỏng thiết bị chìa khóa

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
)