Home
last modified time | relevance | path

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

/openthread-3.7.0/src/core/mac/
Dmac_types.cpp271 KeyMaterial &KeyMaterial::operator=(const KeyMaterial &aOther) in operator =()
282 void KeyMaterial::Clear(void) in Clear()
292 void KeyMaterial::SetFrom(const Key &aKey, bool aIsExportable) in SetFrom()
314 void KeyMaterial::ExtractKey(Key &aKey) const in ExtractKey()
330 void KeyMaterial::ConvertToCryptoKey(Crypto::Key &aCryptoKey) const in ConvertToCryptoKey()
340 void KeyMaterial::DestroyKey(void) in DestroyKey()
347 bool KeyMaterial::operator==(const KeyMaterial &aOther) const in operator ==()
Dsub_mac.hpp447 const KeyMaterial &aPrevKey,
448 const KeyMaterial &aCurrKey,
449 const KeyMaterial &aNextKey);
457 const KeyMaterial &GetCurrentMacKey(void) const { return mCurrKey; } in GetCurrentMacKey()
465 const KeyMaterial &GetPreviousMacKey(void) const { return mPrevKey; } in GetPreviousMacKey()
473 const KeyMaterial &GetNextMacKey(void) const { return mNextKey; } in GetNextMacKey()
656 KeyMaterial mPrevKey;
657 KeyMaterial mCurrKey;
658 KeyMaterial mNextKey;
Dmac_types.hpp532 class KeyMaterial : public otMacKeyMaterial, public Unequatable<KeyMaterial> class
539 KeyMaterial(void) in KeyMaterial() function in ot::Mac::KeyMaterial
559 KeyMaterial &operator=(const KeyMaterial &aOther);
561 KeyMaterial(const KeyMaterial &) = delete;
630 bool operator==(const KeyMaterial &aOther) const;
Dmac_links.cpp172 const KeyMaterial *Links::GetCurrentMacKey(const Frame &aFrame) const in GetCurrentMacKey()
176 const KeyMaterial *key = nullptr; in GetCurrentMacKey()
205 const KeyMaterial *Links::GetTemporaryMacKey(const Frame &aFrame, uint32_t aKeySequence) const in GetTemporaryMacKey()
210 const KeyMaterial *key = nullptr; in GetTemporaryMacKey()
Dlink_raw.cpp245 KeyMaterial prevKey; in SetMacKey()
246 KeyMaterial currKey; in SetMacKey()
247 KeyMaterial nextKey; in SetMacKey()
Dmac_links.hpp659 const KeyMaterial *GetCurrentMacKey(const Frame &aFrame) const;
671 const KeyMaterial *GetTemporaryMacKey(const Frame &aFrame, uint32_t aKeySequence) const;
Dmac_frame.hpp1234 Error ProcessReceiveAesCcm(const ExtAddress &aExtAddress, const KeyMaterial &aMacKey);
1379 const Mac::KeyMaterial &GetAesKey(void) const in GetAesKey()
1381 return *static_cast<const Mac::KeyMaterial *>(mInfo.mTxInfo.mAesKey); in GetAesKey()
1390 void SetAesKey(const Mac::KeyMaterial &aAesKey) { mInfo.mTxInfo.mAesKey = &aAesKey; } in SetAesKey()
Dsub_mac.cpp1017 const KeyMaterial &aPrevKey, in SetMacKey()
1018 const KeyMaterial &aCurrKey, in SetMacKey()
1019 const KeyMaterial &aNextKey) in SetMacKey()
Dmac.hpp913 KeyMaterial mMode2KeyMaterial;
Dmac.cpp1528 const KeyMaterial *macKey; in ProcessReceiveSecurity()
1667 const KeyMaterial *macKey; in ProcessEnhAckSecurity()
Dmac_frame.cpp1483 Error RxFrame::ProcessReceiveAesCcm(const ExtAddress &aExtAddress, const KeyMaterial &aMacKey) in ProcessReceiveAesCcm()
/openthread-3.7.0/src/core/thread/
Dkey_manager.hpp214 typedef Mac::KeyMaterial KekKeyMaterial;
361 const Mac::KeyMaterial &GetCurrentTrelMacKey(void) const { return mTrelKey; } in GetCurrentTrelMacKey()
371 const Mac::KeyMaterial &GetTemporaryTrelMacKey(uint32_t aKeySequence);
380 const Mle::KeyMaterial &GetCurrentMleKey(void) const { return mMleKey; } in GetCurrentMleKey()
390 const Mle::KeyMaterial &GetTemporaryMleKey(uint32_t aKeySequence);
652 Mle::KeyMaterial mMleKey;
653 Mle::KeyMaterial mTemporaryMleKey;
656 Mac::KeyMaterial mTrelKey;
657 Mac::KeyMaterial mTemporaryTrelKey;
Dkey_manager.cpp345 Mac::KeyMaterial curKey; in UpdateKeyMaterial()
346 Mac::KeyMaterial prevKey; in UpdateKeyMaterial()
347 Mac::KeyMaterial nextKey; in UpdateKeyMaterial()
395 const Mle::KeyMaterial &KeyManager::GetTemporaryMleKey(uint32_t aKeySequence) in GetTemporaryMleKey()
406 const Mac::KeyMaterial &KeyManager::GetTemporaryTrelMacKey(uint32_t aKeySequence) in GetTemporaryTrelMacKey()
Dmle_types.hpp579 typedef Mac::KeyMaterial KeyMaterial; typedef
/openthread-3.7.0/src/core/radio/
Dradio.hpp350 const Mac::KeyMaterial &aPrevKey,
351 const Mac::KeyMaterial &aCurrKey,
352 const Mac::KeyMaterial &aNextKey);
880 const Mac::KeyMaterial &aPrevKey, in SetMacKey()
881 const Mac::KeyMaterial &aCurrKey, in SetMacKey()
882 const Mac::KeyMaterial &aNextKey) in SetMacKey()
1040 const Mac::KeyMaterial &, in SetMacKey() argument
1041 const Mac::KeyMaterial &, in SetMacKey()
1042 const Mac::KeyMaterial &) in SetMacKey()
Dradio.cpp72 SetMacKey(0, 0, Mac::KeyMaterial{}, Mac::KeyMaterial{}, Mac::KeyMaterial{}); in Init()
/openthread-3.7.0/src/core/crypto/
Daes_ccm.hpp103 void SetKey(const Mac::KeyMaterial &aMacKey);
Daes_ccm.cpp51 void AesCcm::SetKey(const Mac::KeyMaterial &aMacKey) in SetKey()