En Google, luchamos por la equidad racial de la comunidad negra.
Más información
Enviar comentarios
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine
bookmark_border bookmark
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Resumen
Funciones 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 ]
Funciones 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 )
Cierre
void Shutdown ( void )
UseSessionKey
bool UseSessionKey ( void ) const
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons , y los ejemplos de código están sujetos a la licencia Apache 2.0 . Para obtener más información, consulta las políticas del sitio de Google Developers . Java es una marca registrada de Oracle o sus afiliados. OPENTHREAD y las marcas relacionadas son marcas comerciales de Thread Group y se usan bajo licencia.
Última actualización: 2024-11-09 (UTC)
¿Quieres brindar más información?
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-11-09 (UTC)"],[],[]]