Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。
詳細をご覧ください。
        
 
       
     
  
  
  
    
  
  
  
    
  
  
    
    
      
    
    
      
      コレクションでコンテンツを整理
    
    
      
      必要に応じて、コンテンツの保存と分類を行います。
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine
  概要
  
  
    
      | パブリック関数 | 
    
      | 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 | 
  
  パブリック属性
  
    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]
    
  
  パブリック関数
  
    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
)
    
  
  
    シャットダウン
    void Shutdown(
  void
)
    
  
  
    UseSessionKey
    bool UseSessionKey(
  void
) const 
    
  
  
                                         
  
  
 
  
    
    
    
  
  
  特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。OPENTHREAD および関連するマークは Thread Group の商標であり、ライセンスに基づいて使用されています。
  最終更新日 2025-07-28 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"]],["最終更新日 2025-07-28 UTC。"],[],[]]