/openthread-latest/src/core/thread/ |
D | key_manager.cpp | 185 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/ |
D | mac_types.cpp | 331 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()
|
D | mac_types.hpp | 595 static constexpr KeyRef kInvalidKeyRef = Crypto::Storage::kInvalidKeyRef;
|
/openthread-latest/src/core/crypto/ |
D | ecdsa.hpp | 234 … 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()
|
D | storage.cpp | 50 SuccessOrAssert(Crypto::Storage::ExportKey(GetKeyRef(), aKeyBuffer, aKeyLength, readKeyLength)); in ExtractKey() 60 void Storage::KeyRefManager::DestroyPersistentKeys(void) in DestroyPersistentKeys()
|
D | storage.hpp | 53 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/ |
D | dataset_manager.hpp | 241 using KeyRef = Crypto::Storage::KeyRef; 242 using KeyRefManager = Crypto::Storage::KeyRefManager; 243 using KeyRefType = Crypto::Storage::KeyRefManager::Type;
|
D | dataset_manager.cpp | 772 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/ |
D | psa-storage-format-testing.md | 41 ## Storage architecture overview 47 * [Storage transaction file](#storage-transaction-resumption). 119 ## Storage transaction resumption
|
D | invasive-testing.md | 107 #### 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/ |
D | instance.hpp | 469 Crypto::Storage::KeyRefManager mCryptoStorageKeyRefManager; 778 template <> inline Crypto::Storage::KeyRefManager &Instance::Get(void) { return mCryptoStorageKeyRe… in Get()
|
D | instance.cpp | 284 …mCryptoStorageKeyRefManager.SetKeyRefExtraOffset(Crypto::Storage::KeyRefManager::kKeyRefExtraOffse… in Instance()
|
/openthread-latest/src/posix/ |
D | README.md | 125 …Disable the Mass Storage feature on the device, so that it does not interfere with the core RCP fu…
|
/openthread-latest/src/core/net/ |
D | srp_client.cpp | 1113 …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/ |
D | psa-storage-resilience.md | 23 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
|
D | psa-crypto-implementation-structure.md | 160 * Storage and retrieval of a persistent key.
|