If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.

0
U

Property:libCredentials.so

From BoxMatrix
(Redirected from libCredentials.so)


BoxMatrix >> Shell-Commands >> libCredentials.so @ BoxMatrix   -   IRC-Chat   -   Translate: de es fr it nl pl
News Selectors Models Accessories Components Environment Config Commands System Webif Software Develop Lexicon Community Project Media

Startup-Scr Hotplug-Scr BusyBox-Cmds Bash-Cmds AVM-Cmds Chipset-Cmds Linux-Cmds Shared-Libs Kernel-Mods Research

Shared-Library

Goto:   Source  -  Dependencies   -   Model-Matrix   -   Symbols   -   SMW-Browser

Details

libCredentials.so handles Matter credentials and certificates.

This comes from the official Matter stack, or is derived from it. Note that Matter was called Project CHIP before.

Matter stack:

Source

The names of source files compiled into an executable often help to understand function blocks (and show gaps in the docs).
fw 7.63 source files:

$ strings /usr/lib/libCredentials.so | grep -e '\.c$' -e '\.cpp$'

src/connectedhomeip/src/credentials/CHIPCert.cpp
src/connectedhomeip/src/credentials/CHIPCertFromX509.cpp
src/connectedhomeip/src/credentials/CHIPCertToX509.cpp
src/connectedhomeip/src/credentials/CertificationDeclaration.cpp
src/connectedhomeip/src/credentials/DeviceAttestationConstructor.cpp
src/connectedhomeip/src/credentials/DeviceAttestationCredsProvider.cpp
src/connectedhomeip/src/credentials/FabricTable.cpp
src/connectedhomeip/src/credentials/GenerateChipX509Cert.cpp
src/connectedhomeip/src/credentials/GroupDataProviderImpl.cpp
src/connectedhomeip/src/credentials/LastKnownGoodTime.cpp
src/connectedhomeip/src/credentials/PersistentStorageOpCertStore.cpp

See the source at connectedhomeip/src/credentials.

Dependencies

Daily updated index of all dependencies of this library. Last update: 2024-10-18 07:40 GMT.
A * in the Mod column marks info from Supportdata-Probes, which will always stay incomplete.

Relation Typ Object Mod Firmware Info Origin
Depends on lib libc.so 1 7.61 - 7.63 Standard C library Linux
Depends on lib libgcc_s.so 1 7.61 - 7.63 GCC low-level runtime library Linux
Depends on lib libstdc++.so 1 7.61 - 7.63 GNU C++ library Linux
Required by lib libCHIPAppServer.so 1 7.61 - 7.63 Matter application server Matter
Required by cmd matterd (avmcmd) 1 7.61 - 7.63 Matter stack management daemon. AVM
5 dependencies for this library

Model-Matrix

Daily updated index of the presence, path and size of this library for each model. Last update: 2024-10-18 05:22 GMT.
Showing all models using this library. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom/rtl) label in the Model column shows which CPU is meant for Multi-Linux models.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.

Model Firmware Path Size
FRITZ!Smart Gateway 7.61 - 7.63 /usr/lib 194k, Link
1 model uses this library

Symbols

Daily updated index of all symbols of this library. Last update: 2024-10-18 07:40 GMT.

