O Google tem o compromisso de promover a igualdade racial para as comunidades negras.
Saiba como .
Envie comentários
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine
bookmark_border bookmark
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Resumo
Funções públicas
GenerateAuthenticateTokenMessage (PacketBuffer *msgBuf)
GenerateAuthenticateTokenResponseMessage (PacketBuffer *msgBuf)
GenerateIdentifyTokenMessage (uint16_t sessionKeyId, uint8_t takeConfig, bool encryptAuthPhase, bool encryptCommPhase, bool timeLimitedIK, bool sendChallengerId, uint8_t encryptionType, uint64_t localNodeId, PacketBuffer *msgBuf)
GenerateIdentifyTokenResponseMessage (PacketBuffer *msgBuf)
GenerateProtocolEncryptionKey (void)
GenerateReAuthenticateTokenMessage (PacketBuffer *msgBuf)
GenerateReAuthenticateTokenResponseMessage (PacketBuffer *msgBuf)
GenerateTokenReconfigureMessage (PacketBuffer *msgBuf)
GetCurveLen (void) const
uint16_t
GetCurveOID (void) const
OID
GetECPointLen (void) const
uint16_t
GetEncryptionType (void)
uint8_t
GetNumOptionalConfigurations (void) const
uint8_t
GetPrivKeyLen (void) const
uint16_t
GetSessionKey (const WeaveEncryptionKey *& encKey) const
HasSentChallengerId (void) const
bool
Init (void)
void
IsEncryptAuthPhase (void) const
bool
IsEncryptCommPhase (void) const
bool
IsTimeLimitedIK (void) const
bool
ProcessAuthenticateTokenMessage (const PacketBuffer *msgBuf)
ProcessAuthenticateTokenResponseMessage (const PacketBuffer *msgBuf)
ProcessIdentifyTokenMessage (uint64_t peerNodeId, const PacketBuffer *msgBuf)
ProcessIdentifyTokenResponseMessage (const PacketBuffer *buf)
ProcessReAuthenticateTokenMessage (const PacketBuffer *msgBuf)
ProcessReAuthenticateTokenResponseMessage (const PacketBuffer *msgBuf)
ProcessTokenReconfigureMessage (uint8_t & config, const PacketBuffer *msgBuf)
Shutdown (void)
void
UseSessionKey (void) const
bool
Atributos públicos
ChallengerAuthDelegate
WeaveTAKEChallengerAuthDelegate * ChallengerAuthDelegate
ChallengerId
uint8_t ChallengerId [ kMaxChallengerIdSize ]
ChallengerIdLen
uint8_t ChallengerIdLen
ChallengerNonce
uint8_t ChallengerNonce [ kNonceSize ]
ChosenConfiguration
uint8_t ChosenConfiguration
uint8_t ControlHeader
EncryptionType
uint8_t EncryptionType
OptionalConfigurations
uint8_t OptionalConfigurations [ kMaxOptionalConfigurations ]
ProtocolConfig
uint8_t ProtocolConfig
SessionKeyId
uint16_t SessionKeyId
TokenAuthDelegate
WeaveTAKETokenAuthDelegate * TokenAuthDelegate
TokenNonce
uint8_t TokenNonce [ kNonceSize ]
Funções públicas
GenerateAuthenticateTokenMessage
WEAVE_ERROR GenerateAuthenticateTokenMessage ( PacketBuffer * msgBuf )
GenerateAuthenticateTokenResponseMessage
WEAVE_ERROR GenerateAuthenticateTokenResponseMessage ( PacketBuffer * msgBuf )
GenerateIdentifyTokenMessage
WEAVE_ERROR GenerateIdentifyTokenMessage ( uint16_t sessionKeyId, uint8_t takeConfig, bool encryptAuthPhase , bool encryptCommPhase , bool timeLimitedIK , bool sendChallengerId , uint8_t encryptionType, uint64_t localNodeId, PacketBuffer * msgBuf )
GenerateIdentifyTokenResponseMessage
WEAVE_ERROR GenerateIdentifyTokenResponseMessage ( PacketBuffer * msgBuf )
GenerateProtocolEncryptionKey
WEAVE_ERROR GenerateProtocolEncryptionKey ( void )
GenerateReAuthenticateTokenMessage
WEAVE_ERROR GenerateReAuthenticateTokenMessage ( PacketBuffer * msgBuf )
GenerateReAuthenticateTokenResponseMessage
WEAVE_ERROR GenerateReAuthenticateTokenResponseMessage ( PacketBuffer * msgBuf )
WEAVE_ERROR GenerateTokenReconfigureMessage ( PacketBuffer * msgBuf )
GetCurveLen
uint16_t GetCurveLen ( void ) const
GetCurveOID
OID GetCurveOID ( void ) const
GetECPointLen
uint16_t GetECPointLen ( void ) const
GetEncryptionType
uint8_t GetEncryptionType ( void )
GetNumOptionalConfigurations
uint8_t GetNumOptionalConfigurations ( void ) const
GetPrivKeyLen
uint16_t GetPrivKeyLen ( void ) const
GetSessionKey
WEAVE_ERROR GetSessionKey ( const WeaveEncryptionKey *& encKey ) const
HasSentChallengerId
bool HasSentChallengerId ( void ) const
Init
void Init ( void )
IsEncryptAuthPhase
bool IsEncryptAuthPhase ( void ) const
IsEncryptCommPhase
bool IsEncryptCommPhase ( void ) const
IsTimeLimitedIK
bool IsTimeLimitedIK ( void ) const
ProcessAuthenticateTokenMessage
WEAVE_ERROR ProcessAuthenticateTokenMessage ( const PacketBuffer * msgBuf )
ProcessAuthenticateTokenResponseMessage
WEAVE_ERROR ProcessAuthenticateTokenResponseMessage ( const PacketBuffer * msgBuf )
ProcessIdentifyTokenMessage
WEAVE_ERROR ProcessIdentifyTokenMessage ( uint64_t peerNodeId, const PacketBuffer * msgBuf )
ProcessIdentifyTokenResponseMessage
WEAVE_ERROR ProcessIdentifyTokenResponseMessage ( const PacketBuffer * buf )
ProcessReAuthenticateTokenMessage
WEAVE_ERROR ProcessReAuthenticateTokenMessage ( const PacketBuffer * msgBuf )
ProcessReAuthenticateTokenResponseMessage
WEAVE_ERROR ProcessReAuthenticateTokenResponseMessage ( const PacketBuffer * msgBuf )
WEAVE_ERROR ProcessTokenReconfigureMessage ( uint8_t & config , const PacketBuffer * msgBuf )
Encerramento
void Shutdown ( void )
UseSessionKey
bool UseSessionKey ( void ) const
Exceto no caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas. OPENTHREAD e marcas relacionadas são marcas registradas do Thread Group e são usadas mediante licença.
Última atualização 2024-11-09 UTC.
Quer enviar seu feedback?
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-11-09 UTC."],[],[]]