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.
Property:libTransportLayer.so
BoxMatrix >> Shell-Commands >> libTransportLayer.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 |
Command: | libTransportLayer.so - type Link, Lib | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | Shell-Commands >> Shared-Libraries - Origin: Matter | ||||||
Path: | Release: /usr/lib Lab+Rel: /usr/lib | ||||||
Properties: | Size: 97.6k, Link - Firmware: 7.61 - 7.63 | ||||||
Function: | Matter transport layer |
Goto: Source - Dependencies - Model-Matrix - Symbols - SMW-Browser
Details
libTransportLayer.so is the Matter transport layer.
This comes from the official Matter stack, or is derived from it. Note that Matter was called Project CHIP
before.
Matter stack:
- Lexicon: Matter
- Environment: CONFIG_MATTER
- Sockets: me_matterd.ctl, me_libavmmatter_2.ctl, me_libavmmatter_4.ctl
- Ports: Port-5540-udp, Port-5353-udp
- Commands: matterd, matter.support.sh, matter_argo.support.sh
- Libraries: libavmmatter.so, libASN1.so, libCHIPAppServer.so, libCHIPDataModel.so, libChipCore.so
- Libraries: libChipCrypto.so, libCredentials.so, libDefaultAttestationVerifier.so, libDeviceLayer.so
- Libraries: libInetLayer.so, libLinux.so, libMessagingLayer.so, libSecureChannel.so
- Libraries: libSupportLayer.so, libSystemLayer.so, libTransportLayer.so, libaddress_resolve.so, libdnssd.so
- Config: ahausr.cfg
- UI-Modules: matter
- Tempfiles: chip_config.ini, chip_counters.ini, chip_ factory.ini, chip_kvs
- Tempfiles: matterd($num).slab, matterd($num).slab.done
- Logs: .srb_matter_info, .srb_matter_info.sem, .srb_matter_error, .srb_matter_error.sem
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/libTransportLayer.so | grep -e '\.c$' -e '\.cpp$' src/connectedhomeip/src/transport/GroupPeerMessageCounter.cpp src/connectedhomeip/src/transport/SecureMessageCodec.cpp src/connectedhomeip/src/transport/SessionManager.cpp src/connectedhomeip/src/transport/TransportMgrBase.cpp src/connectedhomeip/src/transport/raw/MessageHeader.cpp src/connectedhomeip/src/transport/raw/TCP.cpp src/connectedhomeip/src/transport/raw/UDP.cpp
See the source at connectedhomeip/src/transport.
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 | cmd | matterd (avmcmd) | 1 | 7.61 - 7.63 | Matter stack management daemon. | AVM |
4 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 | 97.6k, 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::CryptoContext::BuildNonce |
7.61 - 7.63 | chip::CryptoContext::BuildPrivacyNonce |
7.61 - 7.63 | chip::CryptoContext::CryptoContext |
7.61 - 7.63 | chip::CryptoContext::Decrypt |
7.61 - 7.63 | chip::CryptoContext::Encrypt |
7.61 - 7.63 | chip::CryptoContext::GetAdditionalAuthData |
7.61 - 7.63 | chip::CryptoContext::InitFromKeyPair |
7.61 - 7.63 | chip::CryptoContext::InitFromSecret |
7.61 - 7.63 | chip::CryptoContext::PrivacyDecrypt |
7.61 - 7.63 | chip::CryptoContext::PrivacyEncrypt |
7.61 - 7.63 | chip::CryptoContext::~CryptoContext |
7.61 - 7.63 | chip::EncryptedPacketBufferHandle::GetMessageCounter |
7.61 - 7.63 | chip::MessageAuthenticationCode::Decode |
7.61 - 7.63 | chip::MessageAuthenticationCode::Encode |
7.61 - 7.63 | chip::PacketHeader::Decode |
7.61 - 7.63 | chip::PacketHeader::DecodeAndConsume |
7.61 - 7.63 | chip::PacketHeader::DecodeFixed |
7.61 - 7.63 | chip::PacketHeader::DecodeFixedCommon |
7.61 - 7.63 | chip::PacketHeader::Encode |
7.61 - 7.63 | chip::PacketHeader::EncodeBeforeData |
7.61 - 7.63 | chip::PacketHeader::EncodeSizeBytes |
7.61 - 7.63 | chip::PayloadHeader::Decode |
7.61 - 7.63 | chip::PayloadHeader::DecodeAndConsume |
7.61 - 7.63 | chip::PayloadHeader::Encode |
7.61 - 7.63 | chip::PayloadHeader::EncodeBeforeData |
7.61 - 7.63 | chip::PayloadHeader::EncodeSizeBytes |
7.61 - 7.63 | chip::SecureMessageCodec::Decrypt |
7.61 - 7.63 | chip::SecureMessageCodec::Encrypt |
7.61 - 7.63 | chip::SessionHolder::Grab |
7.61 - 7.63 | chip::SessionHolder::GrabPairingSession |
7.61 - 7.63 | chip::SessionHolder::GrabUnchecked |
7.61 - 7.63 | chip::SessionHolder::Release |
7.61 - 7.63 | chip::SessionHolder::SessionHolder |
7.61 - 7.63 | chip::SessionHolder::operator= |
7.61 - 7.63 | chip::SessionHolder::~SessionHolder |
7.61 - 7.63 | chip::SessionManager::AllocateSession |
7.61 - 7.63 | chip::SessionManager::ExpireAllPASESessions |
7.61 - 7.63 | chip::SessionManager::ExpireAllSessions |
7.61 - 7.63 | chip::SessionManager::ExpireAllSessionsForFabric |
7.61 - 7.63 | chip::SessionManager::ExpireAllSessionsOnLogicalFabric |
7.61 - 7.63 | chip::SessionManager::FabricRemoved |
7.61 - 7.63 | chip::SessionManager::FindSecureSessionForNode |
7.61 - 7.63 | chip::SessionManager::ForEachSessionHandle |
7.61 - 7.63 | chip::SessionManager::Init |
7.61 - 7.63 | chip::SessionManager::InjectCaseSessionWithTestKey |
7.61 - 7.63 | chip::SessionManager::InjectPaseSessionWithTestKey |
7.61 - 7.63 | chip::SessionManager::MarkSessionsAsDefunct |
7.61 - 7.63 | chip::SessionManager::OnMessageReceived |
7.61 - 7.63 | chip::SessionManager::PrepareMessage |
7.61 - 7.63 | chip::SessionManager::SecureGroupMessageDispatch |
7.61 - 7.63 | chip::SessionManager::SecureUnicastMessageDispatch |
7.61 - 7.63 | chip::SessionManager::SendPreparedMessage |
7.61 - 7.63 | chip::SessionManager::SessionManager |
7.61 - 7.63 | chip::SessionManager::Shutdown |
7.61 - 7.63 | chip::SessionManager::UnauthenticatedMessageDispatch |
7.61 - 7.63 | chip::SessionManager::UpdateAllSessionsPeerAddress |
7.61 - 7.63 | chip::SessionManager::~SessionManager |
7.61 - 7.63 | chip::Transport::GetSessionTypeString |
7.61 - 7.63 | chip::Transport::GroupOutgoingCounters::GetCounter |
7.61 - 7.63 | chip::Transport::GroupOutgoingCounters::GroupOutgoingCounters |
7.61 - 7.63 | chip::Transport::GroupOutgoingCounters::IncrementCounter |
7.61 - 7.63 | chip::Transport::GroupOutgoingCounters::Init |
7.61 - 7.63 | chip::Transport::GroupPeerTable::CompactPeers |
7.61 - 7.63 | chip::Transport::GroupPeerTable::FabricRemoved |
7.61 - 7.63 | chip::Transport::GroupPeerTable::FindOrAddPeer |
7.61 - 7.63 | chip::Transport::GroupPeerTable::RemoveAndCompactFabric |
7.61 - 7.63 | chip::Transport::GroupPeerTable::RemovePeer |
7.61 - 7.63 | chip::Transport::GroupPeerTable::RemoveSpecificPeer |
7.61 - 7.63 | chip::Transport::SecureSession::Activate |
7.61 - 7.63 | chip::Transport::SecureSession::GetSubjectDescriptor |
7.61 - 7.63 | chip::Transport::SecureSession::MarkAsDefunct |
7.61 - 7.63 | chip::Transport::SecureSession::MarkForEviction |
7.61 - 7.63 | chip::Transport::SecureSession::MoveToState |
7.61 - 7.63 | chip::Transport::SecureSession::NewerSessionAvailable |
7.61 - 7.63 | chip::Transport::SecureSession::Release |
7.61 - 7.63 | chip::Transport::SecureSession::Retain |
7.61 - 7.63 | chip::Transport::SecureSession::StateToString |
7.61 - 7.63 | chip::Transport::SecureSessionDeleter::Release |
7.61 - 7.63 | chip::Transport::SecureSessionTable::CreateNewSecureSession |
7.61 - 7.63 | chip::Transport::SecureSessionTable::CreateNewSecureSessionForTest |
7.61 - 7.63 | chip::Transport::SecureSessionTable::DefaultEvictionPolicy |
7.61 - 7.63 | chip::Transport::SecureSessionTable::EvictAndAllocate |
7.61 - 7.63 | chip::Transport::SecureSessionTable::FindSecureSessionByLocalKey |
7.61 - 7.63 | chip::Transport::SecureSessionTable::FindUnusedSessionId |
7.61 - 7.63 | chip::Transport::Session::AsConstIncomingGroupSession |
7.61 - 7.63 | chip::Transport::Session::AsConstOutgoingGroupSession |
7.61 - 7.63 | chip::Transport::Session::AsConstSecureSession |
7.61 - 7.63 | chip::Transport::Session::AsIncomingGroupSession |
7.61 - 7.63 | chip::Transport::Session::AsOutgoingGroupSession |
7.61 - 7.63 | chip::Transport::Session::AsSecureSession |
7.61 - 7.63 | chip::Transport::Session::AsUnauthenticatedSession |
7.61 - 7.63 | chip::Transport::Session::ComputeRoundTripTimeout |
7.61 - 7.63 | chip::Transport::Session::SessionIdForLogging |
7.61 - 7.63 | chip::Transport::TCPBase::Close |
7.61 - 7.63 | chip::Transport::TCPBase::CloseActiveConnections |
7.61 - 7.63 | chip::Transport::TCPBase::Disconnect |
7.61 - 7.63 | chip::Transport::TCPBase::FindActiveConnection |
7.61 - 7.63 | chip::Transport::TCPBase::HasActiveConnections |
7.61 - 7.63 | chip::Transport::TCPBase::Init |
7.61 - 7.63 | chip::Transport::TCPBase::OnAcceptError |
7.61 - 7.63 | chip::Transport::TCPBase::OnConnectionClosed |
7.61 - 7.63 | chip::Transport::TCPBase::OnConnectionComplete |
7.61 - 7.63 | chip::Transport::TCPBase::OnConnectionReceived |
7.61 - 7.63 | chip::Transport::TCPBase::OnPeerClosed |
7.61 - 7.63 | chip::Transport::TCPBase::OnTcpReceive |
7.61 - 7.63 | chip::Transport::TCPBase::ProcessReceivedBuffer |
7.61 - 7.63 | chip::Transport::TCPBase::ProcessSingleMessage |
7.61 - 7.63 | chip::Transport::TCPBase::ReleaseActiveConnection |
7.61 - 7.63 | chip::Transport::TCPBase::SendAfterConnect |
7.61 - 7.63 | chip::Transport::TCPBase::SendMessage |
7.61 - 7.63 | chip::Transport::TCPBase::~TCPBase |
7.61 - 7.63 | chip::Transport::UDP::Close |
7.61 - 7.63 | chip::Transport::UDP::GetBoundPort |
7.61 - 7.63 | chip::Transport::UDP::Init |
7.61 - 7.63 | chip::Transport::UDP::MulticastGroupJoinLeave |
7.61 - 7.63 | chip::Transport::UDP::OnUdpError |
7.61 - 7.63 | chip::Transport::UDP::OnUdpReceive |
7.61 - 7.63 | chip::Transport::UDP::SendMessage |
7.61 - 7.63 | chip::Transport::UDP::~UDP |
7.61 - 7.63 | chip::TransportMgrBase::Close |
7.61 - 7.63 | chip::TransportMgrBase::Disconnect |
7.61 - 7.63 | chip::TransportMgrBase::HandleMessageReceived |
7.61 - 7.63 | chip::TransportMgrBase::Init |
7.61 - 7.63 | chip::TransportMgrBase::MulticastGroupJoinLeave |
7.61 - 7.63 | chip::TransportMgrBase::SendMessage |
7.61 - 7.63 | non-virtual thunk to chip::SessionManager::~SessionManager |
126 symbols for this library |