нл:: Переплетение:: Профили:: Безопасность:: ПАСЕ:: 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
Публичные атрибуты
РазрешеноPASEConfigs
uint8_t AllowedPASEConfigs
тип шифрования
uint8_t EncryptionType
JPAKECtx
struct JPAKE_CTX * JPAKECtx
bool PerformKeyConfirmation
ПротоколКонфигурация
uint32_t ProtocolConfig
PwSource
uint8_t PwSource
ResponderKeyConfirmHash
uint8_t ResponderKeyConfirmHash[kKeyConfirmHashLengthMax]
ОтветчикStep2ZKPXGRHash
uint8_t ResponderStep2ZKPXGRHash[kStep2ZKPXGRHashLengthMax]
сессионкейид
uint16_t SessionKeyId
Состояние
EngineState State
Общественные функции
ГенерироватьинициаторШаг 1
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
)
Инициализировать
void Init(
void
)
Исинициатор
bool IsInitiator(
void
) const
IsResponder
bool IsResponder(
void
) const
Перезагрузить
void Reset(
void
)
Неисправность
void Shutdown(
void
)