Home
last modified time | relevance | path

Searched refs:KeyMaterial (Results 1 – 18 of 18) sorted by relevance

/openthread-latest/src/core/mac/
Dmac_types.cpp302 KeyMaterial &KeyMaterial::operator=(const KeyMaterial &aOther) in operator =()
313 void KeyMaterial::Clear(void) in Clear()
323 void KeyMaterial::SetFrom(const Key &aKey, bool aIsExportable) in SetFrom()
345 void KeyMaterial::ExtractKey(Key &aKey) const in ExtractKey()
361 void KeyMaterial::ConvertToCryptoKey(Crypto::Key &aCryptoKey) const in ConvertToCryptoKey()
371 void KeyMaterial::DestroyKey(void) in DestroyKey()
378 bool KeyMaterial::operator==(const KeyMaterial &aOther) const in operator ==()
Dsub_mac.hpp425 const KeyMaterial &aPrevKey,
426 const KeyMaterial &aCurrKey,
427 const KeyMaterial &aNextKey);
434 const KeyMaterial &GetCurrentMacKey(void) const { return mCurrKey; } in GetCurrentMacKey()
441 const KeyMaterial &GetPreviousMacKey(void) const { return mPrevKey; } in GetPreviousMacKey()
448 const KeyMaterial &GetNextMacKey(void) const { return mNextKey; } in GetNextMacKey()
655 KeyMaterial mPrevKey;
656 KeyMaterial mCurrKey;
657 KeyMaterial mNextKey;
Dmac_types.hpp502 class KeyMaterial : public otMacKeyMaterial, public Unequatable<KeyMaterial> class
508 KeyMaterial(void) in KeyMaterial() function in ot::Mac::KeyMaterial
527 KeyMaterial &operator=(const KeyMaterial &aOther);
529 KeyMaterial(const KeyMaterial &) = delete;
591 bool operator==(const KeyMaterial &aOther) const;
Dmac_links.cpp171 const KeyMaterial *Links::GetCurrentMacKey(const Frame &aFrame) const in GetCurrentMacKey()
175 const KeyMaterial *key = nullptr; in GetCurrentMacKey()
204 const KeyMaterial *Links::GetTemporaryMacKey(const Frame &aFrame, uint32_t aKeySequence) const in GetTemporaryMacKey()
209 const KeyMaterial *key = nullptr; in GetTemporaryMacKey()
Dlink_raw.cpp250 KeyMaterial prevKey; in SetMacKey()
251 KeyMaterial currKey; in SetMacKey()
252 KeyMaterial nextKey; in SetMacKey()
Dmac_links.hpp669 const KeyMaterial *GetCurrentMacKey(const Frame &aFrame) const;
680 const KeyMaterial *GetTemporaryMacKey(const Frame &aFrame, uint32_t aKeySequence) const;
Dmac_frame.hpp991 Error ProcessReceiveAesCcm(const ExtAddress &aExtAddress, const KeyMaterial &aMacKey);
1181 const Mac::KeyMaterial &GetAesKey(void) const in GetAesKey()
1183 return *static_cast<const Mac::KeyMaterial *>(mInfo.mTxInfo.mAesKey); in GetAesKey()
1191 void SetAesKey(const Mac::KeyMaterial &aAesKey) { mInfo.mTxInfo.mAesKey = &aAesKey; } in SetAesKey()
Dsub_mac.cpp924 const KeyMaterial &aPrevKey, in SetMacKey()
925 const KeyMaterial &aCurrKey, in SetMacKey()
926 const KeyMaterial &aNextKey) in SetMacKey()
Dmac.hpp958 KeyMaterial mMode2KeyMaterial;
Dmac.cpp1576 const KeyMaterial *macKey; in ProcessReceiveSecurity()
1734 const KeyMaterial *macKey; in ProcessEnhAckSecurity()
Dmac_frame.cpp1513 Error RxFrame::ProcessReceiveAesCcm(const ExtAddress &aExtAddress, const KeyMaterial &aMacKey) in ProcessReceiveAesCcm()
/openthread-latest/src/core/thread/
Dkey_manager.hpp198 typedef Mac::KeyMaterial KekKeyMaterial;
333 const Mac::KeyMaterial &GetCurrentTrelMacKey(void) const { return mTrelKey; } in GetCurrentTrelMacKey()
342 const Mac::KeyMaterial &GetTemporaryTrelMacKey(uint32_t aKeySequence);
350 const Mle::KeyMaterial &GetCurrentMleKey(void) const { return mMleKey; } in GetCurrentMleKey()
359 const Mle::KeyMaterial &GetTemporaryMleKey(uint32_t aKeySequence);
368 const Mle::KeyMaterial &GetTemporaryMacKey(uint32_t aKeySequence);
607 Mle::KeyMaterial mMleKey;
608 Mle::KeyMaterial mTemporaryMleKey;
611 Mle::KeyMaterial mTemporaryMacKey;
615 Mac::KeyMaterial mTrelKey;
[all …]
Dkey_manager.cpp339 Mac::KeyMaterial curKey; in UpdateKeyMaterial()
340 Mac::KeyMaterial prevKey; in UpdateKeyMaterial()
341 Mac::KeyMaterial nextKey; in UpdateKeyMaterial()
393 const Mle::KeyMaterial &KeyManager::GetTemporaryMleKey(uint32_t aKeySequence) in GetTemporaryMleKey()
404 const Mle::KeyMaterial &KeyManager::GetTemporaryMacKey(uint32_t aKeySequence) in GetTemporaryMacKey()
416 const Mac::KeyMaterial &KeyManager::GetTemporaryTrelMacKey(uint32_t aKeySequence) in GetTemporaryTrelMacKey()
Dmle_types.hpp567 typedef Mac::KeyMaterial KeyMaterial; typedef
/openthread-latest/src/core/radio/
Dradio.hpp368 const Mac::KeyMaterial &aPrevKey,
369 const Mac::KeyMaterial &aCurrKey,
370 const Mac::KeyMaterial &aNextKey);
892 const Mac::KeyMaterial &aPrevKey, in SetMacKey()
893 const Mac::KeyMaterial &aCurrKey, in SetMacKey()
894 const Mac::KeyMaterial &aNextKey) in SetMacKey()
1056 const Mac::KeyMaterial &, in SetMacKey() argument
1057 const Mac::KeyMaterial &, in SetMacKey()
1058 const Mac::KeyMaterial &) in SetMacKey()
Dradio.cpp68 SetMacKey(0, 0, Mac::KeyMaterial{}, Mac::KeyMaterial{}, Mac::KeyMaterial{}); in Init()
/openthread-latest/src/core/crypto/
Daes_ccm.hpp97 void SetKey(const Mac::KeyMaterial &aMacKey);
Daes_ccm.cpp51 void AesCcm::SetKey(const Mac::KeyMaterial &aMacKey) in SetKey()