Firmware Symbol
7.61 - 7.63 chip::Credentials::ASN1ToChipEpochTime
7.61 - 7.63 chip::Credentials::CMS_ExtractCDContent
7.61 - 7.63 chip::Credentials::CMS_ExtractKeyId
7.61 - 7.63 chip::Credentials::CMS_Sign
7.61 - 7.63 chip::Credentials::CMS_Verify
7.61 - 7.63 chip::Credentials::CertificateValidityPolicy::ApplyDefaultPolicy
7.61 - 7.63 chip::Credentials::CertificationElementsDecoder::FindAndEnterArray
7.61 - 7.63 chip::Credentials::CertificationElementsDecoder::GetNextAuthorizedPAA
7.61 - 7.63 chip::Credentials::CertificationElementsDecoder::GetNextProductId
7.61 - 7.63 chip::Credentials::CertificationElementsDecoder::HasAuthorizedPAA
7.61 - 7.63 chip::Credentials::CertificationElementsDecoder::IsProductIdIn
7.61 - 7.63 chip::Credentials::ChipCertificateData::ChipCertificateData
7.61 - 7.63 chip::Credentials::ChipCertificateData::Clear
7.61 - 7.63 chip::Credentials::ChipCertificateData::IsEqual
7.61 - 7.63 chip::Credentials::ChipCertificateData::~ChipCertificateData
7.61 - 7.63 chip::Credentials::ChipCertificateSet::ChipCertificateSet
7.61 - 7.63 chip::Credentials::ChipCertificateSet::Clear
7.61 - 7.63 chip::Credentials::ChipCertificateSet::FindCert
7.61 - 7.63 chip::Credentials::ChipCertificateSet::FindValidCert
7.61 - 7.63 chip::Credentials::ChipCertificateSet::Init
7.61 - 7.63 chip::Credentials::ChipCertificateSet::IsCertInTheSet
7.61 - 7.63 chip::Credentials::ChipCertificateSet::LoadCert
7.61 - 7.63 chip::Credentials::ChipCertificateSet::Release
7.61 - 7.63 chip::Credentials::ChipCertificateSet::ReleaseLastCert
7.61 - 7.63 chip::Credentials::ChipCertificateSet::ValidateCert
7.61 - 7.63 chip::Credentials::ChipCertificateSet::VerifySignature
7.61 - 7.63 chip::Credentials::ChipCertificateSet::~ChipCertificateSet
7.61 - 7.63 chip::Credentials::ChipDN::AddAttribute
7.61 - 7.63 chip::Credentials::ChipDN::AddCATs
7.61 - 7.63 chip::Credentials::ChipDN::ChipDN
7.61 - 7.63 chip::Credentials::ChipDN::Clear
7.61 - 7.63 chip::Credentials::ChipDN::DecodeFromASN1
7.61 - 7.63 chip::Credentials::ChipDN::DecodeFromTLV
7.61 - 7.63 chip::Credentials::ChipDN::EncodeToASN1
7.61 - 7.63 chip::Credentials::ChipDN::EncodeToTLV
7.61 - 7.63 chip::Credentials::ChipDN::GetCertChipId
7.61 - 7.63 chip::Credentials::ChipDN::GetCertFabricId
7.61 - 7.63 chip::Credentials::ChipDN::GetCertType
7.61 - 7.63 chip::Credentials::ChipDN::IsEqual
7.61 - 7.63 chip::Credentials::ChipDN::RDNCount
7.61 - 7.63 chip::Credentials::ChipDN::~ChipDN
7.61 - 7.63 chip::Credentials::ChipEpochToASN1Time
7.61 - 7.63 chip::Credentials::ChipRDN::IsEqual
7.61 - 7.63 chip::Credentials::ConstructAttestationElements
7.61 - 7.63 chip::Credentials::ConstructNOCSRElements
7.61 - 7.63 chip::Credentials::ConvertChipCertToX509Cert
7.61 - 7.63 chip::Credentials::ConvertECDSASignatureDERToRaw
7.61 - 7.63 chip::Credentials::ConvertECDSASignatureRawToDER
7.61 - 7.63 chip::Credentials::ConvertIntegerDERToRaw
7.61 - 7.63 chip::Credentials::ConvertX509CertToChipCert
7.61 - 7.63 chip::Credentials::CountVendorReservedElementsInDA
7.61 - 7.63 chip::Credentials::DecodeCertificationElements
7.61 - 7.63 chip::Credentials::DecodeChipCert
7.61 - 7.63 chip::Credentials::DecodeChipDN
7.61 - 7.63 chip::Credentials::DeconstructAttestationElements
7.61 - 7.63 chip::Credentials::DeconstructNOCSRElements
7.61 - 7.63 chip::Credentials::EncodeCertificationElements
7.61 - 7.63 chip::Credentials::EncodeTBSCert
7.61 - 7.63 chip::Credentials::ExtractCATsFromOpCert
7.61 - 7.63 chip::Credentials::ExtractFabricIdFromCert
7.61 - 7.63 chip::Credentials::ExtractNodeIdCompressedFabricIdFromOpCerts
7.61 - 7.63 chip::Credentials::ExtractNodeIdFabricIdCompressedFabricIdFromOpCerts
7.61 - 7.63 chip::Credentials::ExtractNodeIdFabricIdFromOpCert
7.61 - 7.63 chip::Credentials::ExtractNotBeforeFromChipCert
7.61 - 7.63 chip::Credentials::ExtractPublicKeyFromChipCert
7.61 - 7.63 chip::Credentials::ExtractSKIDFromChipCert
7.61 - 7.63 chip::Credentials::ExtractSubjectDNFromChipCert
7.61 - 7.63 chip::Credentials::ExtractSubjectDNFromX509Cert
7.61 - 7.63 chip::Credentials::GetDeviceAttestationCredentialsProvider
7.61 - 7.63 chip::Credentials::GetGroupDataProvider
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::AddEndpoint
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::EndpointIteratorImpl::Count
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::EndpointIteratorImpl::EndpointIteratorImpl
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::EndpointIteratorImpl::Next
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::EndpointIteratorImpl::Release
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::Finish
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GetGroupInfo
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GetGroupInfoAt
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GetGroupKeyAt
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GetIpkKeySet
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GetKeyContext
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GetKeySet
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupInfoIteratorImpl::Count
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupInfoIteratorImpl::GroupInfoIteratorImpl
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupInfoIteratorImpl::Next
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupInfoIteratorImpl::Release
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupKeyContext::MessageDecrypt
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupKeyContext::MessageEncrypt
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupKeyContext::PrivacyDecrypt
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupKeyContext::PrivacyEncrypt
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupKeyContext::Release
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupKeyIteratorImpl::Count
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupKeyIteratorImpl::GroupKeyIteratorImpl
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupKeyIteratorImpl::Next
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupKeyIteratorImpl::Release
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupSessionIteratorImpl::Count
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupSessionIteratorImpl::GroupSessionIteratorImpl
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupSessionIteratorImpl::Next
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::GroupSessionIteratorImpl::Release
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::HasEndpoint
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::Init
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::IterateEndpoints
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::IterateGroupInfo
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::IterateGroupKeys
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::IterateGroupSessions
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::IterateKeySets
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::KeySetIteratorImpl::Count
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::KeySetIteratorImpl::KeySetIteratorImpl
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::KeySetIteratorImpl::Next
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::KeySetIteratorImpl::Release
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::RemoveEndpoint
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::RemoveEndpoints
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::RemoveFabric
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::RemoveGroupInfo
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::RemoveGroupInfoAt
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::RemoveGroupKeyAt
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::RemoveGroupKeys
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::RemoveKeySet
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::SetGroupInfo
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::SetGroupInfoAt
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::SetGroupKeyAt
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::SetKeySet
7.61 - 7.63 chip::Credentials::GroupDataProviderImpl::SetStorageDelegate
7.61 - 7.63 chip::Credentials::IsDeviceAttestationCredentialsProviderSet
7.61 - 7.63 chip::Credentials::NewChipX509Cert
7.61 - 7.63 chip::Credentials::NewICAX509Cert
7.61 - 7.63 chip::Credentials::NewNodeOperationalX509Cert
7.61 - 7.63 chip::Credentials::NewRootX509Cert
7.61 - 7.63 chip::Credentials::PersistentStorageOpCertStore::AddNewOpCertsForFabric
7.61 - 7.63 chip::Credentials::PersistentStorageOpCertStore::AddNewTrustedRootCertForFabric
7.61 - 7.63 chip::Credentials::PersistentStorageOpCertStore::CommitOpCertsForFabric
7.61 - 7.63 chip::Credentials::PersistentStorageOpCertStore::GetCertificate
7.61 - 7.63 chip::Credentials::PersistentStorageOpCertStore::GetPendingCertificate
7.61 - 7.63 chip::Credentials::PersistentStorageOpCertStore::HasAnyCertificateForFabric
7.61 - 7.63 chip::Credentials::PersistentStorageOpCertStore::HasCertificateForFabric
7.61 - 7.63 chip::Credentials::PersistentStorageOpCertStore::HasPendingNocChain
7.61 - 7.63 chip::Credentials::PersistentStorageOpCertStore::HasPendingRootCert
7.61 - 7.63 chip::Credentials::PersistentStorageOpCertStore::RemoveOpCertsForFabric
7.61 - 7.63 chip::Credentials::PersistentStorageOpCertStore::UpdateOpCertsForFabric
7.61 - 7.63 chip::Credentials::SetDeviceAttestationCredentialsProvider
7.61 - 7.63 chip::Credentials::SetGroupDataProvider
7.61 - 7.63 chip::Credentials::ValidateChipRCAC
7.61 - 7.63 chip::Credentials::ValidationContext::Reset
7.61 - 7.63 chip::Credentials::VerifyCertSignature
7.61 - 7.63 chip::FabricInfo::CommitToStorage
7.61 - 7.63 chip::FabricInfo::FetchRootPubkey
7.61 - 7.63 chip::FabricInfo::Init
7.61 - 7.63 chip::FabricInfo::LoadFromStorage
7.61 - 7.63 chip::FabricInfo::SetExternallyOwnedOperationalKeypair
7.61 - 7.63 chip::FabricInfo::SetFabricLabel
7.61 - 7.63 chip::FabricInfo::SetOperationalKeypair
7.61 - 7.63 chip::FabricInfo::SignWithOpKeypair
7.61 - 7.63 chip::FabricInfo::operator=
7.61 - 7.63 chip::FabricTable::AddFabricDelegate
7.61 - 7.63 chip::FabricTable::AddNewFabricForTest
7.61 - 7.63 chip::FabricTable::AddNewPendingFabricCommon
7.61 - 7.63 chip::FabricTable::AddNewPendingTrustedRootCert
7.61 - 7.63 chip::FabricTable::AddOrUpdateInner
7.61 - 7.63 chip::FabricTable::AllocateEphemeralKeypairForCASE
7.61 - 7.63 chip::FabricTable::AllocatePendingOperationalKey
7.61 - 7.63 chip::FabricTable::ClearCommitMarker
7.61 - 7.63 chip::FabricTable::CommitPendingFabricData
7.61 - 7.63 chip::FabricTable::Delete
7.61 - 7.63 chip::FabricTable::DeleteAllFabrics
7.61 - 7.63 chip::FabricTable::DeleteMetadataFromStorage
7.61 - 7.63 chip::FabricTable::EnsureNextAvailableFabricIndexUpdated
7.61 - 7.63 chip::FabricTable::FetchCATs
7.61 - 7.63 chip::FabricTable::FetchICACert
7.61 - 7.63 chip::FabricTable::FetchNOCCert
7.61 - 7.63 chip::FabricTable::FetchPendingNonFabricAssociatedRootCert
7.61 - 7.63 chip::FabricTable::FetchRootCert
7.61 - 7.63 chip::FabricTable::FetchRootPubkey
7.61 - 7.63 chip::FabricTable::FindExistingFabricByNocChaining
7.61 - 7.63 chip::FabricTable::FindFabric
7.61 - 7.63 chip::FabricTable::FindFabricCommon
7.61 - 7.63 chip::FabricTable::FindFabricWithCompressedId
7.61 - 7.63 chip::FabricTable::FindFabricWithIndex
7.61 - 7.63 chip::FabricTable::FindIdentity
7.61 - 7.63 chip::FabricTable::Forget
7.61 - 7.63 chip::FabricTable::GetCommitMarker
7.61 - 7.63 chip::FabricTable::GetDeletedFabricFromCommitMarker
7.61 - 7.63 chip::FabricTable::GetFabricLabel
7.61 - 7.63 chip::FabricTable::GetMutableFabricByIndex
7.61 - 7.63 chip::FabricTable::HasOperationalKeyForFabric
7.61 - 7.63 chip::FabricTable::HasPendingOperationalKey
7.61 - 7.63 chip::FabricTable::Init
7.61 - 7.63 chip::FabricTable::LoadFromStorage
7.61 - 7.63 chip::FabricTable::NotifyFabricCommitted
7.61 - 7.63 chip::FabricTable::NotifyFabricUpdated
7.61 - 7.63 chip::FabricTable::PeekFabricIndexForNextAddition
7.61 - 7.63 chip::FabricTable::ReadFabricInfo
7.61 - 7.63 chip::FabricTable::ReleaseEphemeralKeypair
7.61 - 7.63 chip::FabricTable::RemoveFabricDelegate
7.61 - 7.63 chip::FabricTable::RevertPendingFabricData
7.61 - 7.63 chip::FabricTable::RevertPendingOpCertsExceptRoot
7.61 - 7.63 chip::FabricTable::SetFabricLabel
7.61 - 7.63 chip::FabricTable::SetLastKnownGoodChipEpochTime
7.61 - 7.63 chip::FabricTable::SetPendingDataFabricIndex
7.61 - 7.63 chip::FabricTable::Shutdown
7.61 - 7.63 chip::FabricTable::SignWithOpKeypair
7.61 - 7.63 chip::FabricTable::StoreCommitMarker
7.61 - 7.63 chip::FabricTable::StoreFabricIndexInfo
7.61 - 7.63 chip::FabricTable::StoreFabricMetadata
7.61 - 7.63 chip::FabricTable::UpdateNextAvailableFabricIndex
7.61 - 7.63 chip::FabricTable::UpdatePendingFabricCommon
7.61 - 7.63 chip::FabricTable::ValidateIncomingNOCChain
7.61 - 7.63 chip::FabricTable::VerifyCredentials
7.61 - 7.63 chip::LastKnownGoodTime::CommitPendingLastKnownGoodChipEpochTime
7.61 - 7.63 chip::LastKnownGoodTime::Init
7.61 - 7.63 chip::LastKnownGoodTime::LoadLastKnownGoodChipEpochTime
7.61 - 7.63 chip::LastKnownGoodTime::LogTime
7.61 - 7.63 chip::LastKnownGoodTime::RevertPendingLastKnownGoodChipEpochTime
7.61 - 7.63 chip::LastKnownGoodTime::SetLastKnownGoodChipEpochTime
7.61 - 7.63 chip::LastKnownGoodTime::StoreLastKnownGoodChipEpochTime
7.61 - 7.63 chip::LastKnownGoodTime::UpdatePendingLastKnownGoodChipEpochTime
215 symbols for this library

SMW-Browser

Information is currently being retrieved from the backend.
 

Synonyms

Showing 1 related property.

l