diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f280774..c3a15e55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,10 @@ - Update `pkg`: _examples/ -> examples/ - Update `pkg/types`: move CloseAll, StopAll functions to internal/interrupt +### BUG FIXES + +- Update `pkg/network`: rewrite inMapWithSet -> inQueueWithSet + ## v1.5.20 diff --git a/cmd/hidden_lake/service/internal/handler/handler_test.go b/cmd/hidden_lake/service/internal/handler/handler_test.go index 6587ba64..259d6071 100644 --- a/cmd/hidden_lake/service/internal/handler/handler_test.go +++ b/cmd/hidden_lake/service/internal/handler/handler_test.go @@ -229,7 +229,7 @@ func testNewNetworkNode(addr string) network.INode { return network.NewNode( network.NewSettings(&network.SSettings{ FAddress: addr, - FCapacity: testutils.TCCapacity, + FQueueSize: testutils.TCCapacity, FMaxConnects: testutils.TCMaxConnects, FReadTimeout: time.Minute, FWriteTimeout: time.Minute, diff --git a/cmd/hidden_lake/service/pkg/app/init_node.go b/cmd/hidden_lake/service/pkg/app/init_node.go index ed64f0ff..2e5fc38c 100644 --- a/cmd/hidden_lake/service/pkg/app/init_node.go +++ b/cmd/hidden_lake/service/pkg/app/init_node.go @@ -36,7 +36,7 @@ func initNode(pCfg config.IConfig, pPrivKey asymmetric.IPrivKey, pLogger logger. network.NewNode( network.NewSettings(&network.SSettings{ FAddress: pCfg.GetAddress().GetTCP(), - FCapacity: pkg_settings.CNetworkCapacity, + FQueueSize: pkg_settings.CNetworkQueueSize, FMaxConnects: pkg_settings.CNetworkMaxConns, FReadTimeout: queueDuration, FWriteTimeout: queueDuration, diff --git a/cmd/hidden_lake/service/pkg/settings/settings.go b/cmd/hidden_lake/service/pkg/settings/settings.go index bcdca684..8fa92dbc 100644 --- a/cmd/hidden_lake/service/pkg/settings/settings.go +++ b/cmd/hidden_lake/service/pkg/settings/settings.go @@ -59,8 +59,8 @@ const ( ) const ( - CNetworkCapacity = (1 << 10) // 1024 hashes - CNetworkMaxConns = (1 << 8) // 256 conns + CNetworkQueueSize = (1 << 10) // 1024 hashes + CNetworkMaxConns = (1 << 8) // 256 conns ) const ( diff --git a/cmd/hidden_lake/traffic/internal/handler/handler_test.go b/cmd/hidden_lake/traffic/internal/handler/handler_test.go index 185ad56e..fa03a2cc 100644 --- a/cmd/hidden_lake/traffic/internal/handler/handler_test.go +++ b/cmd/hidden_lake/traffic/internal/handler/handler_test.go @@ -116,7 +116,7 @@ func testRunService(wDB database.IWrapperDB, addr string, addrNode string) (*htt node := network.NewNode( network.NewSettings(&network.SSettings{ - FCapacity: testutils.TCCapacity, + FQueueSize: testutils.TCCapacity, FMaxConnects: testutils.TCMaxConnects, FReadTimeout: time.Minute, FWriteTimeout: time.Minute, @@ -161,7 +161,7 @@ func testNewNetworkNode(addr string) network.INode { return network.NewNode( network.NewSettings(&network.SSettings{ FAddress: addr, - FCapacity: testutils.TCCapacity, + FQueueSize: testutils.TCCapacity, FMaxConnects: testutils.TCMaxConnects, FReadTimeout: time.Minute, FWriteTimeout: time.Minute, diff --git a/cmd/hidden_lake/traffic/pkg/app/init_node.go b/cmd/hidden_lake/traffic/pkg/app/init_node.go index ef50b8c9..7acf614b 100644 --- a/cmd/hidden_lake/traffic/pkg/app/init_node.go +++ b/cmd/hidden_lake/traffic/pkg/app/init_node.go @@ -29,7 +29,7 @@ func initNode(pCfg config.IConfig, pWrapperDB database.IWrapperDB, pLogger logge network.NewSettings(&network.SSettings{ FAddress: pCfg.GetAddress().GetTCP(), FMaxConnects: hls_settings.CNetworkMaxConns, - FCapacity: hls_settings.CNetworkCapacity, + FQueueSize: hls_settings.CNetworkQueueSize, FReadTimeout: queueDuration, FWriteTimeout: queueDuration, FConnSettings: conn.NewSettings(&conn.SSettings{ diff --git a/pkg/network/anonymity/anonymity_test.go b/pkg/network/anonymity/anonymity_test.go index f8b02b11..4dd18ca5 100644 --- a/pkg/network/anonymity/anonymity_test.go +++ b/pkg/network/anonymity/anonymity_test.go @@ -710,7 +710,7 @@ func testNewNode(timeWait time.Duration, addr string, typeDB, numDB int) INode { network.NewNode( network.NewSettings(&network.SSettings{ FAddress: addr, - FCapacity: testutils.TCCapacity, + FQueueSize: testutils.TCCapacity, FMaxConnects: testutils.TCMaxConnects, FReadTimeout: timeWait, FWriteTimeout: timeWait, diff --git a/pkg/network/anonymity/examples/echo/main.go b/pkg/network/anonymity/examples/echo/main.go index 74030b14..204a44a0 100644 --- a/pkg/network/anonymity/examples/echo/main.go +++ b/pkg/network/anonymity/examples/echo/main.go @@ -137,7 +137,7 @@ func newNode(serviceAddress, name, dbPath string) anonymity.INode { func nodeSettings(serviceAddress string) network.ISettings { return network.NewSettings(&network.SSettings{ FAddress: serviceAddress, - FCapacity: (1 << 10), + FQueueSize: (1 << 10), FMaxConnects: 1, FConnSettings: connSettings(), FWriteTimeout: time.Minute, diff --git a/pkg/network/anonymity/examples/ping-ping/main.go b/pkg/network/anonymity/examples/ping-ping/main.go index 04553a7e..51ef0a29 100644 --- a/pkg/network/anonymity/examples/ping-ping/main.go +++ b/pkg/network/anonymity/examples/ping-ping/main.go @@ -175,7 +175,7 @@ func newNode(serviceAddress, name, dbPath string) anonymity.INode { func nodeSettings(serviceAddress string) network.ISettings { return network.NewSettings(&network.SSettings{ FAddress: serviceAddress, - FCapacity: (1 << 10), + FQueueSize: (1 << 10), FMaxConnects: 1, FConnSettings: connSettings(), FWriteTimeout: time.Minute, diff --git a/pkg/network/conn_keeper/conn_keeper_test.go b/pkg/network/conn_keeper/conn_keeper_test.go index eb190289..0438e309 100644 --- a/pkg/network/conn_keeper/conn_keeper_test.go +++ b/pkg/network/conn_keeper/conn_keeper_test.go @@ -96,7 +96,7 @@ func newTestConnKeeper(pDuration time.Duration) IConnKeeper { FDuration: pDuration, }), network.NewNode(network.NewSettings(&network.SSettings{ - FCapacity: testutils.TCCapacity, + FQueueSize: testutils.TCCapacity, FMaxConnects: testutils.TCMaxConnects, FReadTimeout: time.Minute, FWriteTimeout: time.Minute, diff --git a/pkg/network/examples/broadcast/main.go b/pkg/network/examples/broadcast/main.go index b2d61b7e..386287c7 100644 --- a/pkg/network/examples/broadcast/main.go +++ b/pkg/network/examples/broadcast/main.go @@ -64,7 +64,7 @@ func handler(serviceName string) network.IHandlerF { func nodeSettings(serviceAddress string) network.ISettings { return network.NewSettings(&network.SSettings{ FAddress: serviceAddress, - FCapacity: (1 << 10), + FQueueSize: (1 << 10), FMaxConnects: 2, FConnSettings: connSettings(), FWriteTimeout: time.Minute, diff --git a/pkg/network/examples/echo/main.go b/pkg/network/examples/echo/main.go index 371d6245..c692a512 100644 --- a/pkg/network/examples/echo/main.go +++ b/pkg/network/examples/echo/main.go @@ -68,7 +68,7 @@ func handler() network.IHandlerF { func nodeSettings(serviceAddress string) network.ISettings { return network.NewSettings(&network.SSettings{ FAddress: serviceAddress, - FCapacity: (1 << 10), + FQueueSize: (1 << 10), FMaxConnects: 1, FConnSettings: connSettings(), FWriteTimeout: time.Minute, diff --git a/pkg/network/examples/ping-pong/main.go b/pkg/network/examples/ping-pong/main.go index 1b3122ff..5f9bee27 100644 --- a/pkg/network/examples/ping-pong/main.go +++ b/pkg/network/examples/ping-pong/main.go @@ -78,7 +78,7 @@ func handler(serviceName string) network.IHandlerF { func nodeSettings(serviceAddress string) network.ISettings { return network.NewSettings(&network.SSettings{ FAddress: serviceAddress, - FCapacity: (1 << 10), + FQueueSize: (1 << 10), FMaxConnects: 1, FConnSettings: connSettings(), FWriteTimeout: time.Minute, diff --git a/pkg/network/network.go b/pkg/network/network.go index 874ccd5e..429b8fa2 100644 --- a/pkg/network/network.go +++ b/pkg/network/network.go @@ -20,20 +20,34 @@ type sNode struct { fMutex sync.Mutex fListener net.Listener fSettings ISettings - fHashMapping map[string]struct{} + fQueueMap *sQueueMap fConnections map[string]conn.IConn fHandleRoutes map[uint64]IHandlerF } +type sQueueMap struct { + fMutex sync.Mutex + fMap map[string]struct{} + fQueue []string + fIndex int +} + // Creating a node object managed by connections with multiple nodes. // Saves hashes of received messages to a buffer to prevent network cycling. // Redirects messages to handle routers by keys. func NewNode(pSett ISettings) INode { return &sNode{ fSettings: pSett, - fHashMapping: make(map[string]struct{}, pSett.GetCapacity()), - fConnections: make(map[string]conn.IConn), - fHandleRoutes: make(map[uint64]IHandlerF), + fQueueMap: newQueueMap(pSett.GetQueueSize()), + fConnections: make(map[string]conn.IConn, pSett.GetMaxConnects()), + fHandleRoutes: make(map[uint64]IHandlerF, 128), + } +} + +func newQueueMap(pSize uint64) *sQueueMap { + return &sQueueMap{ + fQueue: make([]string, pSize), + fMap: make(map[string]struct{}, pSize), } } @@ -44,7 +58,7 @@ func (p *sNode) GetSettings() ISettings { // Puts the hash of the message in the buffer and sends the message to all connections of the node. func (p *sNode) BroadcastMessage(pMsg message.IMessage) error { - _ = p.inMappingWithSet(pMsg.GetHash()) // node can redirect received message + _ = p.inQueueWithSet(pMsg.GetHash()) // node can redirect received message listErr := make([]error, 0, p.fSettings.GetMaxConnects()) @@ -253,7 +267,7 @@ func (p *sNode) handleConn(pAddress string, pConn conn.IConn) { // > or if the message already existed in the hash value store. func (p *sNode) handleMessage(pConn conn.IConn, pMsg message.IMessage) bool { // check message in mapping by hash - if p.inMappingWithSet(pMsg.GetHash()) { + if p.inQueueWithSet(pMsg.GetHash()) { return true } @@ -284,19 +298,25 @@ func (p *sNode) hasMaxConnSize() bool { // Checks the hash of the message for existence in the hash store. // Returns true if the hash already existed, otherwise false. -func (p *sNode) inMappingWithSet(pHash []byte) bool { - p.fMutex.Lock() - defer p.fMutex.Unlock() +func (p *sNode) inQueueWithSet(pHash []byte) bool { + p.fQueueMap.fMutex.Lock() + defer p.fQueueMap.fMutex.Unlock() + // hash already exists in queue sHash := encoding.HexEncode(pHash) - - // skey already exists - if _, ok := p.fHashMapping[sHash]; ok { + if _, ok := p.fQueueMap.fMap[sHash]; ok { return true } - // push skey to mapping - p.fHashMapping[sHash] = struct{}{} + // delete old value in queue + delete(p.fQueueMap.fMap, p.fQueueMap.fQueue[p.fQueueMap.fIndex]) + + // push hash to queue + p.fQueueMap.fQueue[p.fQueueMap.fIndex] = sHash + p.fQueueMap.fMap[sHash] = struct{}{} + + // increment queue index + p.fQueueMap.fIndex = (p.fQueueMap.fIndex + 1) % len(p.fQueueMap.fQueue) return false } diff --git a/pkg/network/network_test.go b/pkg/network/network_test.go index b3efd826..27ff96af 100644 --- a/pkg/network/network_test.go +++ b/pkg/network/network_test.go @@ -50,7 +50,7 @@ func testSettings(t *testing.T, n int) { case 1: _ = NewSettings(&SSettings{ FAddress: "test", - FCapacity: testutils.TCCapacity, + FQueueSize: testutils.TCCapacity, FReadTimeout: tcTimeWait, FWriteTimeout: tcTimeWait, FConnSettings: conn.NewSettings(&conn.SSettings{ @@ -63,7 +63,7 @@ func testSettings(t *testing.T, n int) { case 2: _ = NewSettings(&SSettings{ FAddress: "test", - FCapacity: testutils.TCCapacity, + FQueueSize: testutils.TCCapacity, FMaxConnects: testutils.TCMaxConnects, FWriteTimeout: tcTimeWait, FConnSettings: conn.NewSettings(&conn.SSettings{ @@ -76,7 +76,7 @@ func testSettings(t *testing.T, n int) { case 3: _ = NewSettings(&SSettings{ FAddress: "test", - FCapacity: testutils.TCCapacity, + FQueueSize: testutils.TCCapacity, FMaxConnects: testutils.TCMaxConnects, FReadTimeout: tcTimeWait, FConnSettings: conn.NewSettings(&conn.SSettings{ @@ -89,7 +89,7 @@ func testSettings(t *testing.T, n int) { case 4: _ = NewSettings(&SSettings{ FAddress: "test", - FCapacity: testutils.TCCapacity, + FQueueSize: testutils.TCCapacity, FMaxConnects: testutils.TCMaxConnects, FReadTimeout: tcTimeWait, FWriteTimeout: tcTimeWait, @@ -402,7 +402,7 @@ func testNodes() ([5]INode, map[INode]map[string]bool, error) { func newTestNode(pAddr string, pMaxConns uint64, timeout time.Duration) INode { sett := NewSettings(&SSettings{ FAddress: pAddr, - FCapacity: testutils.TCCapacity, + FQueueSize: testutils.TCCapacity, FMaxConnects: pMaxConns, FReadTimeout: timeout, FWriteTimeout: timeout, diff --git a/pkg/network/settings.go b/pkg/network/settings.go index 4564c46a..00059034 100644 --- a/pkg/network/settings.go +++ b/pkg/network/settings.go @@ -13,7 +13,7 @@ var ( type SSettings sSettings type sSettings struct { FAddress string - FCapacity uint64 + FQueueSize uint64 FMaxConnects uint64 FReadTimeout time.Duration FWriteTimeout time.Duration @@ -23,7 +23,7 @@ type sSettings struct { func NewSettings(pSett *SSettings) ISettings { return (&sSettings{ FAddress: pSett.FAddress, - FCapacity: pSett.FCapacity, + FQueueSize: pSett.FQueueSize, FMaxConnects: pSett.FMaxConnects, FReadTimeout: pSett.FReadTimeout, FWriteTimeout: pSett.FWriteTimeout, @@ -32,8 +32,8 @@ func NewSettings(pSett *SSettings) ISettings { } func (p *sSettings) mustNotNull() ISettings { - if p.FCapacity == 0 { - panic(`p.FCapacity == 0`) + if p.FQueueSize == 0 { + panic(`p.FQueueSize == 0`) } if p.FMaxConnects == 0 { panic(`p.FMaxConnects == 0`) @@ -54,8 +54,8 @@ func (p *sSettings) GetAddress() string { return p.FAddress } -func (p *sSettings) GetCapacity() uint64 { - return p.FCapacity +func (p *sSettings) GetQueueSize() uint64 { + return p.FQueueSize } func (p *sSettings) GetMaxConnects() uint64 { diff --git a/pkg/network/types.go b/pkg/network/types.go index e9d1c07e..13c5d7cf 100644 --- a/pkg/network/types.go +++ b/pkg/network/types.go @@ -27,7 +27,7 @@ type INode interface { type ISettings interface { GetAddress() string - GetCapacity() uint64 + GetQueueSize() uint64 GetMaxConnects() uint64 GetReadTimeout() time.Duration GetWriteTimeout() time.Duration diff --git a/test/result/coverage.out b/test/result/coverage.out index f4355d2b..1b73475c 100644 --- a/test/result/coverage.out +++ b/test/result/coverage.out @@ -21,52 +21,6 @@ github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:73.16, github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:78.2,78.36 1 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:78.36,80.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:82.2,82.50 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:27.36,34.16 3 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:34.16,35.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:37.2,37.56 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:37.56,39.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:40.2,40.66 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:40.66,41.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:43.2,43.11 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:46.13,50.23 3 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:50.23,51.28 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:54.2,55.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:55.16,56.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:59.2,63.52 4 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:66.55,69.33 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:69.33,72.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:74.2,75.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:75.16,78.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:80.2,80.42 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:80.42,83.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:85.2,85.20 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:88.55,91.32 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:91.32,94.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:96.2,97.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:97.16,100.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:102.2,102.30 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:105.55,108.32 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:108.32,111.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:113.2,117.16 4 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:117.16,120.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:122.2,123.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:123.16,126.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:128.2,128.60 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:131.40,133.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:133.16,135.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:137.2,138.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:138.16,140.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:142.2,142.19 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:145.52,147.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:147.16,149.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:151.2,151.18 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:154.38,159.16 4 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:159.16,161.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:163.2,163.71 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:163.71,165.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:167.2,167.89 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:167.89,169.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:171.2,171.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:29.36,36.16 3 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:36.16,37.13 1 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:39.2,39.56 1 0 @@ -123,6 +77,52 @@ github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:207.16 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:211.2,211.89 1 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:211.89,213.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:215.2,215.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:27.36,34.16 3 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:34.16,35.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:37.2,37.56 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:37.56,39.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:40.2,40.66 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:40.66,41.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:43.2,43.11 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:46.13,50.23 3 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:50.23,51.28 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:54.2,55.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:55.16,56.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:59.2,63.52 4 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:66.55,69.33 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:69.33,72.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:74.2,75.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:75.16,78.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:80.2,80.42 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:80.42,83.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:85.2,85.20 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:88.55,91.32 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:91.32,94.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:96.2,97.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:97.16,100.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:102.2,102.30 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:105.55,108.32 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:108.32,111.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:113.2,117.16 4 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:117.16,120.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:122.2,123.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:123.16,126.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:128.2,128.60 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:131.40,133.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:133.16,135.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:137.2,138.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:138.16,140.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:142.2,142.19 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:145.52,147.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:147.16,149.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:151.2,151.18 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:154.38,159.16 4 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:159.16,161.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:163.2,163.71 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:163.71,165.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:167.2,167.89 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:167.89,169.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:171.2,171.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic/cmd/hlc_st/init_app.go:19.58,21.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic/cmd/hlc_st/init_app.go:21.16,23.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic/cmd/hlc_st/init_app.go:25.2,26.16 2 0 @@ -140,6 +140,23 @@ github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic/cmd/hlc_s github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic/cmd/hlc_st/main.go:21.15,22.36 1 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic/cmd/hlc_st/main.go:22.36,23.14 1 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic/cmd/hlc_st/main.go:27.2,27.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:19.58,21.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:21.16,23.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:25.2,26.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:26.16,28.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:30.2,33.8 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:36.28,37.37 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:37.37,39.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:40.2,40.21 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:43.29,46.2 2 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:9.13,11.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:11.16,12.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:15.2,18.34 3 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:18.34,19.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:21.2,21.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:21.15,22.36 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:22.36,23.14 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:27.2,27.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:21.58,23.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:23.16,25.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:27.2,28.16 2 0 @@ -204,23 +221,16 @@ github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:14.62,19.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:21.46,23.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:25.49,27.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:19.58,21.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:21.16,23.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:25.2,26.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:26.16,28.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:30.2,33.8 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:36.28,37.37 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:37.37,39.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:40.2,40.21 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:43.29,46.2 2 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:9.13,11.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:11.16,12.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:15.2,18.34 3 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:18.34,19.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:21.2,21.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:21.15,22.36 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:22.36,23.14 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:27.2,27.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:19.41,24.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:26.29,34.2 5 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:36.58,37.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:37.15,41.3 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:43.2,48.16 5 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:51.42,55.31 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:55.31,57.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:60.2,60.30 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:60.30,62.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:64.2,64.17 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm/main.go:11.13,13.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm/main.go:13.16,14.13 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm/main.go:17.2,20.34 3 0 @@ -297,40 +307,6 @@ github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/init.go:2 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/wrapper.go:12.40,17.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/wrapper.go:19.40,21.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/wrapper.go:23.40,25.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:19.41,24.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:26.29,34.2 5 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:36.58,37.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:37.15,41.3 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:43.2,48.16 5 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:51.42,55.31 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:55.31,57.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:60.2,60.30 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:60.30,62.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:64.2,64.17 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:24.13,26.74 2 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:26.74,27.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:30.2,31.62 2 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:31.62,32.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:35.2,37.43 2 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:37.43,39.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:40.2,40.37 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:40.37,42.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:44.2,44.55 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:47.47,48.28 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:49.17,50.23 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:51.13,52.23 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:53.13,54.23 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:55.10,56.48 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:60.44,61.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:62.16,63.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:64.16,65.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:66.16,67.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:68.10,69.28 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:73.43,75.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:77.47,78.23 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:78.23,79.28 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:79.28,81.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:83.2,83.14 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/about.go:15.78,16.56 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/about.go:16.56,19.30 2 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/about.go:19.30,22.4 2 0 @@ -560,6 +536,30 @@ github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/settings github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/settings.go:195.28,196.13 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/settings.go:196.13,198.4 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/settings.go:200.2,200.14 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:24.13,26.74 2 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:26.74,27.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:30.2,31.62 2 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:31.62,32.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:35.2,37.43 2 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:37.43,39.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:40.2,40.37 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:40.37,42.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:44.2,44.55 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:47.47,48.28 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:49.17,50.23 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:51.13,52.23 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:53.13,54.23 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:55.10,56.48 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:60.44,61.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:62.16,63.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:64.16,65.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:66.16,67.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:68.10,69.28 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:73.43,75.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:77.47,78.23 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:78.23,79.28 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:79.28,81.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:83.2,83.14 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:34.28,35.19 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:35.19,37.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:38.2,39.16 2 0 @@ -607,14 +607,6 @@ github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:5 github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:55.71,56.57 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:56.57,59.4 2 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:60.3,60.39 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:11.13,13.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:13.16,14.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:17.2,20.34 3 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:20.34,21.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:23.2,23.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:23.15,24.36 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:24.36,25.14 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:29.2,29.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:55.68,57.26 2 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:57.26,59.3 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:61.2,62.42 2 1 @@ -734,26 +726,29 @@ github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:47. github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/wrapper.go:12.40,17.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/wrapper.go:19.40,21.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/wrapper.go:23.40,25.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:20.56,26.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:28.55,30.27 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:31.14,32.58 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:32.58,34.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:35.3,35.22 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:36.14,37.32 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:38.10,39.30 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:43.37,45.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:47.38,49.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:51.63,53.26 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:53.26,55.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:56.2,56.10 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:59.52,62.2 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:64.37,66.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:68.37,70.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:72.39,74.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:76.48,78.28 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:78.28,80.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:81.2,81.16 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:84.37,86.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:11.13,13.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:13.16,14.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:17.2,20.34 3 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:20.34,21.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:23.2,23.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:23.15,24.36 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:24.36,25.14 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:29.2,29.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:18.39,22.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:24.53,26.63 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:26.63,28.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:29.2,29.22 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:32.38,34.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:36.39,38.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:40.65,42.26 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:42.26,44.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:45.2,45.10 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:48.54,51.2 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:53.35,55.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:57.49,59.28 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:59.28,61.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:62.2,62.16 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:65.38,67.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/builder.go:17.28,19.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/builder.go:21.96,22.20 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/builder.go:22.20,26.3 1 0 @@ -878,6 +873,26 @@ github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:289 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:290.15,292.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:293.2,293.16 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings/settings.go:95.64,97.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:20.56,26.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:28.55,30.27 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:31.14,32.58 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:32.58,34.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:35.3,35.22 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:36.14,37.32 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:38.10,39.30 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:43.37,45.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:47.38,49.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:51.63,53.26 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:53.26,55.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:56.2,56.10 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:59.52,62.2 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:64.37,66.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:68.37,70.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:72.39,74.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:76.48,78.28 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:78.28,80.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:81.2,81.16 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:84.37,86.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:47.68,50.26 2 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:50.26,52.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:54.2,54.73 1 1 @@ -943,21 +958,6 @@ github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:23.2,23.15 github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:23.15,24.36 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:24.36,25.14 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:29.2,29.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:18.39,22.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:24.53,26.63 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:26.63,28.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:29.2,29.22 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:32.38,34.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:36.39,38.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:40.65,42.26 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:42.26,44.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:45.2,45.10 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:48.54,51.2 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:53.35,55.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:57.49,59.28 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:59.28,61.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:62.2,62.16 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:65.38,67.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/database.go:22.58,23.38 1 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/database.go:23.38,25.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/database.go:27.2,32.16 2 1 @@ -1038,31 +1038,32 @@ github.com/number571/go-peer/cmd/tools/pmanager/main.go:26.2,35.59 5 0 github.com/number571/go-peer/cmd/tools/pmanager/main.go:38.41,41.16 3 0 github.com/number571/go-peer/cmd/tools/pmanager/main.go:41.16,42.13 1 0 github.com/number571/go-peer/cmd/tools/pmanager/main.go:44.2,44.20 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:18.13,19.23 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:19.23,25.5 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:28.2,39.16 4 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:39.16,40.13 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:43.2,43.37 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:44.13,46.17 2 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:46.17,47.14 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:49.3,49.44 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:50.13,51.45 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:51.45,52.35 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:54.3,55.17 2 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:55.17,56.14 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:58.3,58.20 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:59.13,61.17 2 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:61.17,62.14 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:64.3,64.20 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:65.10,66.46 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:70.32,74.16 4 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:74.16,75.13 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:77.2,77.13 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:80.36,83.16 3 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:83.16,84.13 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:86.2,86.12 1 0 github.com/number571/go-peer/cmd/micro_anon/keygen/main.go:11.13,13.16 2 0 github.com/number571/go-peer/cmd/micro_anon/keygen/main.go:13.16,14.13 1 0 github.com/number571/go-peer/cmd/micro_anon/keygen/main.go:16.2,26.71 4 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:22.13,23.23 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:23.23,28.5 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:31.2,39.16 3 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:39.16,40.13 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:43.2,43.13 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:44.11,46.20 2 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:46.20,47.33 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:49.3,49.17 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:50.11,52.21 2 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:52.21,53.34 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:55.3,55.18 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:58.2,64.13 3 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:65.11,68.17 3 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:68.17,69.14 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:71.3,71.37 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:72.11,75.17 3 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:75.17,76.14 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:78.3,78.53 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:82.28,84.16 2 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:84.16,85.13 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:87.2,87.12 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:90.71,93.2 2 0 github.com/number571/go-peer/cmd/tools/keygen/main.go:12.13,13.23 1 0 github.com/number571/go-peer/cmd/tools/keygen/main.go:13.23,17.5 1 0 github.com/number571/go-peer/cmd/tools/keygen/main.go:20.2,21.16 2 0 @@ -1178,29 +1179,28 @@ github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:95. github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:98.56,105.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:105.16,107.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:108.2,108.12 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:18.13,19.23 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:19.23,25.5 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:28.2,39.16 4 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:39.16,40.13 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:43.2,43.37 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:44.13,46.17 2 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:46.17,47.14 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:49.3,49.44 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:50.13,51.45 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:51.45,52.35 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:54.3,55.17 2 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:55.17,56.14 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:58.3,58.20 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:59.13,61.17 2 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:61.17,62.14 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:64.3,64.20 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:65.10,66.46 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:70.32,74.16 4 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:74.16,75.13 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:77.2,77.13 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:80.36,83.16 3 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:83.16,84.13 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:86.2,86.12 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:22.13,23.23 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:23.23,28.5 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:31.2,39.16 3 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:39.16,40.13 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:43.2,43.13 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:44.11,46.20 2 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:46.20,47.33 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:49.3,49.17 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:50.11,52.21 2 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:52.21,53.34 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:55.3,55.18 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:58.2,64.13 3 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:65.11,68.17 3 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:68.17,69.14 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:71.3,71.37 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:72.11,75.17 3 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:75.17,76.14 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:78.3,78.53 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:82.28,84.16 2 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:84.16,85.13 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:87.2,87.12 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:90.71,93.2 2 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:13.95,14.56 1 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:14.56,17.34 2 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:17.34,21.4 3 0 @@ -1245,13 +1245,6 @@ github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tc github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:90.45,97.18 2 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:97.18,99.13 2 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:103.3,104.13 2 1 -github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:14.13,17.2 2 0 -github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:19.55,20.33 1 0 -github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:20.33,23.3 2 0 -github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:24.2,25.16 2 0 -github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:25.16,28.3 2 0 -github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:29.2,29.29 1 0 -github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:32.59,38.2 2 0 github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:26.22,27.23 1 0 github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:27.23,29.3 1 0 github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:31.2,31.20 1 0 @@ -1273,13 +1266,13 @@ github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:77 github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:83.47,111.2 1 0 github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:113.47,141.2 1 0 github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:143.56,175.2 1 0 -github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:14.13,17.2 2 0 -github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:19.55,20.33 1 0 -github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:20.33,23.3 2 0 -github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:24.2,25.16 2 0 -github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:25.16,28.3 2 0 -github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:29.2,29.29 1 0 -github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:32.59,38.2 2 0 +github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:14.13,17.2 2 0 +github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:19.55,20.33 1 0 +github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:20.33,23.3 2 0 +github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:24.2,25.16 2 0 +github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:25.16,28.3 2 0 +github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:29.2,29.29 1 0 +github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:32.59,38.2 2 0 github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:14.13,17.2 2 0 github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:19.55,20.33 1 0 github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:20.33,23.3 2 0 @@ -1324,12 +1317,13 @@ github.com/number571/go-peer/examples/traffic_keeper/client_hlt/main.go:110.21,1 github.com/number571/go-peer/examples/traffic_keeper/client_hlt/main.go:112.17,113.14 1 0 github.com/number571/go-peer/examples/traffic_keeper/client_hlt/main.go:116.3,116.31 1 0 github.com/number571/go-peer/examples/traffic_keeper/client_hlt/main.go:116.31,118.4 1 0 -github.com/number571/go-peer/internal/interrupt/closer.go:9.47,11.29 2 1 -github.com/number571/go-peer/internal/interrupt/closer.go:11.29,13.3 1 1 -github.com/number571/go-peer/internal/interrupt/closer.go:14.2,14.12 1 1 -github.com/number571/go-peer/internal/interrupt/stopper.go:9.48,11.30 2 1 -github.com/number571/go-peer/internal/interrupt/stopper.go:11.30,13.3 1 1 -github.com/number571/go-peer/internal/interrupt/stopper.go:14.2,14.12 1 1 +github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:14.13,17.2 2 0 +github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:19.55,20.33 1 0 +github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:20.33,23.3 2 0 +github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:24.2,25.16 2 0 +github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:25.16,28.3 2 0 +github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:29.2,29.29 1 0 +github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:32.59,38.2 2 0 github.com/number571/go-peer/internal/flag/flag.go:8.49,10.2 1 0 github.com/number571/go-peer/internal/flag/flag.go:12.71,14.27 2 1 github.com/number571/go-peer/internal/flag/flag.go:14.27,15.18 1 1 @@ -1342,6 +1336,12 @@ github.com/number571/go-peer/internal/flag/flag.go:27.3,27.40 1 1 github.com/number571/go-peer/internal/flag/flag.go:29.2,29.17 1 1 github.com/number571/go-peer/internal/flag/flag.go:29.17,30.47 1 1 github.com/number571/go-peer/internal/flag/flag.go:32.2,32.17 1 1 +github.com/number571/go-peer/internal/interrupt/closer.go:9.47,11.29 2 1 +github.com/number571/go-peer/internal/interrupt/closer.go:11.29,13.3 1 1 +github.com/number571/go-peer/internal/interrupt/closer.go:14.2,14.12 1 1 +github.com/number571/go-peer/internal/interrupt/stopper.go:9.48,11.30 2 1 +github.com/number571/go-peer/internal/interrupt/stopper.go:11.30,13.3 1 1 +github.com/number571/go-peer/internal/interrupt/stopper.go:14.2,14.12 1 1 github.com/number571/go-peer/internal/api/request.go:13.93,19.27 2 1 github.com/number571/go-peer/internal/api/request.go:20.14,22.15 2 1 github.com/number571/go-peer/internal/api/request.go:23.14,25.23 2 1 @@ -1378,16 +1378,18 @@ github.com/number571/go-peer/internal/logger/anon/log_func.go:45.43,47.3 1 1 github.com/number571/go-peer/internal/logger/anon/log_func.go:49.2,50.41 2 1 github.com/number571/go-peer/internal/logger/anon/log_func.go:50.41,52.3 1 1 github.com/number571/go-peer/internal/logger/anon/log_func.go:54.2,63.3 1 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:12.44,14.23 2 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:14.23,16.3 1 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:17.2,18.21 2 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:18.21,20.3 1 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:21.2,27.3 1 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:30.44,32.22 2 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:32.22,34.3 1 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:35.2,42.3 2 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:45.45,46.48 1 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:46.48,48.3 1 1 +github.com/number571/go-peer/internal/logger/std/log_func.go:7.35,8.45 1 1 +github.com/number571/go-peer/internal/logger/std/log_func.go:8.45,10.10 2 1 +github.com/number571/go-peer/internal/logger/std/log_func.go:10.10,11.32 1 1 +github.com/number571/go-peer/internal/logger/std/log_func.go:14.3,14.13 1 1 +github.com/number571/go-peer/internal/logger/std/std_logger.go:15.79,20.2 1 1 +github.com/number571/go-peer/internal/logger/std/std_logger.go:22.54,24.24 2 1 +github.com/number571/go-peer/internal/logger/std/std_logger.go:24.24,26.3 1 1 +github.com/number571/go-peer/internal/logger/std/std_logger.go:27.2,27.24 1 1 +github.com/number571/go-peer/internal/logger/std/std_logger.go:27.24,29.3 1 1 +github.com/number571/go-peer/internal/logger/std/std_logger.go:30.2,30.24 1 1 +github.com/number571/go-peer/internal/logger/std/std_logger.go:30.24,32.3 1 1 +github.com/number571/go-peer/internal/logger/std/std_logger.go:33.2,33.33 1 1 github.com/number571/go-peer/internal/logger/http/log_builder.go:16.67,25.2 3 1 github.com/number571/go-peer/internal/logger/http/log_builder.go:27.40,29.2 1 1 github.com/number571/go-peer/internal/logger/http/log_builder.go:31.60,34.2 2 1 @@ -1401,19 +1403,16 @@ github.com/number571/go-peer/internal/logger/http/log_getter.go:17.39,19.2 1 1 github.com/number571/go-peer/internal/logger/http/log_getter.go:21.41,23.2 1 1 github.com/number571/go-peer/internal/logger/http/log_getter.go:25.39,27.2 1 1 github.com/number571/go-peer/internal/logger/http/log_getter.go:29.42,31.2 1 1 -github.com/number571/go-peer/internal/logger/std/log_func.go:7.35,8.45 1 1 -github.com/number571/go-peer/internal/logger/std/log_func.go:8.45,10.10 2 1 -github.com/number571/go-peer/internal/logger/std/log_func.go:10.10,11.32 1 1 -github.com/number571/go-peer/internal/logger/std/log_func.go:14.3,14.13 1 1 -github.com/number571/go-peer/internal/logger/std/std_logger.go:15.79,20.2 1 1 -github.com/number571/go-peer/internal/logger/std/std_logger.go:22.54,24.24 2 1 -github.com/number571/go-peer/internal/logger/std/std_logger.go:24.24,26.3 1 1 -github.com/number571/go-peer/internal/logger/std/std_logger.go:27.2,27.24 1 1 -github.com/number571/go-peer/internal/logger/std/std_logger.go:27.24,29.3 1 1 -github.com/number571/go-peer/internal/logger/std/std_logger.go:30.2,30.24 1 1 -github.com/number571/go-peer/internal/logger/std/std_logger.go:30.24,32.3 1 1 -github.com/number571/go-peer/internal/logger/std/std_logger.go:33.2,33.33 1 1 -github.com/number571/go-peer/internal/pprof/pprof.go:9.50,24.2 8 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:12.44,14.23 2 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:14.23,16.3 1 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:17.2,18.21 2 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:18.21,20.3 1 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:21.2,27.3 1 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:30.44,32.22 2 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:32.22,34.3 1 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:35.2,42.3 2 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:45.45,46.48 1 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:46.48,48.3 1 1 github.com/number571/go-peer/internal/slices/slices.go:3.63,4.30 1 1 github.com/number571/go-peer/internal/slices/slices.go:4.30,6.3 1 1 github.com/number571/go-peer/internal/slices/slices.go:7.2,7.29 1 1 @@ -1426,52 +1425,13 @@ github.com/number571/go-peer/internal/slices/slices.go:21.52,22.27 1 1 github.com/number571/go-peer/internal/slices/slices.go:22.27,23.16 1 1 github.com/number571/go-peer/internal/slices/slices.go:23.16,25.4 1 1 github.com/number571/go-peer/internal/slices/slices.go:27.2,27.14 1 1 +github.com/number571/go-peer/internal/pprof/pprof.go:9.50,24.2 8 1 github.com/number571/go-peer/pkg/client/examples/main.go:12.13,22.16 3 0 github.com/number571/go-peer/pkg/client/examples/main.go:22.16,23.13 1 0 github.com/number571/go-peer/pkg/client/examples/main.go:26.2,27.16 2 0 github.com/number571/go-peer/pkg/client/examples/main.go:27.16,28.13 1 0 github.com/number571/go-peer/pkg/client/examples/main.go:31.2,32.57 2 0 github.com/number571/go-peer/pkg/client/examples/main.go:35.33,43.2 1 0 -github.com/number571/go-peer/pkg/client/message/message.go:45.62,49.26 3 1 -github.com/number571/go-peer/pkg/client/message/message.go:50.14,51.14 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:52.14,53.22 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:54.10,55.13 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:58.2,59.13 2 1 -github.com/number571/go-peer/pkg/client/message/message.go:59.13,61.3 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:63.2,63.57 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:63.57,65.3 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:67.2,67.26 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:68.14,69.37 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:70.14,73.26 3 1 -github.com/number571/go-peer/pkg/client/message/message.go:73.26,75.4 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:76.10,77.28 1 0 -github.com/number571/go-peer/pkg/client/message/message.go:80.2,80.25 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:80.25,82.3 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:84.2,84.12 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:87.36,89.2 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:91.36,93.2 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:95.37,103.2 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:105.38,113.2 1 0 -github.com/number571/go-peer/pkg/client/message/message.go:115.50,116.61 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:116.61,118.3 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:119.2,119.55 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:119.55,121.3 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:122.2,123.74 2 1 -github.com/number571/go-peer/pkg/client/message/message.go:126.50,128.2 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:132.42,134.2 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:136.43,138.2 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:140.40,142.2 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:146.40,148.2 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:150.40,152.2 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:154.41,156.41 2 1 -github.com/number571/go-peer/pkg/client/message/message.go:156.41,158.3 1 1 -github.com/number571/go-peer/pkg/client/message/message.go:159.2,161.36 3 1 -github.com/number571/go-peer/pkg/client/message/settings.go:13.46,18.2 1 1 -github.com/number571/go-peer/pkg/client/message/settings.go:20.45,21.30 1 1 -github.com/number571/go-peer/pkg/client/message/settings.go:21.30,22.36 1 1 -github.com/number571/go-peer/pkg/client/message/settings.go:24.2,24.10 1 1 -github.com/number571/go-peer/pkg/client/message/settings.go:27.46,29.2 1 1 -github.com/number571/go-peer/pkg/client/message/settings.go:31.50,33.2 1 1 github.com/number571/go-peer/pkg/client/client.go:31.79,45.51 4 1 github.com/number571/go-peer/pkg/client/client.go:45.51,46.54 1 1 github.com/number571/go-peer/pkg/client/client.go:49.2,49.15 1 1 @@ -1514,6 +1474,174 @@ github.com/number571/go-peer/pkg/client/client.go:222.52,224.3 1 0 github.com/number571/go-peer/pkg/client/client.go:225.2,226.16 2 1 github.com/number571/go-peer/pkg/client/client.go:226.16,228.3 1 0 github.com/number571/go-peer/pkg/client/client.go:231.2,231.25 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:45.62,49.26 3 1 +github.com/number571/go-peer/pkg/client/message/message.go:50.14,51.14 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:52.14,53.22 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:54.10,55.13 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:58.2,59.13 2 1 +github.com/number571/go-peer/pkg/client/message/message.go:59.13,61.3 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:63.2,63.57 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:63.57,65.3 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:67.2,67.26 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:68.14,69.37 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:70.14,73.26 3 1 +github.com/number571/go-peer/pkg/client/message/message.go:73.26,75.4 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:76.10,77.28 1 0 +github.com/number571/go-peer/pkg/client/message/message.go:80.2,80.25 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:80.25,82.3 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:84.2,84.12 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:87.36,89.2 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:91.36,93.2 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:95.37,103.2 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:105.38,113.2 1 0 +github.com/number571/go-peer/pkg/client/message/message.go:115.50,116.61 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:116.61,118.3 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:119.2,119.55 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:119.55,121.3 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:122.2,123.74 2 1 +github.com/number571/go-peer/pkg/client/message/message.go:126.50,128.2 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:132.42,134.2 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:136.43,138.2 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:140.40,142.2 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:146.40,148.2 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:150.40,152.2 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:154.41,156.41 2 1 +github.com/number571/go-peer/pkg/client/message/message.go:156.41,158.3 1 1 +github.com/number571/go-peer/pkg/client/message/message.go:159.2,161.36 3 1 +github.com/number571/go-peer/pkg/client/message/settings.go:13.46,18.2 1 1 +github.com/number571/go-peer/pkg/client/message/settings.go:20.45,21.30 1 1 +github.com/number571/go-peer/pkg/client/message/settings.go:21.30,22.36 1 1 +github.com/number571/go-peer/pkg/client/message/settings.go:24.2,24.10 1 1 +github.com/number571/go-peer/pkg/client/message/settings.go:27.46,29.2 1 1 +github.com/number571/go-peer/pkg/client/message/settings.go:31.50,33.2 1 1 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:18.13,34.32 2 0 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:34.32,35.13 1 0 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:38.2,38.25 1 0 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:38.25,43.17 2 0 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:43.17,44.14 1 0 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:46.3,46.47 1 0 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:46.47,47.14 1 0 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:51.2,51.25 1 0 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:51.25,54.17 3 0 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:54.17,55.14 1 0 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:57.3,57.35 1 0 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:57.35,58.36 1 0 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:60.3,60.90 1 0 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:60.90,61.34 1 0 +github.com/number571/go-peer/pkg/client/queue/examples/main.go:63.3,63.37 1 0 +github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:19.60,24.2 1 1 +github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:26.54,34.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:26.44,32.2 3 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:34.43,36.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:38.42,40.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:42.42,44.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:46.42,48.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:21.61,27.2 3 1 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:29.47,31.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:33.46,35.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:37.46,39.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:41.46,43.2 1 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:24.41,25.28 1 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:25.28,26.23 1 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:28.2,30.3 1 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:35.57,43.29 3 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:43.29,53.32 4 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:53.32,55.4 1 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:56.3,56.10 1 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:58.2,58.10 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:62.70,76.2 7 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:16.25,18.2 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:21.46,24.16 3 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:24.16,26.13 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:28.2,28.14 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:32.47,34.2 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:37.39,41.2 3 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:44.35,46.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:41.55,46.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:49.43,51.16 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:51.16,52.13 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:54.2,54.31 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:57.52,58.30 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:59.14,61.21 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:61.21,63.4 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:64.3,64.32 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:65.14,72.36 3 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:72.36,74.4 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:75.3,77.36 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:77.36,79.4 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:80.3,83.17 3 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:83.17,85.4 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:86.3,86.32 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:87.10,88.28 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:92.56,94.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:96.53,98.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:100.43,102.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:104.40,106.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:108.41,110.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:112.40,114.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:116.40,118.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:121.58,123.16 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:123.16,125.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:126.2,126.13 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:130.64,132.16 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:132.16,134.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:135.2,135.13 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:139.57,141.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:143.58,145.16 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:145.16,147.3 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:148.2,148.18 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:160.51,165.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:167.49,168.29 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:169.14,171.17 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:171.17,173.4 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:174.3,174.27 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:175.14,182.36 3 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:182.36,184.4 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:185.3,187.36 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:187.36,189.4 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:190.3,193.17 3 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:193.17,195.4 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:196.3,196.31 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:197.10,198.28 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:202.55,204.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:206.44,208.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:210.66,212.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:214.39,216.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:218.40,220.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:222.39,224.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:226.39,228.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:238.53,244.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:246.37,248.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:250.38,252.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:254.37,256.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:258.37,260.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:263.62,265.16 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:265.16,267.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:268.2,268.13 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:272.58,274.16 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:274.16,276.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:277.2,277.12 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:281.57,283.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:286.67,288.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:290.39,296.2 5 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:17.36,21.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:24.56,30.2 4 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:33.47,38.33 4 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:38.33,40.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:42.2,42.13 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:46.51,51.2 3 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:54.47,59.2 3 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.40,25.30 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:25.30,26.36 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:28.2,29.16 2 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:29.16,31.3 1 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:32.2,34.3 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:37.55,47.2 7 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:49.55,51.27 2 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.27,53.3 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:55.2,59.15 4 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:62.39,64.2 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:66.39,68.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/config_connects.go:17.120,18.56 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/config_connects.go:18.56,21.100 2 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/config_connects.go:21.100,25.4 3 0 @@ -1655,151 +1783,6 @@ github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tc github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:107.43,109.16 2 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:109.16,111.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:112.2,112.13 1 1 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:18.13,34.32 2 0 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:34.32,35.13 1 0 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:38.2,38.25 1 0 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:38.25,43.17 2 0 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:43.17,44.14 1 0 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:46.3,46.47 1 0 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:46.47,47.14 1 0 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:51.2,51.25 1 0 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:51.25,54.17 3 0 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:54.17,55.14 1 0 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:57.3,57.35 1 0 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:57.35,58.36 1 0 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:60.3,60.90 1 0 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:60.90,61.34 1 0 -github.com/number571/go-peer/pkg/client/queue/examples/main.go:63.3,63.37 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:26.44,32.2 3 1 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:34.43,36.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:38.42,40.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:42.42,44.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:46.42,48.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:21.61,27.2 3 1 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:29.47,31.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:33.46,35.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:37.46,39.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:41.46,43.2 1 1 -github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:19.60,24.2 1 1 -github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:26.54,34.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:41.55,46.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:49.43,51.16 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:51.16,52.13 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:54.2,54.31 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:57.52,58.30 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:59.14,61.21 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:61.21,63.4 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:64.3,64.32 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:65.14,72.36 3 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:72.36,74.4 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:75.3,77.36 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:77.36,79.4 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:80.3,83.17 3 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:83.17,85.4 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:86.3,86.32 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:87.10,88.28 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:92.56,94.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:96.53,98.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:100.43,102.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:104.40,106.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:108.41,110.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:112.40,114.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:116.40,118.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:121.58,123.16 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:123.16,125.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:126.2,126.13 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:130.64,132.16 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:132.16,134.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:135.2,135.13 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:139.57,141.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:143.58,145.16 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:145.16,147.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:148.2,148.18 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:160.51,165.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:167.49,168.29 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:169.14,171.17 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:171.17,173.4 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:174.3,174.27 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:175.14,182.36 3 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:182.36,184.4 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:185.3,187.36 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:187.36,189.4 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:190.3,193.17 3 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:193.17,195.4 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:196.3,196.31 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:197.10,198.28 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:202.55,204.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:206.44,208.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:210.66,212.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:214.39,216.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:218.40,220.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:222.39,224.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:226.39,228.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:238.53,244.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:246.37,248.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:250.38,252.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:254.37,256.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:258.37,260.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:263.62,265.16 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:265.16,267.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:268.2,268.13 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:272.58,274.16 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:274.16,276.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:277.2,277.12 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:281.57,283.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:286.67,288.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/asymmetric.go:290.39,296.2 5 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:17.36,21.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:24.56,30.2 4 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:33.47,38.33 4 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:38.33,40.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:42.2,42.13 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:46.51,51.2 3 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:54.47,59.2 3 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:16.25,18.2 1 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:21.46,24.16 3 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:24.16,26.13 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:28.2,28.14 1 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:32.47,34.2 1 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:37.39,41.2 3 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:44.35,46.2 1 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:24.41,25.28 1 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:25.28,26.23 1 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:28.2,30.3 1 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:35.57,43.29 3 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:43.29,53.32 4 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:53.32,55.4 1 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:56.3,56.10 1 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:58.2,58.10 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:62.70,76.2 7 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.40,25.30 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:25.30,26.36 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:28.2,29.16 2 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:29.16,31.3 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:32.2,34.3 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:37.55,47.2 7 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:49.55,51.27 2 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.27,53.3 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:55.2,59.15 4 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:62.39,64.2 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:66.39,68.2 1 1 -github.com/number571/go-peer/pkg/encoding/bytes.go:17.51,22.16 4 1 -github.com/number571/go-peer/pkg/encoding/bytes.go:22.16,23.13 1 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:26.2,27.12 2 1 -github.com/number571/go-peer/pkg/encoding/bytes.go:31.53,33.2 1 1 -github.com/number571/go-peer/pkg/encoding/hex.go:5.37,7.2 1 1 -github.com/number571/go-peer/pkg/encoding/hex.go:9.37,11.16 2 1 -github.com/number571/go-peer/pkg/encoding/hex.go:11.16,13.3 1 1 -github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 1 -github.com/number571/go-peer/pkg/encoding/serialize.go:9.59,15.20 2 1 -github.com/number571/go-peer/pkg/encoding/serialize.go:16.12,17.49 1 1 -github.com/number571/go-peer/pkg/encoding/serialize.go:18.13,19.33 1 1 -github.com/number571/go-peer/pkg/encoding/serialize.go:22.2,22.16 1 1 -github.com/number571/go-peer/pkg/encoding/serialize.go:22.16,24.3 1 0 -github.com/number571/go-peer/pkg/encoding/serialize.go:25.2,25.12 1 1 -github.com/number571/go-peer/pkg/encoding/serialize.go:28.56,29.52 1 1 -github.com/number571/go-peer/pkg/encoding/serialize.go:29.52,31.3 1 1 -github.com/number571/go-peer/pkg/encoding/serialize.go:32.2,32.12 1 1 github.com/number571/go-peer/pkg/errors/errors.go:17.33,19.45 2 1 github.com/number571/go-peer/pkg/errors/errors.go:19.45,21.3 1 1 github.com/number571/go-peer/pkg/errors/errors.go:22.2,22.29 1 1 @@ -1831,14 +1814,23 @@ github.com/number571/go-peer/pkg/errors/errors.go:72.3,72.46 1 1 github.com/number571/go-peer/pkg/errors/errors.go:72.46,74.4 1 1 github.com/number571/go-peer/pkg/errors/errors.go:76.2,76.14 1 1 github.com/number571/go-peer/pkg/errors/errors.go:79.54,83.2 3 1 -github.com/number571/go-peer/pkg/filesystem/file.go:17.35,21.2 1 1 -github.com/number571/go-peer/pkg/filesystem/file.go:23.40,25.16 2 1 -github.com/number571/go-peer/pkg/filesystem/file.go:25.16,27.3 1 1 -github.com/number571/go-peer/pkg/filesystem/file.go:28.2,28.18 1 1 -github.com/number571/go-peer/pkg/filesystem/file.go:31.43,32.59 1 1 -github.com/number571/go-peer/pkg/filesystem/file.go:32.59,34.3 1 1 -github.com/number571/go-peer/pkg/filesystem/file.go:35.2,35.12 1 1 -github.com/number571/go-peer/pkg/filesystem/file.go:38.32,41.2 2 1 +github.com/number571/go-peer/pkg/encoding/bytes.go:17.51,22.16 4 1 +github.com/number571/go-peer/pkg/encoding/bytes.go:22.16,23.13 1 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:26.2,27.12 2 1 +github.com/number571/go-peer/pkg/encoding/bytes.go:31.53,33.2 1 1 +github.com/number571/go-peer/pkg/encoding/hex.go:5.37,7.2 1 1 +github.com/number571/go-peer/pkg/encoding/hex.go:9.37,11.16 2 1 +github.com/number571/go-peer/pkg/encoding/hex.go:11.16,13.3 1 1 +github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 1 +github.com/number571/go-peer/pkg/encoding/serialize.go:9.59,15.20 2 1 +github.com/number571/go-peer/pkg/encoding/serialize.go:16.12,17.49 1 1 +github.com/number571/go-peer/pkg/encoding/serialize.go:18.13,19.33 1 1 +github.com/number571/go-peer/pkg/encoding/serialize.go:22.2,22.16 1 1 +github.com/number571/go-peer/pkg/encoding/serialize.go:22.16,24.3 1 0 +github.com/number571/go-peer/pkg/encoding/serialize.go:25.2,25.12 1 1 +github.com/number571/go-peer/pkg/encoding/serialize.go:28.56,29.52 1 1 +github.com/number571/go-peer/pkg/encoding/serialize.go:29.52,31.3 1 1 +github.com/number571/go-peer/pkg/encoding/serialize.go:32.2,32.12 1 1 github.com/number571/go-peer/pkg/logger/logger.go:28.60,35.23 3 1 github.com/number571/go-peer/pkg/logger/logger.go:35.23,37.3 1 1 github.com/number571/go-peer/pkg/logger/logger.go:39.2,40.23 2 1 @@ -1861,6 +1853,14 @@ github.com/number571/go-peer/pkg/logger/settings.go:26.45,29.2 1 1 github.com/number571/go-peer/pkg/logger/settings.go:31.46,33.2 1 1 github.com/number571/go-peer/pkg/logger/settings.go:35.46,37.2 1 1 github.com/number571/go-peer/pkg/logger/settings.go:39.46,41.2 1 1 +github.com/number571/go-peer/pkg/filesystem/file.go:17.35,21.2 1 1 +github.com/number571/go-peer/pkg/filesystem/file.go:23.40,25.16 2 1 +github.com/number571/go-peer/pkg/filesystem/file.go:25.16,27.3 1 1 +github.com/number571/go-peer/pkg/filesystem/file.go:28.2,28.18 1 1 +github.com/number571/go-peer/pkg/filesystem/file.go:31.43,32.59 1 1 +github.com/number571/go-peer/pkg/filesystem/file.go:32.59,34.3 1 1 +github.com/number571/go-peer/pkg/filesystem/file.go:35.2,35.12 1 1 +github.com/number571/go-peer/pkg/filesystem/file.go:38.32,41.2 2 1 github.com/number571/go-peer/pkg/client/queue/queue.go:33.77,43.2 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:45.49,47.2 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:49.52,54.2 3 1 @@ -1871,7 +1871,7 @@ github.com/number571/go-peer/pkg/client/queue/queue.go:66.12,67.7 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:67.7,68.11 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:69.26,70.11 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:71.53,73.57 2 1 -github.com/number571/go-peer/pkg/client/queue/queue.go:73.57,74.14 1 1 +github.com/number571/go-peer/pkg/client/queue/queue.go:73.57,74.14 1 0 github.com/number571/go-peer/pkg/client/queue/queue.go:76.5,76.46 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:81.2,81.12 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:84.38,88.15 3 1 @@ -1904,6 +1904,28 @@ github.com/number571/go-peer/pkg/client/queue/settings.go:36.2,36.10 1 1 github.com/number571/go-peer/pkg/client/queue/settings.go:39.46,41.2 1 1 github.com/number571/go-peer/pkg/client/queue/settings.go:43.46,45.2 1 1 github.com/number571/go-peer/pkg/client/queue/settings.go:47.49,49.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:33.18,36.2 2 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:38.13,47.115 4 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:47.115,49.3 1 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:51.2,54.38 3 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:54.38,55.13 1 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:57.2,57.55 1 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:57.55,58.13 1 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:60.2,62.37 2 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:62.37,63.13 1 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:65.2,65.78 1 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:65.78,66.13 1 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:69.2,73.16 2 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:73.16,74.13 1 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:76.2,76.26 1 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:79.67,85.16 2 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:85.16,87.3 1 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:88.2,101.36 1 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:101.36,103.12 2 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:103.12,104.34 1 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:106.5,114.6 2 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:137.60,146.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:148.36,156.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/adapters/payload.go:15.54,19.2 1 1 github.com/number571/go-peer/pkg/network/anonymity/adapters/payload.go:21.37,23.2 1 1 github.com/number571/go-peer/pkg/network/anonymity/adapters/payload.go:25.37,27.2 1 1 @@ -2021,28 +2043,6 @@ github.com/number571/go-peer/pkg/network/conn/settings.go:75.47,77.2 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:79.57,81.2 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:83.53,85.2 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:87.54,89.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:33.18,36.2 2 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:38.13,47.115 4 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:47.115,49.3 1 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:51.2,54.38 3 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:54.38,55.13 1 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:57.2,57.55 1 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:57.55,58.13 1 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:60.2,62.37 2 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:62.37,63.13 1 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:65.2,65.78 1 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:65.78,66.13 1 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:69.2,73.16 2 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:73.16,74.13 1 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:76.2,76.26 1 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:79.67,85.16 2 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:85.16,87.3 1 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:88.2,101.36 1 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:101.36,103.12 2 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:103.12,104.34 1 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:106.5,114.6 2 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:137.60,146.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:148.36,156.2 1 0 github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:19.13,28.39 4 0 github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:28.39,29.13 1 0 github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:31.2,33.63 2 0 @@ -2071,105 +2071,6 @@ github.com/number571/go-peer/pkg/network/examples/echo/main.go:55.34,56.76 1 0 github.com/number571/go-peer/pkg/network/examples/echo/main.go:56.76,65.3 2 0 github.com/number571/go-peer/pkg/network/examples/echo/main.go:68.60,77.2 1 0 github.com/number571/go-peer/pkg/network/examples/echo/main.go:79.36,87.2 1 0 -github.com/number571/go-peer/pkg/network/network.go:31.37,38.2 1 1 -github.com/number571/go-peer/pkg/network/network.go:41.41,43.2 1 1 -github.com/number571/go-peer/pkg/network/network.go:46.63,54.39 5 1 -github.com/number571/go-peer/pkg/network/network.go:54.39,58.25 3 1 -github.com/number571/go-peer/pkg/network/network.go:58.25,60.4 1 1 -github.com/number571/go-peer/pkg/network/network.go:62.3,62.35 1 1 -github.com/number571/go-peer/pkg/network/network.go:62.35,66.17 3 1 -github.com/number571/go-peer/pkg/network/network.go:66.17,67.22 1 1 -github.com/number571/go-peer/pkg/network/network.go:67.22,69.6 1 0 -github.com/number571/go-peer/pkg/network/network.go:71.5,73.19 3 1 -github.com/number571/go-peer/pkg/network/network.go:76.4,76.11 1 1 -github.com/number571/go-peer/pkg/network/network.go:77.24,78.17 1 1 -github.com/number571/go-peer/pkg/network/network.go:79.53,86.6 2 0 -github.com/number571/go-peer/pkg/network/network.go:91.2,94.30 3 1 -github.com/number571/go-peer/pkg/network/network.go:94.30,96.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:97.2,97.15 1 1 -github.com/number571/go-peer/pkg/network/network.go:103.29,105.16 2 1 -github.com/number571/go-peer/pkg/network/network.go:105.16,107.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:109.2,109.34 1 1 -github.com/number571/go-peer/pkg/network/network.go:109.34,112.7 3 1 -github.com/number571/go-peer/pkg/network/network.go:112.7,114.18 2 1 -github.com/number571/go-peer/pkg/network/network.go:114.18,115.10 1 1 -github.com/number571/go-peer/pkg/network/network.go:118.4,118.26 1 1 -github.com/number571/go-peer/pkg/network/network.go:118.26,120.13 2 1 -github.com/number571/go-peer/pkg/network/network.go:123.4,128.34 5 1 -github.com/number571/go-peer/pkg/network/network.go:132.2,132.12 1 1 -github.com/number571/go-peer/pkg/network/network.go:136.30,141.24 4 1 -github.com/number571/go-peer/pkg/network/network.go:141.24,143.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:145.2,145.39 1 1 -github.com/number571/go-peer/pkg/network/network.go:145.39,148.3 2 1 -github.com/number571/go-peer/pkg/network/network.go:150.2,150.16 1 1 -github.com/number571/go-peer/pkg/network/network.go:150.16,152.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:153.2,153.12 1 1 -github.com/number571/go-peer/pkg/network/network.go:157.67,163.2 4 1 -github.com/number571/go-peer/pkg/network/network.go:166.56,171.41 4 1 -github.com/number571/go-peer/pkg/network/network.go:171.41,173.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:175.2,175.16 1 1 -github.com/number571/go-peer/pkg/network/network.go:180.54,181.24 1 1 -github.com/number571/go-peer/pkg/network/network.go:181.24,183.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:185.2,185.44 1 1 -github.com/number571/go-peer/pkg/network/network.go:185.44,187.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:189.2,191.16 3 1 -github.com/number571/go-peer/pkg/network/network.go:191.16,193.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:195.2,198.12 3 1 -github.com/number571/go-peer/pkg/network/network.go:202.54,207.9 4 1 -github.com/number571/go-peer/pkg/network/network.go:207.9,209.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:211.2,213.37 2 1 -github.com/number571/go-peer/pkg/network/network.go:213.37,215.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:217.2,217.12 1 1 -github.com/number571/go-peer/pkg/network/network.go:221.63,223.6 2 1 -github.com/number571/go-peer/pkg/network/network.go:223.6,229.13 2 1 -github.com/number571/go-peer/pkg/network/network.go:229.13,231.18 2 1 -github.com/number571/go-peer/pkg/network/network.go:231.18,234.5 2 1 -github.com/number571/go-peer/pkg/network/network.go:235.4,235.43 1 1 -github.com/number571/go-peer/pkg/network/network.go:238.3,239.10 2 1 -github.com/number571/go-peer/pkg/network/network.go:240.25,241.11 1 1 -github.com/number571/go-peer/pkg/network/network.go:241.11,243.5 1 1 -github.com/number571/go-peer/pkg/network/network.go:244.51,246.10 2 0 -github.com/number571/go-peer/pkg/network/network.go:254.77,256.40 1 1 -github.com/number571/go-peer/pkg/network/network.go:256.40,258.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:261.2,263.21 3 1 -github.com/number571/go-peer/pkg/network/network.go:263.21,266.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:268.2,268.42 1 1 -github.com/number571/go-peer/pkg/network/network.go:268.42,271.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:273.2,273.13 1 1 -github.com/number571/go-peer/pkg/network/network.go:277.39,283.2 4 1 -github.com/number571/go-peer/pkg/network/network.go:287.53,294.40 4 1 -github.com/number571/go-peer/pkg/network/network.go:294.40,296.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:299.2,300.14 2 1 -github.com/number571/go-peer/pkg/network/network.go:304.67,310.2 4 1 -github.com/number571/go-peer/pkg/network/network.go:313.66,318.2 3 1 -github.com/number571/go-peer/pkg/network/network.go:321.61,327.2 4 1 -github.com/number571/go-peer/pkg/network/network.go:330.53,335.2 3 1 -github.com/number571/go-peer/pkg/network/network.go:338.44,343.2 3 1 -github.com/number571/go-peer/pkg/network/settings.go:23.46,32.2 1 1 -github.com/number571/go-peer/pkg/network/settings.go:34.45,35.22 1 1 -github.com/number571/go-peer/pkg/network/settings.go:35.22,36.28 1 1 -github.com/number571/go-peer/pkg/network/settings.go:38.2,38.25 1 1 -github.com/number571/go-peer/pkg/network/settings.go:38.25,39.31 1 1 -github.com/number571/go-peer/pkg/network/settings.go:41.2,41.25 1 1 -github.com/number571/go-peer/pkg/network/settings.go:41.25,42.31 1 1 -github.com/number571/go-peer/pkg/network/settings.go:44.2,44.26 1 1 -github.com/number571/go-peer/pkg/network/settings.go:44.26,45.32 1 1 -github.com/number571/go-peer/pkg/network/settings.go:47.2,47.28 1 1 -github.com/number571/go-peer/pkg/network/settings.go:47.28,48.34 1 1 -github.com/number571/go-peer/pkg/network/settings.go:50.2,50.10 1 1 -github.com/number571/go-peer/pkg/network/settings.go:53.41,55.2 1 1 -github.com/number571/go-peer/pkg/network/settings.go:57.42,59.2 1 1 -github.com/number571/go-peer/pkg/network/settings.go:61.45,63.2 1 1 -github.com/number571/go-peer/pkg/network/settings.go:65.54,67.2 1 1 -github.com/number571/go-peer/pkg/network/settings.go:69.52,71.2 1 1 -github.com/number571/go-peer/pkg/network/settings.go:73.53,75.2 1 1 -github.com/number571/go-peer/pkg/payload/payload.go:15.54,21.2 2 1 -github.com/number571/go-peer/pkg/payload/payload.go:23.49,24.47 1 1 -github.com/number571/go-peer/pkg/payload/payload.go:24.47,26.3 1 1 -github.com/number571/go-peer/pkg/payload/payload.go:27.2,27.32 1 1 -github.com/number571/go-peer/pkg/payload/payload.go:30.36,34.2 3 1 -github.com/number571/go-peer/pkg/payload/payload.go:36.36,38.2 1 1 -github.com/number571/go-peer/pkg/payload/payload.go:40.36,42.2 1 1 github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:19.13,28.39 4 0 github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:28.39,29.13 1 0 github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:31.2,35.63 3 0 @@ -2183,6 +2084,13 @@ github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:61.17,63.4 1 github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:65.3,74.13 3 0 github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:78.60,87.2 1 0 github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:89.36,97.2 1 0 +github.com/number571/go-peer/pkg/payload/payload.go:15.54,21.2 2 1 +github.com/number571/go-peer/pkg/payload/payload.go:23.49,24.47 1 1 +github.com/number571/go-peer/pkg/payload/payload.go:24.47,26.3 1 1 +github.com/number571/go-peer/pkg/payload/payload.go:27.2,27.32 1 1 +github.com/number571/go-peer/pkg/payload/payload.go:30.36,34.2 3 1 +github.com/number571/go-peer/pkg/payload/payload.go:36.36,38.2 1 1 +github.com/number571/go-peer/pkg/payload/payload.go:40.36,42.2 1 1 github.com/number571/go-peer/pkg/network/message/message.go:30.66,40.2 4 1 github.com/number571/go-peer/pkg/network/message/message.go:42.58,43.59 1 1 github.com/number571/go-peer/pkg/network/message/message.go:43.59,45.3 1 1 @@ -2202,6 +2110,99 @@ github.com/number571/go-peer/pkg/network/message/settings.go:13.46,18.2 1 1 github.com/number571/go-peer/pkg/network/message/settings.go:20.45,22.2 1 1 github.com/number571/go-peer/pkg/network/message/settings.go:24.46,26.2 1 1 github.com/number571/go-peer/pkg/network/message/settings.go:28.44,30.2 1 1 +github.com/number571/go-peer/pkg/network/network.go:38.37,45.2 1 1 +github.com/number571/go-peer/pkg/network/network.go:47.43,52.2 1 1 +github.com/number571/go-peer/pkg/network/network.go:55.41,57.2 1 1 +github.com/number571/go-peer/pkg/network/network.go:60.63,68.39 5 1 +github.com/number571/go-peer/pkg/network/network.go:68.39,72.25 3 1 +github.com/number571/go-peer/pkg/network/network.go:72.25,74.4 1 1 +github.com/number571/go-peer/pkg/network/network.go:76.3,76.35 1 1 +github.com/number571/go-peer/pkg/network/network.go:76.35,80.17 3 1 +github.com/number571/go-peer/pkg/network/network.go:80.17,81.22 1 1 +github.com/number571/go-peer/pkg/network/network.go:81.22,83.6 1 0 +github.com/number571/go-peer/pkg/network/network.go:85.5,87.19 3 1 +github.com/number571/go-peer/pkg/network/network.go:90.4,90.11 1 1 +github.com/number571/go-peer/pkg/network/network.go:91.24,92.17 1 1 +github.com/number571/go-peer/pkg/network/network.go:93.53,100.6 2 0 +github.com/number571/go-peer/pkg/network/network.go:105.2,108.30 3 1 +github.com/number571/go-peer/pkg/network/network.go:108.30,110.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:111.2,111.15 1 1 +github.com/number571/go-peer/pkg/network/network.go:117.29,119.16 2 1 +github.com/number571/go-peer/pkg/network/network.go:119.16,121.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:123.2,123.34 1 1 +github.com/number571/go-peer/pkg/network/network.go:123.34,126.7 3 1 +github.com/number571/go-peer/pkg/network/network.go:126.7,128.18 2 1 +github.com/number571/go-peer/pkg/network/network.go:128.18,129.10 1 1 +github.com/number571/go-peer/pkg/network/network.go:132.4,132.26 1 1 +github.com/number571/go-peer/pkg/network/network.go:132.26,134.13 2 1 +github.com/number571/go-peer/pkg/network/network.go:137.4,142.34 5 1 +github.com/number571/go-peer/pkg/network/network.go:146.2,146.12 1 1 +github.com/number571/go-peer/pkg/network/network.go:150.30,155.24 4 1 +github.com/number571/go-peer/pkg/network/network.go:155.24,157.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:159.2,159.39 1 1 +github.com/number571/go-peer/pkg/network/network.go:159.39,162.3 2 1 +github.com/number571/go-peer/pkg/network/network.go:164.2,164.16 1 1 +github.com/number571/go-peer/pkg/network/network.go:164.16,166.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:167.2,167.12 1 1 +github.com/number571/go-peer/pkg/network/network.go:171.67,177.2 4 1 +github.com/number571/go-peer/pkg/network/network.go:180.56,185.41 4 1 +github.com/number571/go-peer/pkg/network/network.go:185.41,187.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:189.2,189.16 1 1 +github.com/number571/go-peer/pkg/network/network.go:194.54,195.24 1 1 +github.com/number571/go-peer/pkg/network/network.go:195.24,197.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:199.2,199.44 1 1 +github.com/number571/go-peer/pkg/network/network.go:199.44,201.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:203.2,205.16 3 1 +github.com/number571/go-peer/pkg/network/network.go:205.16,207.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:209.2,212.12 3 1 +github.com/number571/go-peer/pkg/network/network.go:216.54,221.9 4 1 +github.com/number571/go-peer/pkg/network/network.go:221.9,223.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:225.2,227.37 2 1 +github.com/number571/go-peer/pkg/network/network.go:227.37,229.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:231.2,231.12 1 1 +github.com/number571/go-peer/pkg/network/network.go:235.63,237.6 2 1 +github.com/number571/go-peer/pkg/network/network.go:237.6,243.13 2 1 +github.com/number571/go-peer/pkg/network/network.go:243.13,245.18 2 1 +github.com/number571/go-peer/pkg/network/network.go:245.18,248.5 2 1 +github.com/number571/go-peer/pkg/network/network.go:249.4,249.43 1 1 +github.com/number571/go-peer/pkg/network/network.go:252.3,253.10 2 1 +github.com/number571/go-peer/pkg/network/network.go:254.25,255.11 1 1 +github.com/number571/go-peer/pkg/network/network.go:255.11,257.5 1 1 +github.com/number571/go-peer/pkg/network/network.go:258.51,260.10 2 0 +github.com/number571/go-peer/pkg/network/network.go:268.77,270.38 1 1 +github.com/number571/go-peer/pkg/network/network.go:270.38,272.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:275.2,277.21 3 1 +github.com/number571/go-peer/pkg/network/network.go:277.21,280.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:282.2,282.42 1 1 +github.com/number571/go-peer/pkg/network/network.go:282.42,285.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:287.2,287.13 1 1 +github.com/number571/go-peer/pkg/network/network.go:291.39,297.2 4 1 +github.com/number571/go-peer/pkg/network/network.go:301.51,307.42 4 1 +github.com/number571/go-peer/pkg/network/network.go:307.42,309.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:312.2,320.14 5 1 +github.com/number571/go-peer/pkg/network/network.go:324.67,330.2 4 1 +github.com/number571/go-peer/pkg/network/network.go:333.66,338.2 3 1 +github.com/number571/go-peer/pkg/network/network.go:341.61,347.2 4 1 +github.com/number571/go-peer/pkg/network/network.go:350.53,355.2 3 1 +github.com/number571/go-peer/pkg/network/network.go:358.44,363.2 3 1 +github.com/number571/go-peer/pkg/network/settings.go:23.46,32.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:34.45,35.23 1 1 +github.com/number571/go-peer/pkg/network/settings.go:35.23,36.29 1 1 +github.com/number571/go-peer/pkg/network/settings.go:38.2,38.25 1 1 +github.com/number571/go-peer/pkg/network/settings.go:38.25,39.31 1 1 +github.com/number571/go-peer/pkg/network/settings.go:41.2,41.25 1 1 +github.com/number571/go-peer/pkg/network/settings.go:41.25,42.31 1 1 +github.com/number571/go-peer/pkg/network/settings.go:44.2,44.26 1 1 +github.com/number571/go-peer/pkg/network/settings.go:44.26,45.32 1 1 +github.com/number571/go-peer/pkg/network/settings.go:47.2,47.28 1 1 +github.com/number571/go-peer/pkg/network/settings.go:47.28,48.34 1 1 +github.com/number571/go-peer/pkg/network/settings.go:50.2,50.10 1 1 +github.com/number571/go-peer/pkg/network/settings.go:53.41,55.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:57.43,59.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:61.45,63.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:65.54,67.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:69.52,71.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:73.53,75.2 1 1 github.com/number571/go-peer/pkg/storage/settings.go:14.46,20.2 1 1 github.com/number571/go-peer/pkg/storage/settings.go:22.45,23.19 1 1 github.com/number571/go-peer/pkg/storage/settings.go:23.19,24.25 1 1