Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
nl::Weave::Profiles::Security::PASE::WeavePASEEngine
Zusammenfassung
Öffentliche Funktionen
|
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
|
Öffentliche Typen
EngineState
EngineState
Öffentliche Attribute
AllowedPASEConfigs
uint8_t AllowedPASEConfigs
EncryptionKey
WeaveEncryptionKey EncryptionKey
EncryptionType
uint8_t EncryptionType
Japanisch
struct JPAKE_CTX * JPAKECtx
bool PerformKeyConfirmation
ProtocolConfig
uint32_t ProtocolConfig
PS
const uint8_t * Pw
PwLen
uint16_t PwLen
PwSource
uint8_t PwSource
ResponderKeyConfirmHash
uint8_t ResponderKeyConfirmHash[kKeyConfirmHashLengthMax]
AnswererStep2ZKPXGRHash (Antwortschritt2ZKPXGRHash)
uint8_t ResponderStep2ZKPXGRHash[kStep2ZKPXGRHashLengthMax]
SessionKeyId
uint16_t SessionKeyId
Status
EngineState State
Öffentliche Funktionen
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
)
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern. Thread ist eine eingetragene Marke der Thread Group, Inc.
Zuletzt aktualisiert: 2023-12-02 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]