Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다.
자세히 알아보기
의견 보내기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
nl:: Weave:: Profiles:: Security:: PASE:: WeavePASEEngine
요약
공개 함수
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 (const WeaveEncryptionKey *& 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
공개 유형
EngineState
EngineState
공개 속성
AllowedPASEConfigs
uint8_t AllowedPASEConfigs
EncryptionKey
WeaveEncryptionKey EncryptionKey
EncryptionType
uint8_t EncryptionType
JPAKECtx
struct JPAKE_CTX * JPAKECtx
bool PerformKeyConfirmation
ProtocolConfig
uint32_t ProtocolConfig
Pw
const uint8_t * Pw
PwLen
uint16_t PwLen
PwSource
uint8_t PwSource
ResponderKeyConfirmHash
uint8_t ResponderKeyConfirmHash[kKeyConfirmHashLengthMax]
응답자2단계ZKPXGR해시
uint8_t ResponderStep2ZKPXGRHash[kStep2ZKPXGRHashLengthMax]
SessionKeyId
uint16_t SessionKeyId
주
EngineState State
공개 함수
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
)
달리 명시되지 않는 한, 이 페이지의 콘텐츠에는 크리에이티브 커먼즈 저작자 표시 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참고하세요. Java는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다. OPENTHREAD 및 관련 마크는 Thread Group의 상표이며, 라이선스에 따라 사용됩니다.
최종 업데이트: 2024-11-09(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-11-09(UTC)"],[],[]]