Home
last modified time | relevance | path

Searched refs:Storage (Results 1 – 16 of 16) sorted by relevance

/openthread-latest/src/core/thread/
Dkey_manager.cpp185 mNetworkKeyRef = Crypto::Storage::kInvalidKeyRef; in KeyManager()
186 mPskcRef = Crypto::Storage::kInvalidKeyRef; in KeyManager()
210 if (Crypto::Storage::IsKeyRefValid(mPskcRef)) in SetPskc()
263 if (Crypto::Storage::IsKeyRefValid(mNetworkKeyRef)) in SetNetworkKey()
548 if (Crypto::Storage::HasKey(mNetworkKeyRef)) in GetNetworkKey()
552 …SuccessOrAssert(Crypto::Storage::ExportKey(mNetworkKeyRef, aNetworkKey.m8, NetworkKey::kSize, keyL… in GetNetworkKey()
567 if (Crypto::Storage::HasKey(mPskcRef)) in GetPskc()
571 SuccessOrAssert(Crypto::Storage::ExportKey(mPskcRef, aPskc.m8, Pskc::kSize, keyLen)); in GetPskc()
589 …keyRef = Get<Crypto::Storage::KeyRefManager>().KeyRefFor(Crypto::Storage::KeyRefManager::kNetworkK… in StoreNetworkKey()
596 if (Crypto::Storage::HasKey(keyRef)) in StoreNetworkKey()
[all …]
/openthread-latest/src/core/mac/
Dmac_types.cpp331 SuccessOrAssert(Crypto::Storage::ImportKey(keyRef, Crypto::Storage::kKeyTypeAes, in SetFrom()
332 Crypto::Storage::kKeyAlgorithmAesEcb, in SetFrom()
333 … (aIsExportable ? Crypto::Storage::kUsageExport : 0) | in SetFrom()
334 … Crypto::Storage::kUsageEncrypt | Crypto::Storage::kUsageDecrypt, in SetFrom()
335 … Crypto::Storage::kTypeVolatile, aKey.GetBytes(), Key::kSize)); in SetFrom()
350 if (Crypto::Storage::IsKeyRefValid(GetKeyRef())) in ExtractKey()
354 SuccessOrAssert(Crypto::Storage::ExportKey(GetKeyRef(), aKey.m8, Key::kSize, keySize)); in ExtractKey()
373 Crypto::Storage::DestroyKey(GetKeyRef()); in DestroyKey()
Dmac_types.hpp595 static constexpr KeyRef kInvalidKeyRef = Crypto::Storage::kInvalidKeyRef;
/openthread-latest/src/core/crypto/
Decdsa.hpp234 … return Crypto::Storage::ImportKey(mKeyRef, Storage::kKeyTypeEcdsa, Storage::kKeyAlgorithmEcdsa, in ImportKeyPair()
235 (Storage::kUsageSignHash | Storage::kUsageVerifyHash), in ImportKeyPair()
236 Storage::kTypePersistent, aKeyPair.GetDerBytes(), in ImportKeyPair()
Dstorage.cpp50 SuccessOrAssert(Crypto::Storage::ExportKey(GetKeyRef(), aKeyBuffer, aKeyLength, readKeyLength)); in ExtractKey()
60 void Storage::KeyRefManager::DestroyPersistentKeys(void) in DestroyPersistentKeys()
Dstorage.hpp53 namespace Storage { namespace
317 Storage::KeyRef GetKeyRef(void) const { return mKeyRef; } in GetKeyRef()
324 void SetAsKeyRef(Storage::KeyRef aKeyRef) in SetAsKeyRef()
/openthread-latest/src/core/meshcop/
Ddataset_manager.hpp241 using KeyRef = Crypto::Storage::KeyRef;
242 using KeyRefManager = Crypto::Storage::KeyRefManager;
243 using KeyRefType = Crypto::Storage::KeyRefManager::Type;
Ddataset_manager.cpp772 Crypto::Storage::DestroyKey(Get<KeyRefManager>().KeyRefFor(entry.GetKeyRefType(mType))); in DestroySecurelyStoredKeys()
817 using namespace ot::Crypto::Storage; in SaveTlvInSecureStorageAndClearValue()
835 using namespace ot::Crypto::Storage; in ReadTlvFromSecureStorage()
/openthread-latest/third_party/mbedtls/repo/docs/architecture/testing/
Dpsa-storage-format-testing.md41 ## Storage architecture overview
47 * [Storage transaction file](#storage-transaction-resumption).
119 ## Storage transaction resumption
Dinvasive-testing.md107 #### Storage subsubsection
109 Storage can fail, either due to hardware errors or to active attacks on trusted storage. How does t…
332 #### Storage read failure
338 #### Storage write failure
344 #### Storage format stability
/openthread-latest/src/core/instance/
Dinstance.hpp469 Crypto::Storage::KeyRefManager mCryptoStorageKeyRefManager;
778 template <> inline Crypto::Storage::KeyRefManager &Instance::Get(void) { return mCryptoStorageKeyRe… in Get()
Dinstance.cpp284 …mCryptoStorageKeyRefManager.SetKeyRefExtraOffset(Crypto::Storage::KeyRefManager::kKeyRefExtraOffse… in Instance()
/openthread-latest/src/posix/
DREADME.md125 …Disable the Mass Storage feature on the device, so that it does not interfere with the core RCP fu…
/openthread-latest/src/core/net/
Dsrp_client.cpp1113 …aInfo.mKeyInfo.SetKeyRef(Get<Crypto::Storage::KeyRefManager>().KeyRefFor(Crypto::Storage::KeyRefMa… in PrepareUpdateMessage()
1166 VerifyOrExit(!Crypto::Storage::HasKey(aKeyInfo.GetKeyRef())); in ReadOrGenerateKey()
/openthread-latest/third_party/mbedtls/repo/docs/architecture/
Dpsa-storage-resilience.md23 PSA relies on a PSA ITS (Internal Trusted Storage) interface, which exposes a simple API. There are…
309 #### Storage invariant if the transaction list contains application key identifiers only
327 #### Storage invariant if the transaction list contains driver key identifiers
Dpsa-crypto-implementation-structure.md160 * Storage and retrieval of a persistent key.