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ệ:: PASE :: WeavePASEEngine

Tóm lược

Các loại công khai

EngineState enum

Thuộc tính công cộng

AllowedPASEConfigs
uint8_t
EncryptionKey
EncryptionType
uint8_t
JPAKECtx
struct JPAKE_CTX *
PerformKeyConfirmation
bool
ProtocolConfig
uint32_t
Pw
const uint8_t *
PwLen
uint16_t
PwSource
uint8_t
ResponderKeyConfirmHash [kKeyConfirmHashLengthMax]
uint8_t
ResponderStep2ZKPXGRHash [kStep2ZKPXGRHashLengthMax]
uint8_t
SessionKeyId
uint16_t
State
EngineState

Chức năng công cộng

GenerateInitiatorStep1 ( PacketBuffer *buf, uint32_t proposedPASEConfig, uint64_t localNodeId, uint64_t peerNodeId, uint16_t sessionKeyId, uint8_t encType, uint8_t pwSrc, WeaveFabricState *FabricState, bool confirmKey)
GenerateInitiatorStep2 ( PacketBuffer *buf)
GenerateResponderKeyConfirm ( PacketBuffer *buf)
GenerateResponderReconfigure ( PacketBuffer *buf)
GenerateResponderStep1 ( PacketBuffer *buf)
GenerateResponderStep2 ( PacketBuffer *buf)
GetSessionKey (constWeaveEncryptionKey *& encKey)
Init (void)
void
IsInitiator (void) const
bool
IsResponder (void) const
bool
ProcessInitiatorStep1 ( PacketBuffer *buf, uint64_t localNodeId, uint64_t peerNodeId, WeaveFabricState *FabricState)
ProcessInitiatorStep2 ( PacketBuffer *buf)
ProcessResponderKeyConfirm ( PacketBuffer *buf)
ProcessResponderReconfigure ( PacketBuffer *buf, uint32_t & proposedPASEConfig)
ProcessResponderStep1 ( PacketBuffer *buf)
ProcessResponderStep2 ( PacketBuffer *buf)
Reset (void)
void
Shutdown (void)
void

Các loại công khai

EngineState

 EngineState

Thuộc tính công cộng

Được phépPASEConfigs

uint8_t AllowedPASEConfigs

EncryptionKey

WeaveEncryptionKey EncryptionKey

EncryptionType

uint8_t EncryptionType

JPAKECtx

struct JPAKE_CTX * JPAKECtx

PerformKeyConfirmation

bool PerformKeyConfirmation

ProtocolConfig

uint32_t ProtocolConfig

Pw

const uint8_t * Pw

PwLen

uint16_t PwLen

PwSource

uint8_t PwSource

ResponderKeyConfirmHash

uint8_t ResponderKeyConfirmHash[kKeyConfirmHashLengthMax]

ResponderStep2ZKPXGRHash

uint8_t ResponderStep2ZKPXGRHash[kStep2ZKPXGRHashLengthMax]

SessionKeyId

uint16_t SessionKeyId

Tiểu bang

EngineState State

Chức năng công cộng

GenerateInitiatorStep1

WEAVE_ERROR GenerateInitiatorStep1(
  PacketBuffer *buf,
  uint32_t proposedPASEConfig,
  uint64_t localNodeId,
  uint64_t peerNodeId,
  uint16_t sessionKeyId,
  uint8_t encType,
  uint8_t pwSrc,
  WeaveFabricState *FabricState,
  bool confirmKey
)

GenerateInitiatorStep2

WEAVE_ERROR GenerateInitiatorStep2(
  PacketBuffer *buf
)

GenerateResponderKeyConfirm

WEAVE_ERROR GenerateResponderKeyConfirm(
  PacketBuffer *buf
)

GenerateResponderReconfigure

WEAVE_ERROR GenerateResponderReconfigure(
  PacketBuffer *buf
)

GenerateResponderStep1

WEAVE_ERROR GenerateResponderStep1(
  PacketBuffer *buf
)

GenerateResponderStep2

WEAVE_ERROR GenerateResponderStep2(
  PacketBuffer *buf
)

GetSessionKey

WEAVE_ERROR GetSessionKey(
  const WeaveEncryptionKey *& encKey
)

Trong đó

void Init(
  void
)

IsInitiator

bool IsInitiator(
  void
) const 

IsResponder

bool IsResponder(
  void
) const 

ProcessInitiatorStep1

WEAVE_ERROR ProcessInitiatorStep1(
  PacketBuffer *buf,
  uint64_t localNodeId,
  uint64_t peerNodeId,
  WeaveFabricState *FabricState
)

ProcessInitiatorStep2

WEAVE_ERROR ProcessInitiatorStep2(
  PacketBuffer *buf
)

ProcessResponderKeyConfirm

WEAVE_ERROR ProcessResponderKeyConfirm(
  PacketBuffer *buf
)

ProcessResponderReconfigure

WEAVE_ERROR ProcessResponderReconfigure(
  PacketBuffer *buf,
  uint32_t & proposedPASEConfig
)

ProcessResponderStep1

WEAVE_ERROR ProcessResponderStep1(
  PacketBuffer *buf
)

ProcessResponderStep2

WEAVE_ERROR ProcessResponderStep2(
  PacketBuffer *buf
)

Cài lại

void Reset(
  void
)

Tắt

void Shutdown(
  void
)