diff --git a/pkg/client/client_test.go b/pkg/client/client_test.go index b5c57b7f..480fbb6f 100644 --- a/pkg/client/client_test.go +++ b/pkg/client/client_test.go @@ -3,14 +3,26 @@ package client import ( "bytes" + "errors" "testing" + "github.com/number571/go-peer/pkg/client/message" "github.com/number571/go-peer/pkg/crypto/asymmetric" + "github.com/number571/go-peer/pkg/crypto/hashing" + "github.com/number571/go-peer/pkg/crypto/random" + "github.com/number571/go-peer/pkg/crypto/symmetric" + "github.com/number571/go-peer/pkg/encoding" + "github.com/number571/go-peer/pkg/payload/joiner" ) func TestPanicNewClient(t *testing.T) { t.Parallel() + tcNewClientWithSmallMsgSize(t) + tcNewClientWithInvalidPrivKey(t) +} + +func tcNewClientWithSmallMsgSize(t *testing.T) { defer func() { if r := recover(); r == nil { t.Error("nothing panics") @@ -21,6 +33,17 @@ func TestPanicNewClient(t *testing.T) { _ = NewClient(asymmetric.NewPrivKey(), 8) } +func tcNewClientWithInvalidPrivKey(t *testing.T) { + defer func() { + if r := recover(); r == nil { + t.Error("nothing panics") + return + } + }() + + _ = NewClient(&tsPrivKey{}, (8 << 10)) +} + func TestError(t *testing.T) { t.Parallel() @@ -32,13 +55,68 @@ func TestError(t *testing.T) { } } +func TestInvalidKeys(t *testing.T) { + t.Parallel() + + _client := NewClient(asymmetric.NewPrivKey(), (8 << 10)).(*sClient) + if _, err := _client.encryptWithParams(&tsKEMPubKey{}, []byte("hello"), 0); err == nil { + t.Error("success encrypt with invalid pubkey") + return + } + + kemPubKey := _client.GetPrivKey().GetKEMPrivKey().GetPubKey() + msg := []byte("hello, world!") + + enc, err := _client.EncryptMessage(kemPubKey, msg) + if err != nil { + t.Error(err) + return + } + + _client.fPrivKey = &tsPrivKey{} + if _, _, err := _client.DecryptMessage(enc); err == nil { + t.Error("success decrypt with invalid privkey") + return + } +} + +func TestInvalidClient(t *testing.T) { + t.Parallel() + + msgsize := uint64(8 << 10) + client := NewClient(asymmetric.NewPrivKey(), msgsize) + kemPubKey := client.GetPrivKey().GetKEMPrivKey().GetPubKey() + + _client := client.(*sClient) + msg1 := []byte("hello") + pad1 := client.GetPayloadLimit() - uint64(len(msg1)) + 2*encoding.CSizeUint32 + + enc1, err := _client.tcEncryptWithParamsInvalidMessageBytes(kemPubKey, msg1, pad1) + if err != nil { + t.Error(err) + return + } + if _, _, err := client.DecryptMessage(enc1); err == nil { + t.Error("success decrypt message with invalid bytes structure (without joiner)") + return + } + + pad2 := client.GetPayloadLimit() - uint64(len(msg1)) + asymmetric.CDSAPubKeySize - 3 + enc2, err := _client.tcEncryptWithParamsInvalidDSAPublicKey(kemPubKey, msg1, pad2) + if err != nil { + t.Error(err) + return + } + if _, _, err := client.DecryptMessage(enc2); err == nil { + t.Error("success decrypt message with invalid dsa public key") + return + } +} + func TestClient(t *testing.T) { t.Parallel() - client := NewClient( - asymmetric.NewPrivKey(), - (8 << 10), - ) + client := NewClient(asymmetric.NewPrivKey(), (8 << 10)) kemPubKey := client.GetPrivKey().GetKEMPrivKey().GetPubKey() msg := []byte("hello, world!") @@ -74,10 +152,7 @@ func TestClient(t *testing.T) { func TestDecrypt(t *testing.T) { t.Parallel() - client := NewClient( - asymmetric.NewPrivKey(), - (8 << 10), - ) + client := NewClient(asymmetric.NewPrivKey(), (8 << 10)) if _, _, err := client.DecryptMessage([]byte{123}); err == nil { t.Error("success decrypt with invalid ciphertext (1)") @@ -113,3 +188,117 @@ func TestDecrypt(t *testing.T) { return } } + +var ( + _ asymmetric.IPrivKey = &tsPrivKey{} + _ asymmetric.IKEMPubKey = &tsKEMPubKey{} + _ asymmetric.IDSAPubKey = &tsDSAPubKey{} + _ asymmetric.IKEMPrivKey = &tsKEMPrivKey{} + _ asymmetric.IDSAPrivKey = &tsDSAPrivKey{} +) + +type tsPrivKey struct{} +type tsKEMPubKey struct{} +type tsDSAPubKey struct{} +type tsKEMPrivKey struct{} +type tsDSAPrivKey struct{} + +func (p *tsPrivKey) ToString() string { return "" } +func (p *tsPrivKey) ToBytes() []byte { return nil } +func (p *tsPrivKey) GetPubKey() asymmetric.IPubKey { return nil } +func (p *tsPrivKey) GetKEMPrivKey() asymmetric.IKEMPrivKey { return &tsKEMPrivKey{} } +func (p *tsPrivKey) GetDSAPrivKey() asymmetric.IDSAPrivKey { return &tsDSAPrivKey{} } + +func (p *tsKEMPubKey) ToBytes() []byte { return nil } +func (p *tsKEMPubKey) Encapsulate() ([]byte, []byte, error) { + return nil, nil, errors.New("some error") +} + +func (p *tsKEMPrivKey) ToBytes() []byte { return nil } +func (p *tsKEMPrivKey) GetPubKey() asymmetric.IKEMPubKey { return &tsKEMPubKey{} } +func (p *tsKEMPrivKey) Decapsulate([]byte) ([]byte, error) { return nil, errors.New("some error") } + +func (p *tsDSAPrivKey) ToBytes() []byte { return nil } +func (p *tsDSAPrivKey) GetPubKey() asymmetric.IDSAPubKey { return &tsDSAPubKey{} } +func (p *tsDSAPrivKey) SignBytes([]byte) []byte { return nil } + +func (p *tsDSAPubKey) ToBytes() []byte { return nil } +func (p *tsDSAPubKey) VerifyBytes([]byte, []byte) bool { return false } + +func (p *sClient) tcEncryptWithParamsInvalidMessageBytes( + pRecv asymmetric.IKEMPubKey, + pMsg []byte, + pPadd uint64, +) ([]byte, error) { + var ( + rand = random.NewRandom() + salt = rand.GetBytes(cSaltSize) + sign = p.fPrivKey.GetDSAPrivKey() + ) + + data := bytes.Join([][]byte{pMsg, rand.GetBytes(pPadd)}, []byte{}) + hash := hashing.NewHMACHasher(salt, bytes.Join( + [][]byte{ + sign.GetPubKey().ToBytes(), + pRecv.ToBytes(), + data, + }, + []byte{}, + )).ToBytes() + + ct, sk, err := pRecv.Encapsulate() + if err != nil { + return nil, ErrEncryptSymmetricKey + } + + cipher := symmetric.NewCipher(sk) + return message.NewMessage( + ct, + cipher.EncryptBytes(joiner.NewBytesJoiner32([][]byte{ + sign.GetPubKey().ToBytes(), + salt, + hash, + sign.SignBytes(hash), + data, + })), + ).ToBytes(), nil +} + +func (p *sClient) tcEncryptWithParamsInvalidDSAPublicKey( + pRecv asymmetric.IKEMPubKey, + pMsg []byte, + pPadd uint64, +) ([]byte, error) { + var ( + rand = random.NewRandom() + salt = rand.GetBytes(cSaltSize) + sign = p.fPrivKey.GetDSAPrivKey() + ) + + data := joiner.NewBytesJoiner32([][]byte{pMsg, rand.GetBytes(pPadd)}) + hash := hashing.NewHMACHasher(salt, bytes.Join( + [][]byte{ + sign.GetPubKey().ToBytes(), + pRecv.ToBytes(), + data, + }, + []byte{}, + )).ToBytes() + + ct, sk, err := pRecv.Encapsulate() + if err != nil { + return nil, ErrEncryptSymmetricKey + } + + cipher := symmetric.NewCipher(sk) + return message.NewMessage( + ct, + cipher.EncryptBytes(joiner.NewBytesJoiner32([][]byte{ + []byte("123"), + salt, + hash, + sign.SignBytes(hash), + data, + })), + ).ToBytes(), nil +} diff --git a/pkg/crypto/asymmetric/dsa_test.go b/pkg/crypto/asymmetric/dsa_test.go index d45fe2ee..737994c6 100644 --- a/pkg/crypto/asymmetric/dsa_test.go +++ b/pkg/crypto/asymmetric/dsa_test.go @@ -1,9 +1,27 @@ package asymmetric import ( + "crypto" + "io" "testing" + + "github.com/cloudflare/circl/sign" ) +func TestNewDSA(t *testing.T) { + t.Parallel() + + if pk := newDSAPrivKey(&tsPrivateKeyDSA{}); pk != nil { + t.Error("success get another dsa privkey (not mldsa65)") + return + } + + if pk := newDSAPubKey(&tsPublicKeyDSA{}); pk != nil { + t.Error("success get another dsa pubkey (not mldsa65)") + return + } +} + func TestSigner(t *testing.T) { t.Parallel() @@ -32,3 +50,23 @@ func TestSigner(t *testing.T) { // fmt.Println(len(privKey.ToBytes())) // fmt.Println(len(pubKey.ToBytes()), len(sign)) } + +var ( + _ sign.PrivateKey = &tsPrivateKeyDSA{} + _ sign.PublicKey = &tsPublicKeyDSA{} +) + +type tsPrivateKeyDSA struct{} +type tsPublicKeyDSA struct{} + +func (p *tsPrivateKeyDSA) Scheme() sign.Scheme { return nil } +func (p *tsPrivateKeyDSA) MarshalBinary() ([]byte, error) { return nil, nil } +func (p *tsPrivateKeyDSA) Equal(crypto.PrivateKey) bool { return false } +func (p *tsPrivateKeyDSA) Public() crypto.PublicKey { return nil } +func (p *tsPrivateKeyDSA) Sign(io.Reader, []byte, crypto.SignerOpts) ([]byte, error) { + return nil, nil +} + +func (p *tsPublicKeyDSA) Scheme() sign.Scheme { return nil } +func (p *tsPublicKeyDSA) MarshalBinary() ([]byte, error) { return nil, nil } +func (p *tsPublicKeyDSA) Equal(crypto.PublicKey) bool { return false } diff --git a/pkg/crypto/asymmetric/kem_test.go b/pkg/crypto/asymmetric/kem_test.go index 19aac16d..c9875346 100644 --- a/pkg/crypto/asymmetric/kem_test.go +++ b/pkg/crypto/asymmetric/kem_test.go @@ -3,8 +3,24 @@ package asymmetric import ( "bytes" "testing" + + "github.com/cloudflare/circl/kem" ) +func TestNewKEM(t *testing.T) { + t.Parallel() + + if pk := newKEMPrivKey(&tsPrivateKeyKEM{}); pk != nil { + t.Error("success get another kem privkey (not mlkem768)") + return + } + + if pk := newKEMPubKey(&tsPublicKeyKEM{}); pk != nil { + t.Error("success get another kem pubkey (not mlkem768)") + return + } +} + func TestKEM(t *testing.T) { t.Parallel() @@ -42,3 +58,20 @@ func TestKEM(t *testing.T) { // fmt.Println(len(privKey.ToBytes())) // fmt.Println(len(pubKey.ToBytes()), len(ct), len(ss1)) } + +var ( + _ kem.PrivateKey = &tsPrivateKeyKEM{} + _ kem.PublicKey = &tsPublicKeyKEM{} +) + +type tsPrivateKeyKEM struct{} +type tsPublicKeyKEM struct{} + +func (p *tsPrivateKeyKEM) Scheme() kem.Scheme { return nil } +func (p *tsPrivateKeyKEM) MarshalBinary() ([]byte, error) { return nil, nil } +func (p *tsPrivateKeyKEM) Equal(kem.PrivateKey) bool { return false } +func (p *tsPrivateKeyKEM) Public() kem.PublicKey { return nil } + +func (p *tsPublicKeyKEM) Scheme() kem.Scheme { return nil } +func (p *tsPublicKeyKEM) MarshalBinary() ([]byte, error) { return nil, nil } +func (p *tsPublicKeyKEM) Equal(kem.PublicKey) bool { return false } diff --git a/pkg/network/anonymity/anonymity_test.go b/pkg/network/anonymity/anonymity_test.go index a1b47c8e..ad26e332 100644 --- a/pkg/network/anonymity/anonymity_test.go +++ b/pkg/network/anonymity/anonymity_test.go @@ -13,6 +13,7 @@ import ( "github.com/number571/go-peer/pkg/client" "github.com/number571/go-peer/pkg/crypto/asymmetric" + "github.com/number571/go-peer/pkg/crypto/hashing" "github.com/number571/go-peer/pkg/crypto/random" "github.com/number571/go-peer/pkg/encoding" "github.com/number571/go-peer/pkg/logger" @@ -52,7 +53,7 @@ func TestError(t *testing.T) { func TestNodeSettings(t *testing.T) { t.Parallel() - node, cancels := testNewNode(time.Minute, "", 9, 0) + node, cancels := testNewNodeWithDB(time.Minute, "", &tsDatabase{}) defer testFreeNodes([]INode{node}, []context.CancelFunc{cancels}, 9) sett := node.GetSettings() @@ -61,6 +62,16 @@ func TestNodeSettings(t *testing.T) { return } _ = node.GetLogger() + + _node := node.(*sNode) + err := _node.storeHashIntoDatabase( + anon_logger.NewLogBuilder("_"), + hashing.NewHasher([]byte{}).ToBytes(), + ) + if err == nil { + t.Error("success store hash into database without correct set function") + return + } } func TestSettings(t *testing.T) { @@ -678,11 +689,7 @@ func (p *stLogging) HasErro() bool { } */ -func testNewNode(timeWait time.Duration, addr string, typeDB, numDB int) (INode, context.CancelFunc) { - db, err := database.NewKVDatabase(fmt.Sprintf(tcPathDBTemplate, typeDB, numDB)) - if err != nil { - panic(err) - } +func testNewNodeWithDB(timeWait time.Duration, addr string, db database.IKVDatabase) (INode, context.CancelFunc) { parallel := uint64(1) networkMask := uint32(1) limitVoidSize := uint64(10_000) @@ -744,6 +751,14 @@ func testNewNode(timeWait time.Duration, addr string, typeDB, numDB int) (INode, return node, cancel } +func testNewNode(timeWait time.Duration, addr string, typeDB, numDB int) (INode, context.CancelFunc) { + db, err := database.NewKVDatabase(fmt.Sprintf(tcPathDBTemplate, typeDB, numDB)) + if err != nil { + panic(err) + } + return testNewNodeWithDB(timeWait, addr, db) +} + func testFreeNodes(nodes []INode, cancels []context.CancelFunc, typeDB int) { for i, node := range nodes { node.GetKVDatabase().Close() @@ -768,3 +783,10 @@ func (p *sNode) testNewNetworkMessage(pSett net_message.IConstructSettings, pMsg ), ) } + +type tsDatabase struct{} + +func (p *tsDatabase) Get([]byte) ([]byte, error) { return nil, database.ErrNotFound } +func (p *tsDatabase) Set([]byte, []byte) error { return errors.New("some error") } +func (p *tsDatabase) Del([]byte) error { return nil } +func (p *tsDatabase) Close() error { return nil } diff --git a/pkg/storage/database/database_test.go b/pkg/storage/database/database_test.go index dfc8730e..d787ebd4 100644 --- a/pkg/storage/database/database_test.go +++ b/pkg/storage/database/database_test.go @@ -22,35 +22,44 @@ func TestError(t *testing.T) { } } -func TestTryRecover(t *testing.T) { +func TestInvalidCreateDB(t *testing.T) { t.Parallel() - dbPath := fmt.Sprintf(tcPathDBTemplate, 4) + path := "./not_exist/path/to/database/57199u140291724y121291d1/database.db" + defer os.RemoveAll(path) + + _, err := NewKVDatabase(path) + if err == nil { + t.Error("success create database with incorrect path") + return + } +} + +func TestClosedDB(t *testing.T) { + t.Parallel() + + dbPath := fmt.Sprintf(tcPathDBTemplate, 2) defer os.RemoveAll(dbPath) - store, err := NewKVDatabase(dbPath) + db, err := NewKVDatabase(dbPath) if err != nil { t.Error(err) return } + defer db.Close() - if err := store.Set([]byte("KEY"), []byte("VALUE")); err != nil { + if err := db.Close(); err != nil { t.Error(err) return } - store.Close() -} - -func TestInvalidCreateDB(t *testing.T) { - t.Parallel() - - path := "./not_exist/path/to/database/57199u140291724y121291d1/database.db" - defer os.RemoveAll(path) + if err := db.Set([]byte("KEY"), []byte("VALUE")); err == nil { + t.Error("success set with closed db") + return + } - _, err := NewKVDatabase(path) - if err == nil { - t.Error("success create database with incorrect path") + if err := db.Del([]byte("KEY")); err == nil { + t.Error("success del with closed db") return } } @@ -77,6 +86,11 @@ func TestCreateDB(t *testing.T) { t.Error(err) return } + + if err := store.Close(); err != nil { + t.Error(err) + return + } } func TestBasicDB(t *testing.T) { @@ -92,6 +106,16 @@ func TestBasicDB(t *testing.T) { } defer store.Close() + if _, err := store.Get([]byte("KEY")); err == nil { + t.Error("[testBasic] success get with bucket=nil") + return + } + + if err := store.Del([]byte("KEY")); err != nil { + t.Error("[testBasic]", err) // without error if bucket=nil + return + } + data1 := []byte("hello, world!") if err := store.Set([]byte("KEY"), data1); err != nil { t.Error(err) diff --git a/test/result/badge_codelines.svg b/test/result/badge_codelines.svg index da1a4a00..0290fb74 100644 --- a/test/result/badge_codelines.svg +++ b/test/result/badge_codelines.svg @@ -1 +1 @@ -code lines: 12078code lines12078 \ No newline at end of file +code lines: 12384code lines12384 \ No newline at end of file diff --git a/test/result/badge_coverage.svg b/test/result/badge_coverage.svg index 9fd7bd14..2eb8e6b2 100644 --- a/test/result/badge_coverage.svg +++ b/test/result/badge_coverage.svg @@ -1 +1 @@ -coverage: 97%coverage97% \ No newline at end of file +coverage: 98%coverage98% \ No newline at end of file diff --git a/test/result/coverage.out b/test/result/coverage.out index a6ed2793..80510469 100644 --- a/test/result/coverage.out +++ b/test/result/coverage.out @@ -1474,7 +1474,7 @@ github.com/number571/go-peer/test/utils/testutils.go:21.29,23.12 2 0 github.com/number571/go-peer/test/utils/testutils.go:25.3,25.13 1 0 github.com/number571/go-peer/test/utils/testutils.go:27.2,27.15 1 0 github.com/number571/go-peer/pkg/client/client.go:31.75,39.16 4 1 -github.com/number571/go-peer/pkg/client/client.go:39.16,40.13 1 0 +github.com/number571/go-peer/pkg/client/client.go:39.16,40.13 1 1 github.com/number571/go-peer/pkg/client/client.go:43.2,44.51 2 1 github.com/number571/go-peer/pkg/client/client.go:44.51,45.54 1 1 github.com/number571/go-peer/pkg/client/client.go:48.2,48.15 1 1 @@ -1487,22 +1487,22 @@ github.com/number571/go-peer/pkg/client/client.go:71.92,77.31 2 1 github.com/number571/go-peer/pkg/client/client.go:77.31,79.3 1 0 github.com/number571/go-peer/pkg/client/client.go:81.2,81.66 1 1 github.com/number571/go-peer/pkg/client/client.go:88.19,106.16 5 1 -github.com/number571/go-peer/pkg/client/client.go:106.16,108.3 1 0 +github.com/number571/go-peer/pkg/client/client.go:106.16,108.3 1 1 github.com/number571/go-peer/pkg/client/client.go:110.2,120.18 2 1 github.com/number571/go-peer/pkg/client/client.go:125.86,127.16 2 1 github.com/number571/go-peer/pkg/client/client.go:127.16,129.3 1 1 github.com/number571/go-peer/pkg/client/client.go:132.2,134.16 3 1 -github.com/number571/go-peer/pkg/client/client.go:134.16,136.3 1 0 +github.com/number571/go-peer/pkg/client/client.go:134.16,136.3 1 1 github.com/number571/go-peer/pkg/client/client.go:139.2,141.38 3 1 github.com/number571/go-peer/pkg/client/client.go:141.38,143.3 1 1 github.com/number571/go-peer/pkg/client/client.go:146.2,156.25 3 1 -github.com/number571/go-peer/pkg/client/client.go:156.25,158.3 1 0 +github.com/number571/go-peer/pkg/client/client.go:156.25,158.3 1 1 github.com/number571/go-peer/pkg/client/client.go:161.2,169.31 2 1 github.com/number571/go-peer/pkg/client/client.go:169.31,171.3 1 1 github.com/number571/go-peer/pkg/client/client.go:174.2,174.43 1 1 github.com/number571/go-peer/pkg/client/client.go:174.43,176.3 1 1 github.com/number571/go-peer/pkg/client/client.go:179.2,180.44 2 1 -github.com/number571/go-peer/pkg/client/client.go:180.44,182.3 1 0 +github.com/number571/go-peer/pkg/client/client.go:180.44,182.3 1 1 github.com/number571/go-peer/pkg/client/client.go:185.2,185.45 1 1 github.com/number571/go-peer/pkg/client/errors.go:11.41,13.2 1 1 github.com/number571/go-peer/pkg/client/message/errors.go:11.42,13.2 1 0 @@ -1529,7 +1529,7 @@ github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:39.48,41.16 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:41.16,43.3 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:44.2,44.31 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:47.46,49.16 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:49.16,51.3 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:49.16,51.3 1 1 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:52.2,52.29 1 1 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:55.66,57.9 2 1 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:57.9,59.3 1 0 @@ -2340,11 +2340,11 @@ github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:26.79,31.2 3 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:34.75,40.2 4 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:43.53,48.2 3 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:50.44,52.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 0 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:32.43,34.2 1 0 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:32.43,34.2 1 1 github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:36.42,38.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:19.55,27.2 4 0 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:29.47,31.2 1 0 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:19.55,27.2 4 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 0 github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:18.61,23.2 1 0 github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:25.70,33.2 1 0 @@ -2364,15 +2364,15 @@ github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:63.13,70.35 4 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:70.35,73.7 2 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:79.2,81.15 3 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:85.72,102.2 8 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 0 github.com/number571/go-peer/pkg/crypto/random/random.go:29.44,30.13 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:50.46,55.30 4 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:55.30,57.3 1 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:59.2,59.24 1 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:63.38,67.2 3 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:70.34,72.2 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:50.46,55.30 4 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:55.30,57.3 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:59.2,59.24 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:63.38,67.2 3 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:70.34,72.2 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:23.37,24.33 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.33,25.39 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:27.2,30.3 2 0 @@ -2382,10 +2382,10 @@ github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:47.27,49.3 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.2,55.15 4 0 github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 0 github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 1 +github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 0 github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 0 github.com/number571/go-peer/pkg/encoding/errors.go:11.43,13.2 1 0 -github.com/number571/go-peer/pkg/encoding/hex.go:5.37,7.2 1 0 +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 0 github.com/number571/go-peer/pkg/encoding/hex.go:11.16,13.3 1 0 github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 0 @@ -3077,11 +3077,11 @@ github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:26.79,31.2 3 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:34.75,40.2 4 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:43.53,48.2 3 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:50.44,52.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 1 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:32.43,34.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 0 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:32.43,34.2 1 0 github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:36.42,38.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:19.55,27.2 4 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:19.55,27.2 4 0 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:29.47,31.2 1 0 github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:33.46,35.2 1 0 github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:18.61,23.2 1 0 github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:25.70,33.2 1 0 @@ -3101,15 +3101,15 @@ github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:63.13,70.35 4 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:70.35,73.7 2 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:79.2,81.15 3 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:85.72,102.2 8 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 1 github.com/number571/go-peer/pkg/crypto/random/random.go:29.44,30.13 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:50.46,55.30 4 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:55.30,57.3 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:59.2,59.24 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:63.38,67.2 3 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:70.34,72.2 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:50.46,55.30 4 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:55.30,57.3 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:59.2,59.24 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:63.38,67.2 3 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:70.34,72.2 1 1 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:23.37,24.33 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.33,25.39 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:27.2,30.3 2 0 @@ -3119,10 +3119,10 @@ github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:47.27,49.3 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.2,55.15 4 0 github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 0 github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 1 github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 0 github.com/number571/go-peer/pkg/encoding/errors.go:11.43,13.2 1 0 -github.com/number571/go-peer/pkg/encoding/hex.go:5.37,7.2 1 1 +github.com/number571/go-peer/pkg/encoding/hex.go:5.37,7.2 1 0 github.com/number571/go-peer/pkg/encoding/hex.go:9.37,11.16 2 0 github.com/number571/go-peer/pkg/encoding/hex.go:11.16,13.3 1 0 github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 0 @@ -3820,8 +3820,8 @@ github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:36.42,38.2 1 0 github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:19.55,27.2 4 0 github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:29.47,31.2 1 0 github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:33.46,35.2 1 0 -github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:18.61,23.2 1 0 -github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:25.70,33.2 1 0 +github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:18.61,23.2 1 1 +github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:25.70,33.2 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:25.41,26.27 1 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:26.27,27.22 1 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:29.2,31.3 1 0 @@ -3859,7 +3859,7 @@ github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 0 github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 0 github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 0 github.com/number571/go-peer/pkg/encoding/errors.go:11.43,13.2 1 0 -github.com/number571/go-peer/pkg/encoding/hex.go:5.37,7.2 1 0 +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 0 github.com/number571/go-peer/pkg/encoding/hex.go:11.16,13.3 1 0 github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 0 @@ -3871,34 +3871,34 @@ github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:8.46,11.2 2 0 github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:13.60,14.52 1 0 github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:14.52,16.3 1 0 github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:17.2,17.12 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:28.60,35.20 3 1 -github.com/number571/go-peer/pkg/logger/logger.go:35.20,37.3 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:39.2,40.20 2 1 -github.com/number571/go-peer/pkg/logger/logger.go:40.20,42.3 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:44.2,45.20 2 1 -github.com/number571/go-peer/pkg/logger/logger.go:45.20,47.3 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:49.2,49.15 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:52.43,54.2 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:56.42,57.23 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:57.23,59.3 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:60.2,61.15 2 1 -github.com/number571/go-peer/pkg/logger/logger.go:61.15,63.3 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:64.2,64.25 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:67.42,68.23 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:68.23,70.3 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:71.2,72.15 2 1 -github.com/number571/go-peer/pkg/logger/logger.go:72.15,74.3 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:75.2,75.25 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:78.42,79.23 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:79.23,81.3 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:82.2,83.15 2 1 -github.com/number571/go-peer/pkg/logger/logger.go:83.15,85.3 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:86.2,86.25 1 1 -github.com/number571/go-peer/pkg/logger/settings.go:18.46,24.2 1 1 -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.47,33.2 1 1 -github.com/number571/go-peer/pkg/logger/settings.go:35.47,37.2 1 1 -github.com/number571/go-peer/pkg/logger/settings.go:39.47,41.2 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:28.60,35.20 3 0 +github.com/number571/go-peer/pkg/logger/logger.go:35.20,37.3 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:39.2,40.20 2 0 +github.com/number571/go-peer/pkg/logger/logger.go:40.20,42.3 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:44.2,45.20 2 0 +github.com/number571/go-peer/pkg/logger/logger.go:45.20,47.3 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:49.2,49.15 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:52.43,54.2 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:56.42,57.23 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:57.23,59.3 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:60.2,61.15 2 0 +github.com/number571/go-peer/pkg/logger/logger.go:61.15,63.3 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:64.2,64.25 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:67.42,68.23 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:68.23,70.3 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:71.2,72.15 2 0 +github.com/number571/go-peer/pkg/logger/logger.go:72.15,74.3 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:75.2,75.25 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:78.42,79.23 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:79.23,81.3 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:82.2,83.15 2 0 +github.com/number571/go-peer/pkg/logger/logger.go:83.15,85.3 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:86.2,86.25 1 0 +github.com/number571/go-peer/pkg/logger/settings.go:18.46,24.2 1 0 +github.com/number571/go-peer/pkg/logger/settings.go:26.45,29.2 1 0 +github.com/number571/go-peer/pkg/logger/settings.go:31.47,33.2 1 0 +github.com/number571/go-peer/pkg/logger/settings.go:35.47,37.2 1 0 +github.com/number571/go-peer/pkg/logger/settings.go:39.47,41.2 1 0 github.com/number571/go-peer/pkg/network/errors.go:11.42,13.2 1 0 github.com/number571/go-peer/pkg/network/network.go:35.9,42.2 1 0 github.com/number571/go-peer/pkg/network/network.go:45.41,47.2 1 0 @@ -4470,121 +4470,121 @@ github.com/number571/go-peer/pkg/client/message/message.go:51.37,53.2 1 0 github.com/number571/go-peer/pkg/client/message/message.go:55.37,57.2 1 0 github.com/number571/go-peer/pkg/client/message/message.go:59.37,64.2 1 0 github.com/number571/go-peer/pkg/client/message/message.go:66.38,68.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:31.34,33.16 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:31.34,33.16 2 1 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:33.16,34.13 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:36.2,36.31 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:39.48,41.16 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:41.16,43.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:44.2,44.31 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:47.46,49.16 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:49.16,51.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:52.2,52.29 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:55.66,57.9 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:57.9,59.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:60.2,63.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:66.64,68.9 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:68.9,70.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:71.2,71.32 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:74.54,76.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:78.48,80.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:82.61,85.2 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:87.67,89.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:91.47,93.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:30.34,32.16 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:36.2,36.31 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:39.48,41.16 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:41.16,43.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:44.2,44.31 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:47.46,49.16 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:49.16,51.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:52.2,52.29 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:55.66,57.9 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:57.9,59.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:60.2,63.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:66.64,68.9 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:68.9,70.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:71.2,71.32 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:74.54,76.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:78.48,80.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:82.61,85.2 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:87.67,89.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:91.47,93.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:30.34,32.16 2 1 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:32.16,33.13 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:35.2,35.31 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:38.62,40.9 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:40.9,42.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:43.2,46.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:49.58,51.9 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:51.9,53.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:54.2,54.29 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:57.48,59.16 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:59.16,61.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:62.2,62.31 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:65.46,67.16 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:67.16,69.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:70.2,70.29 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:73.65,75.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:77.44,80.2 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:82.51,84.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:86.76,88.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:90.45,93.2 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:35.28,37.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:39.63,45.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:47.40,49.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:51.50,54.31 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:55.14,57.44 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:57.44,59.4 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:60.3,61.40 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:61.40,63.4 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:64.3,65.40 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:66.14,67.20 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:68.10,69.42 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:72.2,72.63 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:72.63,74.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:76.2,79.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:82.37,84.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:86.38,88.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:90.48,92.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:94.48,96.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:98.61,105.2 3 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:107.48,110.31 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:111.14,113.43 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:113.43,115.4 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:116.3,117.40 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:117.40,119.4 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:120.3,121.40 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:122.14,123.20 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:124.10,125.41 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:128.2,128.61 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:128.61,130.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:132.2,135.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:138.47,140.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:142.36,144.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:146.37,148.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:150.45,152.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:154.45,156.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:158.39,164.2 5 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:19.34,23.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:26.79,31.2 3 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:34.75,40.2 4 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:43.53,48.2 3 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:50.44,52.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 0 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:32.43,34.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:36.42,38.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:19.55,27.2 4 0 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:29.47,31.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:33.46,35.2 1 0 -github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:18.61,23.2 1 1 -github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:25.70,33.2 1 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:25.41,26.27 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:26.27,27.22 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:29.2,31.3 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:36.76,44.20 4 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:44.20,46.3 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:47.2,47.29 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:47.29,49.3 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:51.2,56.43 5 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:56.43,57.21 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:57.21,59.65 2 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:59.65,60.12 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:61.19,62.12 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:63.13,70.35 4 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:70.35,73.7 2 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:79.2,81.15 3 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:85.72,102.2 8 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:29.44,30.13 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:50.46,55.30 4 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:55.30,57.3 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:59.2,59.24 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:63.38,67.2 3 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:70.34,72.2 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:23.37,24.33 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:35.2,35.31 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:38.62,40.9 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:40.9,42.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:43.2,46.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:49.58,51.9 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:51.9,53.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:54.2,54.29 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:57.48,59.16 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:59.16,61.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:62.2,62.31 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:65.46,67.16 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:67.16,69.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:70.2,70.29 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:73.65,75.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:77.44,80.2 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:82.51,84.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:86.76,88.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:90.45,93.2 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:35.28,37.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:39.63,45.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:47.40,49.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:51.50,54.31 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:55.14,57.44 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:57.44,59.4 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:60.3,61.40 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:61.40,63.4 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:64.3,65.40 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:66.14,67.20 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:68.10,69.42 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:72.2,72.63 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:72.63,74.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:76.2,79.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:82.37,84.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:86.38,88.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:90.48,92.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:94.48,96.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:98.61,105.2 3 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:107.48,110.31 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:111.14,113.43 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:113.43,115.4 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:116.3,117.40 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:117.40,119.4 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:120.3,121.40 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:122.14,123.20 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:124.10,125.41 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:128.2,128.61 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:128.61,130.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:132.2,135.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:138.47,140.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:142.36,144.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:146.37,148.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:150.45,152.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:154.45,156.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:158.39,164.2 5 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:19.34,23.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:26.79,31.2 3 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:34.75,40.2 4 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:43.53,48.2 3 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:50.44,52.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:32.43,34.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:36.42,38.2 1 0 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:19.55,27.2 4 0 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:29.47,31.2 1 0 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:33.46,35.2 1 0 +github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:18.61,23.2 1 0 +github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:25.70,33.2 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:25.41,26.27 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:26.27,27.22 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:29.2,31.3 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:36.76,44.20 4 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:44.20,46.3 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:47.2,47.29 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:47.29,49.3 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:51.2,56.43 5 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:56.43,57.21 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:57.21,59.65 2 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:59.65,60.12 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:61.19,62.12 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:63.13,70.35 4 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:70.35,73.7 2 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:79.2,81.15 3 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:85.72,102.2 8 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:29.44,30.13 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:50.46,55.30 4 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:55.30,57.3 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:59.2,59.24 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:63.38,67.2 3 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:70.34,72.2 1 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:23.37,24.33 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.33,25.39 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:27.2,30.3 2 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:33.55,43.2 7 0 @@ -4597,9 +4597,9 @@ github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 0 github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 0 github.com/number571/go-peer/pkg/encoding/errors.go:11.43,13.2 1 0 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 0 -github.com/number571/go-peer/pkg/encoding/hex.go:11.16,13.3 1 0 -github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 0 +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_json.go:9.46,12.2 2 0 github.com/number571/go-peer/pkg/encoding/serialize_json.go:14.60,15.52 1 0 github.com/number571/go-peer/pkg/encoding/serialize_json.go:15.52,17.3 1 0 @@ -5312,39 +5312,39 @@ github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:63.13,70.35 4 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:70.35,73.7 2 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:79.2,81.15 3 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:85.72,102.2 8 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 1 github.com/number571/go-peer/pkg/crypto/random/random.go:29.44,30.13 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 1 github.com/number571/go-peer/pkg/crypto/random/random.go:50.46,55.30 4 0 github.com/number571/go-peer/pkg/crypto/random/random.go:55.30,57.3 1 0 github.com/number571/go-peer/pkg/crypto/random/random.go:59.2,59.24 1 0 github.com/number571/go-peer/pkg/crypto/random/random.go:63.38,67.2 3 0 github.com/number571/go-peer/pkg/crypto/random/random.go:70.34,72.2 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:23.37,24.33 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.33,25.39 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:27.2,30.3 2 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:33.55,43.2 7 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:45.55,47.27 2 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:47.27,49.3 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.2,55.15 4 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:23.37,24.33 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.33,25.39 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:27.2,30.3 2 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:33.55,43.2 7 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:45.55,47.27 2 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:47.27,49.3 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.2,55.15 4 1 +github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 0 github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 1 +github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 0 github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 0 -github.com/number571/go-peer/pkg/encoding/errors.go:11.43,13.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_json.go:9.46,12.2 2 1 -github.com/number571/go-peer/pkg/encoding/serialize_json.go:14.60,15.52 1 1 -github.com/number571/go-peer/pkg/encoding/serialize_json.go:15.52,17.3 1 1 -github.com/number571/go-peer/pkg/encoding/serialize_json.go:18.2,18.12 1 1 -github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:8.46,11.2 2 1 -github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:13.60,14.52 1 1 -github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:14.52,16.3 1 1 -github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:17.2,17.12 1 1 +github.com/number571/go-peer/pkg/encoding/errors.go:11.43,13.2 1 0 +github.com/number571/go-peer/pkg/encoding/hex.go:5.37,7.2 1 0 +github.com/number571/go-peer/pkg/encoding/hex.go:9.37,11.16 2 0 +github.com/number571/go-peer/pkg/encoding/hex.go:11.16,13.3 1 0 +github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 0 +github.com/number571/go-peer/pkg/encoding/serialize_json.go:9.46,12.2 2 0 +github.com/number571/go-peer/pkg/encoding/serialize_json.go:14.60,15.52 1 0 +github.com/number571/go-peer/pkg/encoding/serialize_json.go:15.52,17.3 1 0 +github.com/number571/go-peer/pkg/encoding/serialize_json.go:18.2,18.12 1 0 +github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:8.46,11.2 2 0 +github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:13.60,14.52 1 0 +github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:14.52,16.3 1 0 +github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:17.2,17.12 1 0 github.com/number571/go-peer/pkg/logger/logger.go:28.60,35.20 3 0 github.com/number571/go-peer/pkg/logger/logger.go:35.20,37.3 1 0 github.com/number571/go-peer/pkg/logger/logger.go:39.2,40.20 2 0 @@ -5880,13 +5880,13 @@ github.com/number571/go-peer/pkg/storage/database/database.go:89.37,90.38 1 0 github.com/number571/go-peer/pkg/storage/database/database.go:90.38,92.3 1 0 github.com/number571/go-peer/pkg/storage/database/database.go:93.2,93.12 1 0 github.com/number571/go-peer/pkg/storage/database/errors.go:11.43,13.2 1 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:7.42,9.30 2 1 -github.com/number571/go-peer/pkg/utils/merge_errors.go:9.30,10.17 1 1 +github.com/number571/go-peer/pkg/utils/merge_errors.go:7.42,9.30 2 0 +github.com/number571/go-peer/pkg/utils/merge_errors.go:9.30,10.17 1 0 github.com/number571/go-peer/pkg/utils/merge_errors.go:10.17,11.12 1 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:13.3,13.20 1 1 -github.com/number571/go-peer/pkg/utils/merge_errors.go:15.2,15.33 1 1 +github.com/number571/go-peer/pkg/utils/merge_errors.go:13.3,13.20 1 0 +github.com/number571/go-peer/pkg/utils/merge_errors.go:15.2,15.33 1 0 github.com/number571/go-peer/pkg/utils/merge_errors.go:15.33,17.3 1 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:18.2,18.17 1 1 +github.com/number571/go-peer/pkg/utils/merge_errors.go:18.2,18.17 1 0 github.com/number571/go-peer/test/utils/testutils.go:8.42,11.26 3 0 github.com/number571/go-peer/test/utils/testutils.go:11.26,13.3 1 0 github.com/number571/go-peer/test/utils/testutils.go:14.2,14.15 1 0 @@ -5944,89 +5944,89 @@ github.com/number571/go-peer/pkg/client/message/message.go:51.37,53.2 1 0 github.com/number571/go-peer/pkg/client/message/message.go:55.37,57.2 1 0 github.com/number571/go-peer/pkg/client/message/message.go:59.37,64.2 1 0 github.com/number571/go-peer/pkg/client/message/message.go:66.38,68.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:31.34,33.16 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:31.34,33.16 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:33.16,34.13 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:36.2,36.31 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:39.48,41.16 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:41.16,43.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:44.2,44.31 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:47.46,49.16 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:49.16,51.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:52.2,52.29 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:55.66,57.9 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:36.2,36.31 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:39.48,41.16 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:41.16,43.3 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:44.2,44.31 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:47.46,49.16 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:49.16,51.3 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:52.2,52.29 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:55.66,57.9 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:57.9,59.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:60.2,63.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:66.64,68.9 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:60.2,63.3 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:66.64,68.9 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:68.9,70.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:71.2,71.32 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:74.54,76.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:78.48,80.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:82.61,85.2 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:87.67,89.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:91.47,93.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:30.34,32.16 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:71.2,71.32 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:74.54,76.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:78.48,80.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:82.61,85.2 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:87.67,89.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:91.47,93.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:30.34,32.16 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:32.16,33.13 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:35.2,35.31 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:38.62,40.9 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:35.2,35.31 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:38.62,40.9 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:40.9,42.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:43.2,46.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:49.58,51.9 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:43.2,46.3 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:49.58,51.9 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:51.9,53.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:54.2,54.29 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:57.48,59.16 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:59.16,61.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:62.2,62.31 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:65.46,67.16 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:67.16,69.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:70.2,70.29 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:73.65,75.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:77.44,80.2 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:82.51,84.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:86.76,88.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:90.45,93.2 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:35.28,37.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:39.63,45.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:47.40,49.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:51.50,54.31 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:55.14,57.44 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:57.44,59.4 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:60.3,61.40 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:61.40,63.4 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:64.3,65.40 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:66.14,67.20 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:68.10,69.42 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:72.2,72.63 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:72.63,74.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:76.2,79.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:82.37,84.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:86.38,88.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:90.48,92.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:94.48,96.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:98.61,105.2 3 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:107.48,110.31 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:111.14,113.43 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:113.43,115.4 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:116.3,117.40 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:117.40,119.4 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:120.3,121.40 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:122.14,123.20 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:124.10,125.41 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:128.2,128.61 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:128.61,130.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:132.2,135.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:138.47,140.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:142.36,144.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:146.37,148.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:150.45,152.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:154.45,156.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:158.39,164.2 5 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:19.34,23.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:26.79,31.2 3 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:34.75,40.2 4 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:43.53,48.2 3 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:50.44,52.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 1 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:32.43,34.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:54.2,54.29 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:57.48,59.16 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:59.16,61.3 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:62.2,62.31 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:65.46,67.16 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:67.16,69.3 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:70.2,70.29 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:73.65,75.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:77.44,80.2 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:82.51,84.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:86.76,88.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:90.45,93.2 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:35.28,37.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:39.63,45.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:47.40,49.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:51.50,54.31 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:55.14,57.44 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:57.44,59.4 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:60.3,61.40 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:61.40,63.4 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:64.3,65.40 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:66.14,67.20 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:68.10,69.42 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:72.2,72.63 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:72.63,74.3 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:76.2,79.3 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:82.37,84.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:86.38,88.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:90.48,92.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:94.48,96.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:98.61,105.2 3 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:107.48,110.31 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:111.14,113.43 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:113.43,115.4 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:116.3,117.40 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:117.40,119.4 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:120.3,121.40 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:122.14,123.20 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:124.10,125.41 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:128.2,128.61 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:128.61,130.3 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:132.2,135.3 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:138.47,140.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:142.36,144.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:146.37,148.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:150.45,152.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:154.45,156.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:158.39,164.2 5 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:19.34,23.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:26.79,31.2 3 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:34.75,40.2 4 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:43.53,48.2 3 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:50.44,52.2 1 0 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 0 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:32.43,34.2 1 0 github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:36.42,38.2 1 0 github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:19.55,27.2 4 0 github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:29.47,31.2 1 0 @@ -6065,23 +6065,23 @@ github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:33.55,43.2 7 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:45.55,47.27 2 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:47.27,49.3 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.2,55.15 4 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 1 github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 1 github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 0 -github.com/number571/go-peer/pkg/encoding/errors.go:11.43,13.2 1 0 +github.com/number571/go-peer/pkg/encoding/errors.go:11.43,13.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_json.go:9.46,12.2 2 0 -github.com/number571/go-peer/pkg/encoding/serialize_json.go:14.60,15.52 1 0 -github.com/number571/go-peer/pkg/encoding/serialize_json.go:15.52,17.3 1 0 -github.com/number571/go-peer/pkg/encoding/serialize_json.go:18.2,18.12 1 0 -github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:8.46,11.2 2 0 -github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:13.60,14.52 1 0 -github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:14.52,16.3 1 0 -github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:17.2,17.12 1 0 +github.com/number571/go-peer/pkg/encoding/serialize_json.go:9.46,12.2 2 1 +github.com/number571/go-peer/pkg/encoding/serialize_json.go:14.60,15.52 1 1 +github.com/number571/go-peer/pkg/encoding/serialize_json.go:15.52,17.3 1 1 +github.com/number571/go-peer/pkg/encoding/serialize_json.go:18.2,18.12 1 1 +github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:8.46,11.2 2 1 +github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:13.60,14.52 1 1 +github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:14.52,16.3 1 1 +github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:17.2,17.12 1 1 github.com/number571/go-peer/pkg/logger/logger.go:28.60,35.20 3 0 github.com/number571/go-peer/pkg/logger/logger.go:35.20,37.3 1 0 github.com/number571/go-peer/pkg/logger/logger.go:39.2,40.20 2 0 @@ -6617,13 +6617,13 @@ github.com/number571/go-peer/pkg/storage/database/database.go:89.37,90.38 1 0 github.com/number571/go-peer/pkg/storage/database/database.go:90.38,92.3 1 0 github.com/number571/go-peer/pkg/storage/database/database.go:93.2,93.12 1 0 github.com/number571/go-peer/pkg/storage/database/errors.go:11.43,13.2 1 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:7.42,9.30 2 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:9.30,10.17 1 0 +github.com/number571/go-peer/pkg/utils/merge_errors.go:7.42,9.30 2 1 +github.com/number571/go-peer/pkg/utils/merge_errors.go:9.30,10.17 1 1 github.com/number571/go-peer/pkg/utils/merge_errors.go:10.17,11.12 1 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:13.3,13.20 1 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:15.2,15.33 1 0 +github.com/number571/go-peer/pkg/utils/merge_errors.go:13.3,13.20 1 1 +github.com/number571/go-peer/pkg/utils/merge_errors.go:15.2,15.33 1 1 github.com/number571/go-peer/pkg/utils/merge_errors.go:15.33,17.3 1 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:18.2,18.17 1 0 +github.com/number571/go-peer/pkg/utils/merge_errors.go:18.2,18.17 1 1 github.com/number571/go-peer/test/utils/testutils.go:8.42,11.26 3 0 github.com/number571/go-peer/test/utils/testutils.go:11.26,13.3 1 0 github.com/number571/go-peer/test/utils/testutils.go:14.2,14.15 1 0 @@ -6786,22 +6786,22 @@ github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:63.13,70.35 4 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:70.35,73.7 2 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:79.2,81.15 3 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:85.72,102.2 8 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 0 github.com/number571/go-peer/pkg/crypto/random/random.go:29.44,30.13 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 0 github.com/number571/go-peer/pkg/crypto/random/random.go:50.46,55.30 4 0 github.com/number571/go-peer/pkg/crypto/random/random.go:55.30,57.3 1 0 github.com/number571/go-peer/pkg/crypto/random/random.go:59.2,59.24 1 0 github.com/number571/go-peer/pkg/crypto/random/random.go:63.38,67.2 3 0 github.com/number571/go-peer/pkg/crypto/random/random.go:70.34,72.2 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:23.37,24.33 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.33,25.39 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:27.2,30.3 2 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:33.55,43.2 7 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:45.55,47.27 2 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:47.27,49.3 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.2,55.15 4 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:23.37,24.33 1 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.33,25.39 1 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:27.2,30.3 2 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:33.55,43.2 7 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:45.55,47.27 2 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:47.27,49.3 1 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.2,55.15 4 0 github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 0 github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 0 github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 0 @@ -6819,34 +6819,34 @@ github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:8.46,11.2 2 0 github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:13.60,14.52 1 0 github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:14.52,16.3 1 0 github.com/number571/go-peer/pkg/encoding/serialize_yaml.go:17.2,17.12 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:28.60,35.20 3 0 -github.com/number571/go-peer/pkg/logger/logger.go:35.20,37.3 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:39.2,40.20 2 0 -github.com/number571/go-peer/pkg/logger/logger.go:40.20,42.3 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:44.2,45.20 2 0 -github.com/number571/go-peer/pkg/logger/logger.go:45.20,47.3 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:49.2,49.15 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:52.43,54.2 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:56.42,57.23 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:57.23,59.3 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:60.2,61.15 2 0 -github.com/number571/go-peer/pkg/logger/logger.go:61.15,63.3 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:64.2,64.25 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:67.42,68.23 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:68.23,70.3 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:71.2,72.15 2 0 -github.com/number571/go-peer/pkg/logger/logger.go:72.15,74.3 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:75.2,75.25 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:78.42,79.23 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:79.23,81.3 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:82.2,83.15 2 0 -github.com/number571/go-peer/pkg/logger/logger.go:83.15,85.3 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:86.2,86.25 1 0 -github.com/number571/go-peer/pkg/logger/settings.go:18.46,24.2 1 0 -github.com/number571/go-peer/pkg/logger/settings.go:26.45,29.2 1 0 -github.com/number571/go-peer/pkg/logger/settings.go:31.47,33.2 1 0 -github.com/number571/go-peer/pkg/logger/settings.go:35.47,37.2 1 0 -github.com/number571/go-peer/pkg/logger/settings.go:39.47,41.2 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:28.60,35.20 3 1 +github.com/number571/go-peer/pkg/logger/logger.go:35.20,37.3 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:39.2,40.20 2 1 +github.com/number571/go-peer/pkg/logger/logger.go:40.20,42.3 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:44.2,45.20 2 1 +github.com/number571/go-peer/pkg/logger/logger.go:45.20,47.3 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:49.2,49.15 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:52.43,54.2 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:56.42,57.23 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:57.23,59.3 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:60.2,61.15 2 1 +github.com/number571/go-peer/pkg/logger/logger.go:61.15,63.3 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:64.2,64.25 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:67.42,68.23 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:68.23,70.3 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:71.2,72.15 2 1 +github.com/number571/go-peer/pkg/logger/logger.go:72.15,74.3 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:75.2,75.25 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:78.42,79.23 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:79.23,81.3 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:82.2,83.15 2 1 +github.com/number571/go-peer/pkg/logger/logger.go:83.15,85.3 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:86.2,86.25 1 1 +github.com/number571/go-peer/pkg/logger/settings.go:18.46,24.2 1 1 +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.47,33.2 1 1 +github.com/number571/go-peer/pkg/logger/settings.go:35.47,37.2 1 1 +github.com/number571/go-peer/pkg/logger/settings.go:39.47,41.2 1 1 github.com/number571/go-peer/pkg/network/errors.go:11.42,13.2 1 0 github.com/number571/go-peer/pkg/network/network.go:35.9,42.2 1 0 github.com/number571/go-peer/pkg/network/network.go:45.41,47.2 1 0 @@ -8326,18 +8326,18 @@ github.com/number571/go-peer/pkg/network/network.go:35.9,42.2 1 1 github.com/number571/go-peer/pkg/network/network.go:45.41,47.2 1 1 github.com/number571/go-peer/pkg/network/network.go:49.53,51.2 1 0 github.com/number571/go-peer/pkg/network/network.go:54.89,59.25 3 1 -github.com/number571/go-peer/pkg/network/network.go:59.25,61.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:59.25,61.3 1 0 github.com/number571/go-peer/pkg/network/network.go:64.2,72.32 6 1 github.com/number571/go-peer/pkg/network/network.go:72.32,75.25 2 1 github.com/number571/go-peer/pkg/network/network.go:75.25,77.4 1 1 github.com/number571/go-peer/pkg/network/network.go:79.3,79.28 1 1 github.com/number571/go-peer/pkg/network/network.go:79.28,85.11 4 1 -github.com/number571/go-peer/pkg/network/network.go:86.23,87.28 1 0 +github.com/number571/go-peer/pkg/network/network.go:86.23,87.28 1 1 github.com/number571/go-peer/pkg/network/network.go:88.19,89.33 1 0 github.com/number571/go-peer/pkg/network/network.go:90.24,91.19 1 1 github.com/number571/go-peer/pkg/network/network.go:91.19,93.6 1 1 github.com/number571/go-peer/pkg/network/network.go:94.5,94.61 1 0 -github.com/number571/go-peer/pkg/network/network.go:98.4,98.26 1 0 +github.com/number571/go-peer/pkg/network/network.go:98.4,98.26 1 1 github.com/number571/go-peer/pkg/network/network.go:101.3,101.6 1 1 github.com/number571/go-peer/pkg/network/network.go:104.2,105.38 2 1 github.com/number571/go-peer/pkg/network/network.go:111.52,113.16 2 1 @@ -8622,7 +8622,7 @@ github.com/number571/go-peer/pkg/network/conn/conn.go:43.41,45.2 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:47.38,49.2 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:51.31,53.2 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:55.85,60.55 4 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:60.55,62.3 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:60.55,62.3 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:64.2,64.12 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:67.106,70.16 2 1 github.com/number571/go-peer/pkg/network/conn/conn.go:70.16,72.3 1 1 @@ -8633,7 +8633,7 @@ github.com/number571/go-peer/pkg/network/conn/conn.go:81.16,83.3 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:85.2,85.17 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:88.70,90.20 2 1 github.com/number571/go-peer/pkg/network/conn/conn.go:90.20,91.10 1 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:92.22,93.21 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:92.22,93.21 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:94.11,95.100 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:95.100,97.5 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:99.4,100.18 2 1 @@ -8892,35 +8892,35 @@ github.com/number571/go-peer/pkg/client/message/message.go:51.37,53.2 1 0 github.com/number571/go-peer/pkg/client/message/message.go:55.37,57.2 1 0 github.com/number571/go-peer/pkg/client/message/message.go:59.37,64.2 1 0 github.com/number571/go-peer/pkg/client/message/message.go:66.38,68.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:31.34,33.16 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:31.34,33.16 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:33.16,34.13 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:36.2,36.31 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:36.2,36.31 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:39.48,41.16 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:41.16,43.3 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:44.2,44.31 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:47.46,49.16 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:49.16,51.3 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:52.2,52.29 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:55.66,57.9 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:55.66,57.9 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:57.9,59.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:60.2,63.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:66.64,68.9 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:60.2,63.3 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:66.64,68.9 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:68.9,70.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:71.2,71.32 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:74.54,76.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:71.2,71.32 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:74.54,76.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:78.48,80.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:82.61,85.2 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:87.67,89.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:91.47,93.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:30.34,32.16 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:91.47,93.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:30.34,32.16 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:32.16,33.13 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:35.2,35.31 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:38.62,40.9 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:35.2,35.31 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:38.62,40.9 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:40.9,42.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:43.2,46.3 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:49.58,51.9 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:43.2,46.3 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:49.58,51.9 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:51.9,53.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:54.2,54.29 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:54.2,54.29 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:57.48,59.16 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:59.16,61.3 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:62.2,62.31 1 0 @@ -8928,13 +8928,13 @@ github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:65.46,67.16 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:67.16,69.3 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:70.2,70.29 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:73.65,75.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:77.44,80.2 2 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:82.51,84.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:77.44,80.2 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:82.51,84.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:86.76,88.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:90.45,93.2 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:35.28,37.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:39.63,45.2 1 1 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:47.40,49.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:35.28,37.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:39.63,45.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:47.40,49.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:51.50,54.31 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:55.14,57.44 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:57.44,59.4 1 0 @@ -8950,7 +8950,7 @@ github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:82.37,84.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:86.38,88.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:90.48,92.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:94.48,96.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:98.61,105.2 3 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:98.61,105.2 3 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:107.48,110.31 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:111.14,113.43 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:113.43,115.4 1 0 @@ -8963,17 +8963,17 @@ github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:128.2,128.61 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:128.61,130.3 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:132.2,135.3 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:138.47,140.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:142.36,144.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:142.36,144.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:146.37,148.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:150.45,152.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:154.45,156.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:154.45,156.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:158.39,164.2 5 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:19.34,23.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:26.79,31.2 3 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:34.75,40.2 4 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:43.53,48.2 3 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:50.44,52.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 0 github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:32.43,34.2 1 0 github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:36.42,38.2 1 0 github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:19.55,27.2 4 0 @@ -8997,10 +8997,10 @@ github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:63.13,70.35 4 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:70.35,73.7 2 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:79.2,81.15 3 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:85.72,102.2 8 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 1 github.com/number571/go-peer/pkg/crypto/random/random.go:29.44,30.13 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 1 github.com/number571/go-peer/pkg/crypto/random/random.go:50.46,55.30 4 0 github.com/number571/go-peer/pkg/crypto/random/random.go:55.30,57.3 1 0 github.com/number571/go-peer/pkg/crypto/random/random.go:59.2,59.24 1 0 @@ -9014,11 +9014,11 @@ github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:45.55,47.27 2 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:47.27,49.3 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.2,55.15 4 0 github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 1 github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 1 github.com/number571/go-peer/pkg/encoding/errors.go:11.43,13.2 1 0 -github.com/number571/go-peer/pkg/encoding/hex.go:5.37,7.2 1 1 +github.com/number571/go-peer/pkg/encoding/hex.go:5.37,7.2 1 0 github.com/number571/go-peer/pkg/encoding/hex.go:9.37,11.16 2 0 github.com/number571/go-peer/pkg/encoding/hex.go:11.16,13.3 1 0 github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 0 @@ -9268,32 +9268,32 @@ github.com/number571/go-peer/pkg/network/anonymity/settings.go:36.2,36.10 1 0 github.com/number571/go-peer/pkg/network/anonymity/settings.go:39.45,41.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/settings.go:43.53,45.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/settings.go:47.45,49.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:24.49,30.2 3 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:32.40,34.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:36.60,39.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:41.58,44.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:46.60,49.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:51.77,54.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:56.62,59.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:61.55,64.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:16.57,20.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:22.42,24.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:26.41,28.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:30.43,32.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:34.39,36.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:38.39,40.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:42.56,44.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:46.40,48.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/queue/errors.go:11.40,13.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:50.23,64.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:66.55,68.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:70.58,72.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:74.63,75.45 1 0 -github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:75.45,77.3 1 0 -github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:78.2,78.15 1 0 -github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:78.15,78.44 1 0 -github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:80.2,93.28 10 0 -github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:93.28,95.3 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:24.49,30.2 3 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:32.40,34.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:36.60,39.2 2 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:41.58,44.2 2 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:46.60,49.2 2 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:51.77,54.2 2 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:56.62,59.2 2 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:61.55,64.2 2 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:16.57,20.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:22.42,24.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:26.41,28.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:30.43,32.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:34.39,36.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:38.39,40.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:42.56,44.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:46.40,48.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/queue/errors.go:11.40,13.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:50.23,64.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:66.55,68.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:70.58,72.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:74.63,75.45 1 0 +github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:75.45,77.3 1 0 +github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:78.2,78.15 1 0 +github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:78.15,78.44 1 0 +github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:80.2,93.28 10 0 +github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:93.28,95.3 1 0 github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:96.2,96.38 1 0 github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:99.112,102.6 2 0 github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:102.6,103.10 1 0 @@ -9486,13 +9486,13 @@ github.com/number571/go-peer/pkg/network/message/settings.go:51.63,53.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:55.45,57.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:59.46,61.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:63.44,65.2 1 0 -github.com/number571/go-peer/pkg/payload/payload32.go:15.58,21.2 2 0 -github.com/number571/go-peer/pkg/payload/payload32.go:23.53,24.47 1 0 -github.com/number571/go-peer/pkg/payload/payload32.go:24.47,26.3 1 0 -github.com/number571/go-peer/pkg/payload/payload32.go:27.2,27.34 1 0 -github.com/number571/go-peer/pkg/payload/payload32.go:30.38,34.2 3 0 -github.com/number571/go-peer/pkg/payload/payload32.go:36.38,38.2 1 0 -github.com/number571/go-peer/pkg/payload/payload32.go:40.38,42.2 1 0 +github.com/number571/go-peer/pkg/payload/payload32.go:15.58,21.2 2 1 +github.com/number571/go-peer/pkg/payload/payload32.go:23.53,24.47 1 1 +github.com/number571/go-peer/pkg/payload/payload32.go:24.47,26.3 1 1 +github.com/number571/go-peer/pkg/payload/payload32.go:27.2,27.34 1 1 +github.com/number571/go-peer/pkg/payload/payload32.go:30.38,34.2 3 1 +github.com/number571/go-peer/pkg/payload/payload32.go:36.38,38.2 1 1 +github.com/number571/go-peer/pkg/payload/payload32.go:40.38,42.2 1 1 github.com/number571/go-peer/pkg/payload/payload64.go:15.58,21.2 2 0 github.com/number571/go-peer/pkg/payload/payload64.go:23.53,24.47 1 0 github.com/number571/go-peer/pkg/payload/payload64.go:24.47,26.3 1 0 @@ -9500,17 +9500,17 @@ github.com/number571/go-peer/pkg/payload/payload64.go:27.2,27.34 1 0 github.com/number571/go-peer/pkg/payload/payload64.go:30.38,34.2 3 0 github.com/number571/go-peer/pkg/payload/payload64.go:36.38,38.2 1 0 github.com/number571/go-peer/pkg/payload/payload64.go:40.38,42.2 1 0 -github.com/number571/go-peer/pkg/payload/joiner/errors.go:11.41,13.2 1 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:11.52,13.32 2 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:13.32,21.3 1 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:22.2,22.10 1 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:25.63,28.29 2 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:28.29,30.17 2 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:30.17,32.4 1 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:34.3,37.33 3 0 +github.com/number571/go-peer/pkg/payload/joiner/errors.go:11.41,13.2 1 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:11.52,13.32 2 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:13.32,21.3 1 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:22.2,22.10 1 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:25.63,28.29 2 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:28.29,30.17 2 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:30.17,32.4 1 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:34.3,37.33 3 1 github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:37.33,39.4 1 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:41.3,45.31 4 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:48.2,48.15 1 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:41.3,45.31 4 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:48.2,48.15 1 1 github.com/number571/go-peer/pkg/state/errors.go:11.40,13.2 1 0 github.com/number571/go-peer/pkg/state/state.go:18.28,20.2 1 0 github.com/number571/go-peer/pkg/state/state.go:22.42,26.16 3 0 @@ -9734,10 +9734,10 @@ github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:63.13,70.35 4 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:70.35,73.7 2 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:79.2,81.15 3 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:85.72,102.2 8 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 0 github.com/number571/go-peer/pkg/crypto/random/random.go:29.44,30.13 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 0 github.com/number571/go-peer/pkg/crypto/random/random.go:50.46,55.30 4 0 github.com/number571/go-peer/pkg/crypto/random/random.go:55.30,57.3 1 0 github.com/number571/go-peer/pkg/crypto/random/random.go:59.2,59.24 1 0 @@ -9750,9 +9750,9 @@ github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:33.55,43.2 7 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:45.55,47.27 2 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:47.27,49.3 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.2,55.15 4 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 1 github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 1 -github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 1 github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 1 github.com/number571/go-peer/pkg/encoding/errors.go:11.43,13.2 1 0 github.com/number571/go-peer/pkg/encoding/hex.go:5.37,7.2 1 0 @@ -10230,24 +10230,24 @@ github.com/number571/go-peer/pkg/payload/payload32.go:27.2,27.34 1 1 github.com/number571/go-peer/pkg/payload/payload32.go:30.38,34.2 3 1 github.com/number571/go-peer/pkg/payload/payload32.go:36.38,38.2 1 1 github.com/number571/go-peer/pkg/payload/payload32.go:40.38,42.2 1 1 -github.com/number571/go-peer/pkg/payload/payload64.go:15.58,21.2 2 0 -github.com/number571/go-peer/pkg/payload/payload64.go:23.53,24.47 1 0 -github.com/number571/go-peer/pkg/payload/payload64.go:24.47,26.3 1 0 -github.com/number571/go-peer/pkg/payload/payload64.go:27.2,27.34 1 0 -github.com/number571/go-peer/pkg/payload/payload64.go:30.38,34.2 3 0 -github.com/number571/go-peer/pkg/payload/payload64.go:36.38,38.2 1 0 -github.com/number571/go-peer/pkg/payload/payload64.go:40.38,42.2 1 0 -github.com/number571/go-peer/pkg/payload/joiner/errors.go:11.41,13.2 1 1 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:11.52,13.32 2 1 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:13.32,21.3 1 1 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:22.2,22.10 1 1 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:25.63,28.29 2 1 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:28.29,30.17 2 1 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:30.17,32.4 1 1 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:34.3,37.33 3 1 +github.com/number571/go-peer/pkg/payload/payload64.go:15.58,21.2 2 1 +github.com/number571/go-peer/pkg/payload/payload64.go:23.53,24.47 1 1 +github.com/number571/go-peer/pkg/payload/payload64.go:24.47,26.3 1 1 +github.com/number571/go-peer/pkg/payload/payload64.go:27.2,27.34 1 1 +github.com/number571/go-peer/pkg/payload/payload64.go:30.38,34.2 3 1 +github.com/number571/go-peer/pkg/payload/payload64.go:36.38,38.2 1 1 +github.com/number571/go-peer/pkg/payload/payload64.go:40.38,42.2 1 1 +github.com/number571/go-peer/pkg/payload/joiner/errors.go:11.41,13.2 1 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:11.52,13.32 2 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:13.32,21.3 1 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:22.2,22.10 1 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:25.63,28.29 2 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:28.29,30.17 2 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:30.17,32.4 1 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:34.3,37.33 3 0 github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:37.33,39.4 1 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:41.3,45.31 4 1 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:48.2,48.15 1 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:41.3,45.31 4 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:48.2,48.15 1 0 github.com/number571/go-peer/pkg/state/errors.go:11.40,13.2 1 0 github.com/number571/go-peer/pkg/state/state.go:18.28,20.2 1 0 github.com/number571/go-peer/pkg/state/state.go:22.42,26.16 3 0 @@ -10366,35 +10366,35 @@ github.com/number571/go-peer/pkg/client/message/message.go:51.37,53.2 1 0 github.com/number571/go-peer/pkg/client/message/message.go:55.37,57.2 1 0 github.com/number571/go-peer/pkg/client/message/message.go:59.37,64.2 1 0 github.com/number571/go-peer/pkg/client/message/message.go:66.38,68.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:31.34,33.16 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:31.34,33.16 2 1 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:33.16,34.13 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:36.2,36.31 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:36.2,36.31 1 1 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:39.48,41.16 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:41.16,43.3 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:44.2,44.31 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:47.46,49.16 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:49.16,51.3 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:52.2,52.29 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:55.66,57.9 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:55.66,57.9 2 1 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:57.9,59.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:60.2,63.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:66.64,68.9 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:60.2,63.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:66.64,68.9 2 1 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:68.9,70.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:71.2,71.32 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:74.54,76.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:71.2,71.32 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:74.54,76.2 1 1 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:78.48,80.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:82.61,85.2 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:87.67,89.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:91.47,93.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:30.34,32.16 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/dsa.go:91.47,93.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:30.34,32.16 2 1 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:32.16,33.13 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:35.2,35.31 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:38.62,40.9 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:35.2,35.31 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:38.62,40.9 2 1 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:40.9,42.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:43.2,46.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:49.58,51.9 2 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:43.2,46.3 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:49.58,51.9 2 1 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:51.9,53.3 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:54.2,54.29 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:54.2,54.29 1 1 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:57.48,59.16 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:59.16,61.3 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:62.2,62.31 1 0 @@ -10402,13 +10402,13 @@ github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:65.46,67.16 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:67.16,69.3 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:70.2,70.29 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:73.65,75.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:77.44,80.2 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:82.51,84.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:77.44,80.2 2 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:82.51,84.2 1 1 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:86.76,88.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/kem.go:90.45,93.2 2 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:35.28,37.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:39.63,45.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:47.40,49.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:35.28,37.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:39.63,45.2 1 1 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:47.40,49.2 1 1 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:51.50,54.31 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:55.14,57.44 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:57.44,59.4 1 0 @@ -10424,7 +10424,7 @@ github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:82.37,84.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:86.38,88.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:90.48,92.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:94.48,96.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:98.61,105.2 3 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:98.61,105.2 3 1 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:107.48,110.31 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:111.14,113.43 2 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:113.43,115.4 1 0 @@ -10437,17 +10437,17 @@ github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:128.2,128.61 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:128.61,130.3 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:132.2,135.3 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:138.47,140.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:142.36,144.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:142.36,144.2 1 1 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:146.37,148.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:150.45,152.2 1 0 -github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:154.45,156.2 1 0 +github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:154.45,156.2 1 1 github.com/number571/go-peer/pkg/crypto/asymmetric/keypair.go:158.39,164.2 5 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:19.34,23.2 1 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:26.79,31.2 3 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:34.75,40.2 4 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:43.53,48.2 3 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:50.44,52.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 0 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 1 github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:32.43,34.2 1 0 github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:36.42,38.2 1 0 github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:19.55,27.2 4 0 @@ -10487,12 +10487,12 @@ github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:33.55,43.2 7 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:45.55,47.27 2 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:47.27,49.3 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.2,55.15 4 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 1 -github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 1 -github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 1 -github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 1 +github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 0 github.com/number571/go-peer/pkg/encoding/errors.go:11.43,13.2 1 0 -github.com/number571/go-peer/pkg/encoding/hex.go:5.37,7.2 1 0 +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 0 github.com/number571/go-peer/pkg/encoding/hex.go:11.16,13.3 1 0 github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 0 @@ -10742,22 +10742,22 @@ github.com/number571/go-peer/pkg/network/anonymity/settings.go:36.2,36.10 1 0 github.com/number571/go-peer/pkg/network/anonymity/settings.go:39.45,41.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/settings.go:43.53,45.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/settings.go:47.45,49.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:24.49,30.2 3 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:32.40,34.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:36.60,39.2 2 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:41.58,44.2 2 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:46.60,49.2 2 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:51.77,54.2 2 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:56.62,59.2 2 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:61.55,64.2 2 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:16.57,20.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:22.42,24.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:26.41,28.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:30.43,32.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:34.39,36.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:38.39,40.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:42.56,44.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:46.40,48.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:24.49,30.2 3 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:32.40,34.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:36.60,39.2 2 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:41.58,44.2 2 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:46.60,49.2 2 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:51.77,54.2 2 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:56.62,59.2 2 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:61.55,64.2 2 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:16.57,20.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:22.42,24.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:26.41,28.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:30.43,32.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:34.39,36.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:38.39,40.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:42.56,44.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:46.40,48.2 1 1 github.com/number571/go-peer/pkg/network/anonymity/queue/errors.go:11.40,13.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:50.23,64.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/queue/queue.go:66.55,68.2 1 0 @@ -10960,20 +10960,20 @@ github.com/number571/go-peer/pkg/network/message/settings.go:51.63,53.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:55.45,57.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:59.46,61.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:63.44,65.2 1 0 -github.com/number571/go-peer/pkg/payload/payload32.go:15.58,21.2 2 1 -github.com/number571/go-peer/pkg/payload/payload32.go:23.53,24.47 1 1 -github.com/number571/go-peer/pkg/payload/payload32.go:24.47,26.3 1 1 -github.com/number571/go-peer/pkg/payload/payload32.go:27.2,27.34 1 1 -github.com/number571/go-peer/pkg/payload/payload32.go:30.38,34.2 3 1 -github.com/number571/go-peer/pkg/payload/payload32.go:36.38,38.2 1 1 -github.com/number571/go-peer/pkg/payload/payload32.go:40.38,42.2 1 1 -github.com/number571/go-peer/pkg/payload/payload64.go:15.58,21.2 2 1 -github.com/number571/go-peer/pkg/payload/payload64.go:23.53,24.47 1 1 -github.com/number571/go-peer/pkg/payload/payload64.go:24.47,26.3 1 1 -github.com/number571/go-peer/pkg/payload/payload64.go:27.2,27.34 1 1 -github.com/number571/go-peer/pkg/payload/payload64.go:30.38,34.2 3 1 -github.com/number571/go-peer/pkg/payload/payload64.go:36.38,38.2 1 1 -github.com/number571/go-peer/pkg/payload/payload64.go:40.38,42.2 1 1 +github.com/number571/go-peer/pkg/payload/payload32.go:15.58,21.2 2 0 +github.com/number571/go-peer/pkg/payload/payload32.go:23.53,24.47 1 0 +github.com/number571/go-peer/pkg/payload/payload32.go:24.47,26.3 1 0 +github.com/number571/go-peer/pkg/payload/payload32.go:27.2,27.34 1 0 +github.com/number571/go-peer/pkg/payload/payload32.go:30.38,34.2 3 0 +github.com/number571/go-peer/pkg/payload/payload32.go:36.38,38.2 1 0 +github.com/number571/go-peer/pkg/payload/payload32.go:40.38,42.2 1 0 +github.com/number571/go-peer/pkg/payload/payload64.go:15.58,21.2 2 0 +github.com/number571/go-peer/pkg/payload/payload64.go:23.53,24.47 1 0 +github.com/number571/go-peer/pkg/payload/payload64.go:24.47,26.3 1 0 +github.com/number571/go-peer/pkg/payload/payload64.go:27.2,27.34 1 0 +github.com/number571/go-peer/pkg/payload/payload64.go:30.38,34.2 3 0 +github.com/number571/go-peer/pkg/payload/payload64.go:36.38,38.2 1 0 +github.com/number571/go-peer/pkg/payload/payload64.go:40.38,42.2 1 0 github.com/number571/go-peer/pkg/payload/joiner/errors.go:11.41,13.2 1 0 github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:11.52,13.32 2 0 github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:13.32,21.3 1 0 @@ -12658,55 +12658,55 @@ github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:26.79,31.2 3 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:34.75,40.2 4 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:43.53,48.2 3 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:50.44,52.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 0 github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:32.43,34.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:36.42,38.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:19.55,27.2 4 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:36.42,38.2 1 0 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:19.55,27.2 4 0 github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:29.47,31.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:33.46,35.2 1 1 -github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:18.61,23.2 1 1 -github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:25.70,33.2 1 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:25.41,26.27 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:33.46,35.2 1 0 +github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:18.61,23.2 1 0 +github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:25.70,33.2 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:25.41,26.27 1 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:26.27,27.22 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:29.2,31.3 1 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:36.76,44.20 4 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:44.20,46.3 1 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:47.2,47.29 1 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:29.2,31.3 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:36.76,44.20 4 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:44.20,46.3 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:47.2,47.29 1 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:47.29,49.3 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:51.2,56.43 5 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:56.43,57.21 1 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:57.21,59.65 2 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:59.65,60.12 1 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:51.2,56.43 5 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:56.43,57.21 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:57.21,59.65 2 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:59.65,60.12 1 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:61.19,62.12 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:63.13,70.35 4 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:70.35,73.7 2 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:79.2,81.15 3 1 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:85.72,102.2 8 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:63.13,70.35 4 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:70.35,73.7 2 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:79.2,81.15 3 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:85.72,102.2 8 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 0 github.com/number571/go-peer/pkg/crypto/random/random.go:29.44,30.13 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 0 github.com/number571/go-peer/pkg/crypto/random/random.go:50.46,55.30 4 0 github.com/number571/go-peer/pkg/crypto/random/random.go:55.30,57.3 1 0 github.com/number571/go-peer/pkg/crypto/random/random.go:59.2,59.24 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:63.38,67.2 3 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:63.38,67.2 3 0 github.com/number571/go-peer/pkg/crypto/random/random.go:70.34,72.2 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:23.37,24.33 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:23.37,24.33 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.33,25.39 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:27.2,30.3 2 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:33.55,43.2 7 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:45.55,47.27 2 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:27.2,30.3 2 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:33.55,43.2 7 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:45.55,47.27 2 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:47.27,49.3 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.2,55.15 4 1 -github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 1 -github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 1 -github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 1 -github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.2,55.15 4 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 0 +github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 0 github.com/number571/go-peer/pkg/encoding/errors.go:11.43,13.2 1 0 -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:5.37,7.2 1 0 +github.com/number571/go-peer/pkg/encoding/hex.go:9.37,11.16 2 0 github.com/number571/go-peer/pkg/encoding/hex.go:11.16,13.3 1 0 -github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 1 +github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 0 github.com/number571/go-peer/pkg/encoding/serialize_json.go:9.46,12.2 2 0 github.com/number571/go-peer/pkg/encoding/serialize_json.go:14.60,15.52 1 0 github.com/number571/go-peer/pkg/encoding/serialize_json.go:15.52,17.3 1 0 @@ -13137,47 +13137,47 @@ github.com/number571/go-peer/pkg/network/connkeeper/settings.go:26.27,27.33 1 0 github.com/number571/go-peer/pkg/network/connkeeper/settings.go:29.2,29.10 1 0 github.com/number571/go-peer/pkg/network/connkeeper/settings.go:32.47,34.2 1 0 github.com/number571/go-peer/pkg/network/connkeeper/settings.go:36.49,38.2 1 0 -github.com/number571/go-peer/pkg/network/message/errors.go:11.42,13.2 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:44.77,73.2 11 1 -github.com/number571/go-peer/pkg/network/message/message.go:75.72,78.27 2 1 -github.com/number571/go-peer/pkg/network/message/message.go:79.14,80.15 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:81.14,82.35 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:83.10,84.29 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:87.2,87.38 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:87.38,89.3 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:91.2,101.38 9 1 -github.com/number571/go-peer/pkg/network/message/message.go:101.38,103.3 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:105.2,106.40 2 1 -github.com/number571/go-peer/pkg/network/message/message.go:106.40,108.3 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:110.2,111.33 2 1 -github.com/number571/go-peer/pkg/network/message/message.go:111.33,113.3 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:115.2,116.20 2 1 -github.com/number571/go-peer/pkg/network/message/message.go:116.20,118.3 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:120.2,126.8 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:129.38,131.2 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:133.37,135.2 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:137.37,139.2 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:141.52,143.2 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:145.37,147.2 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:149.38,151.2 1 1 -github.com/number571/go-peer/pkg/network/message/settings.go:21.73,27.2 1 1 -github.com/number571/go-peer/pkg/network/message/settings.go:29.46,34.2 1 1 -github.com/number571/go-peer/pkg/network/message/settings.go:36.63,37.24 1 1 -github.com/number571/go-peer/pkg/network/message/settings.go:37.24,38.30 1 1 -github.com/number571/go-peer/pkg/network/message/settings.go:40.2,40.10 1 1 -github.com/number571/go-peer/pkg/network/message/settings.go:43.54,45.2 1 1 -github.com/number571/go-peer/pkg/network/message/settings.go:47.51,49.2 1 1 -github.com/number571/go-peer/pkg/network/message/settings.go:51.63,53.2 1 1 -github.com/number571/go-peer/pkg/network/message/settings.go:55.45,57.2 1 1 -github.com/number571/go-peer/pkg/network/message/settings.go:59.46,61.2 1 1 -github.com/number571/go-peer/pkg/network/message/settings.go:63.44,65.2 1 1 -github.com/number571/go-peer/pkg/payload/payload32.go:15.58,21.2 2 1 -github.com/number571/go-peer/pkg/payload/payload32.go:23.53,24.47 1 1 -github.com/number571/go-peer/pkg/payload/payload32.go:24.47,26.3 1 1 -github.com/number571/go-peer/pkg/payload/payload32.go:27.2,27.34 1 1 -github.com/number571/go-peer/pkg/payload/payload32.go:30.38,34.2 3 1 -github.com/number571/go-peer/pkg/payload/payload32.go:36.38,38.2 1 1 -github.com/number571/go-peer/pkg/payload/payload32.go:40.38,42.2 1 1 +github.com/number571/go-peer/pkg/network/message/errors.go:11.42,13.2 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:44.77,73.2 11 0 +github.com/number571/go-peer/pkg/network/message/message.go:75.72,78.27 2 0 +github.com/number571/go-peer/pkg/network/message/message.go:79.14,80.15 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:81.14,82.35 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:83.10,84.29 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:87.2,87.38 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:87.38,89.3 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:91.2,101.38 9 0 +github.com/number571/go-peer/pkg/network/message/message.go:101.38,103.3 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:105.2,106.40 2 0 +github.com/number571/go-peer/pkg/network/message/message.go:106.40,108.3 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:110.2,111.33 2 0 +github.com/number571/go-peer/pkg/network/message/message.go:111.33,113.3 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:115.2,116.20 2 0 +github.com/number571/go-peer/pkg/network/message/message.go:116.20,118.3 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:120.2,126.8 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:129.38,131.2 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:133.37,135.2 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:137.37,139.2 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:141.52,143.2 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:145.37,147.2 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:149.38,151.2 1 0 +github.com/number571/go-peer/pkg/network/message/settings.go:21.73,27.2 1 0 +github.com/number571/go-peer/pkg/network/message/settings.go:29.46,34.2 1 0 +github.com/number571/go-peer/pkg/network/message/settings.go:36.63,37.24 1 0 +github.com/number571/go-peer/pkg/network/message/settings.go:37.24,38.30 1 0 +github.com/number571/go-peer/pkg/network/message/settings.go:40.2,40.10 1 0 +github.com/number571/go-peer/pkg/network/message/settings.go:43.54,45.2 1 0 +github.com/number571/go-peer/pkg/network/message/settings.go:47.51,49.2 1 0 +github.com/number571/go-peer/pkg/network/message/settings.go:51.63,53.2 1 0 +github.com/number571/go-peer/pkg/network/message/settings.go:55.45,57.2 1 0 +github.com/number571/go-peer/pkg/network/message/settings.go:59.46,61.2 1 0 +github.com/number571/go-peer/pkg/network/message/settings.go:63.44,65.2 1 0 +github.com/number571/go-peer/pkg/payload/payload32.go:15.58,21.2 2 0 +github.com/number571/go-peer/pkg/payload/payload32.go:23.53,24.47 1 0 +github.com/number571/go-peer/pkg/payload/payload32.go:24.47,26.3 1 0 +github.com/number571/go-peer/pkg/payload/payload32.go:27.2,27.34 1 0 +github.com/number571/go-peer/pkg/payload/payload32.go:30.38,34.2 3 0 +github.com/number571/go-peer/pkg/payload/payload32.go:36.38,38.2 1 0 +github.com/number571/go-peer/pkg/payload/payload32.go:40.38,42.2 1 0 github.com/number571/go-peer/pkg/payload/payload64.go:15.58,21.2 2 0 github.com/number571/go-peer/pkg/payload/payload64.go:23.53,24.47 1 0 github.com/number571/go-peer/pkg/payload/payload64.go:24.47,26.3 1 0 @@ -13186,16 +13186,16 @@ github.com/number571/go-peer/pkg/payload/payload64.go:30.38,34.2 3 0 github.com/number571/go-peer/pkg/payload/payload64.go:36.38,38.2 1 0 github.com/number571/go-peer/pkg/payload/payload64.go:40.38,42.2 1 0 github.com/number571/go-peer/pkg/payload/joiner/errors.go:11.41,13.2 1 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:11.52,13.32 2 1 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:13.32,21.3 1 1 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:22.2,22.10 1 1 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:25.63,28.29 2 1 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:28.29,30.17 2 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:11.52,13.32 2 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:13.32,21.3 1 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:22.2,22.10 1 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:25.63,28.29 2 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:28.29,30.17 2 0 github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:30.17,32.4 1 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:34.3,37.33 3 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:34.3,37.33 3 0 github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:37.33,39.4 1 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:41.3,45.31 4 1 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:48.2,48.15 1 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:41.3,45.31 4 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:48.2,48.15 1 0 github.com/number571/go-peer/pkg/state/errors.go:11.40,13.2 1 0 github.com/number571/go-peer/pkg/state/state.go:18.28,20.2 1 0 github.com/number571/go-peer/pkg/state/state.go:22.42,26.16 3 0 @@ -14132,55 +14132,55 @@ github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:26.79,31.2 3 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:34.75,40.2 4 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:43.53,48.2 3 0 github.com/number571/go-peer/pkg/crypto/asymmetric/map_pubkeys.go:50.44,52.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 0 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:22.38,30.2 4 1 github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:32.43,34.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:36.42,38.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:19.55,27.2 4 0 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:36.42,38.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:19.55,27.2 4 1 github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:29.47,31.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:33.46,35.2 1 0 -github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:18.61,23.2 1 0 -github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:25.70,33.2 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:25.41,26.27 1 0 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:33.46,35.2 1 1 +github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:18.61,23.2 1 1 +github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:25.70,33.2 1 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:25.41,26.27 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:26.27,27.22 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:29.2,31.3 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:36.76,44.20 4 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:44.20,46.3 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:47.2,47.29 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:29.2,31.3 1 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:36.76,44.20 4 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:44.20,46.3 1 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:47.2,47.29 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:47.29,49.3 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:51.2,56.43 5 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:56.43,57.21 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:57.21,59.65 2 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:59.65,60.12 1 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:51.2,56.43 5 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:56.43,57.21 1 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:57.21,59.65 2 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:59.65,60.12 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:61.19,62.12 1 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:63.13,70.35 4 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:70.35,73.7 2 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:79.2,81.15 3 0 -github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:85.72,102.2 8 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 0 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:63.13,70.35 4 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:70.35,73.7 2 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:79.2,81.15 3 1 +github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:85.72,102.2 8 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:22.26,24.2 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:27.45,29.44 2 1 github.com/number571/go-peer/pkg/crypto/random/random.go:29.44,30.13 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:32.2,32.14 1 1 github.com/number571/go-peer/pkg/crypto/random/random.go:50.46,55.30 4 0 github.com/number571/go-peer/pkg/crypto/random/random.go:55.30,57.3 1 0 github.com/number571/go-peer/pkg/crypto/random/random.go:59.2,59.24 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:63.38,67.2 3 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:63.38,67.2 3 1 github.com/number571/go-peer/pkg/crypto/random/random.go:70.34,72.2 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:23.37,24.33 1 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:23.37,24.33 1 1 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.33,25.39 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:27.2,30.3 2 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:33.55,43.2 7 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:45.55,47.27 2 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:27.2,30.3 2 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:33.55,43.2 7 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:45.55,47.27 2 1 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:47.27,49.3 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.2,55.15 4 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.2,55.15 4 1 +github.com/number571/go-peer/pkg/encoding/bytes.go:14.51,22.2 5 1 +github.com/number571/go-peer/pkg/encoding/bytes.go:25.51,33.2 5 1 +github.com/number571/go-peer/pkg/encoding/bytes.go:36.53,38.2 1 1 +github.com/number571/go-peer/pkg/encoding/bytes.go:41.53,43.2 1 1 github.com/number571/go-peer/pkg/encoding/errors.go:11.43,13.2 1 0 -github.com/number571/go-peer/pkg/encoding/hex.go:5.37,7.2 1 0 -github.com/number571/go-peer/pkg/encoding/hex.go:9.37,11.16 2 0 +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 0 -github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 0 +github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 1 github.com/number571/go-peer/pkg/encoding/serialize_json.go:9.46,12.2 2 0 github.com/number571/go-peer/pkg/encoding/serialize_json.go:14.60,15.52 1 0 github.com/number571/go-peer/pkg/encoding/serialize_json.go:15.52,17.3 1 0 @@ -14611,65 +14611,65 @@ github.com/number571/go-peer/pkg/network/connkeeper/settings.go:26.27,27.33 1 0 github.com/number571/go-peer/pkg/network/connkeeper/settings.go:29.2,29.10 1 0 github.com/number571/go-peer/pkg/network/connkeeper/settings.go:32.47,34.2 1 0 github.com/number571/go-peer/pkg/network/connkeeper/settings.go:36.49,38.2 1 0 -github.com/number571/go-peer/pkg/network/message/errors.go:11.42,13.2 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:44.77,73.2 11 0 -github.com/number571/go-peer/pkg/network/message/message.go:75.72,78.27 2 0 -github.com/number571/go-peer/pkg/network/message/message.go:79.14,80.15 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:81.14,82.35 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:83.10,84.29 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:87.2,87.38 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:87.38,89.3 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:91.2,101.38 9 0 -github.com/number571/go-peer/pkg/network/message/message.go:101.38,103.3 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:105.2,106.40 2 0 -github.com/number571/go-peer/pkg/network/message/message.go:106.40,108.3 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:110.2,111.33 2 0 -github.com/number571/go-peer/pkg/network/message/message.go:111.33,113.3 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:115.2,116.20 2 0 -github.com/number571/go-peer/pkg/network/message/message.go:116.20,118.3 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:120.2,126.8 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:129.38,131.2 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:133.37,135.2 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:137.37,139.2 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:141.52,143.2 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:145.37,147.2 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:149.38,151.2 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:21.73,27.2 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:29.46,34.2 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:36.63,37.24 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:37.24,38.30 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:40.2,40.10 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:43.54,45.2 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:47.51,49.2 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:51.63,53.2 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:55.45,57.2 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:59.46,61.2 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:63.44,65.2 1 0 -github.com/number571/go-peer/pkg/payload/payload32.go:15.58,21.2 2 0 -github.com/number571/go-peer/pkg/payload/payload32.go:23.53,24.47 1 0 -github.com/number571/go-peer/pkg/payload/payload32.go:24.47,26.3 1 0 -github.com/number571/go-peer/pkg/payload/payload32.go:27.2,27.34 1 0 -github.com/number571/go-peer/pkg/payload/payload32.go:30.38,34.2 3 0 -github.com/number571/go-peer/pkg/payload/payload32.go:36.38,38.2 1 0 -github.com/number571/go-peer/pkg/payload/payload32.go:40.38,42.2 1 0 -github.com/number571/go-peer/pkg/payload/payload64.go:15.58,21.2 2 0 -github.com/number571/go-peer/pkg/payload/payload64.go:23.53,24.47 1 0 -github.com/number571/go-peer/pkg/payload/payload64.go:24.47,26.3 1 0 -github.com/number571/go-peer/pkg/payload/payload64.go:27.2,27.34 1 0 -github.com/number571/go-peer/pkg/payload/payload64.go:30.38,34.2 3 0 -github.com/number571/go-peer/pkg/payload/payload64.go:36.38,38.2 1 0 -github.com/number571/go-peer/pkg/payload/payload64.go:40.38,42.2 1 0 -github.com/number571/go-peer/pkg/payload/joiner/errors.go:11.41,13.2 1 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:11.52,13.32 2 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:13.32,21.3 1 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:22.2,22.10 1 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:25.63,28.29 2 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:28.29,30.17 2 0 +github.com/number571/go-peer/pkg/network/message/errors.go:11.42,13.2 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:44.77,73.2 11 1 +github.com/number571/go-peer/pkg/network/message/message.go:75.72,78.27 2 1 +github.com/number571/go-peer/pkg/network/message/message.go:79.14,80.15 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:81.14,82.35 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:83.10,84.29 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:87.2,87.38 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:87.38,89.3 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:91.2,101.38 9 1 +github.com/number571/go-peer/pkg/network/message/message.go:101.38,103.3 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:105.2,106.40 2 1 +github.com/number571/go-peer/pkg/network/message/message.go:106.40,108.3 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:110.2,111.33 2 1 +github.com/number571/go-peer/pkg/network/message/message.go:111.33,113.3 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:115.2,116.20 2 1 +github.com/number571/go-peer/pkg/network/message/message.go:116.20,118.3 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:120.2,126.8 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:129.38,131.2 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:133.37,135.2 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:137.37,139.2 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:141.52,143.2 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:145.37,147.2 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:149.38,151.2 1 1 +github.com/number571/go-peer/pkg/network/message/settings.go:21.73,27.2 1 1 +github.com/number571/go-peer/pkg/network/message/settings.go:29.46,34.2 1 1 +github.com/number571/go-peer/pkg/network/message/settings.go:36.63,37.24 1 1 +github.com/number571/go-peer/pkg/network/message/settings.go:37.24,38.30 1 1 +github.com/number571/go-peer/pkg/network/message/settings.go:40.2,40.10 1 1 +github.com/number571/go-peer/pkg/network/message/settings.go:43.54,45.2 1 1 +github.com/number571/go-peer/pkg/network/message/settings.go:47.51,49.2 1 1 +github.com/number571/go-peer/pkg/network/message/settings.go:51.63,53.2 1 1 +github.com/number571/go-peer/pkg/network/message/settings.go:55.45,57.2 1 1 +github.com/number571/go-peer/pkg/network/message/settings.go:59.46,61.2 1 1 +github.com/number571/go-peer/pkg/network/message/settings.go:63.44,65.2 1 1 +github.com/number571/go-peer/pkg/payload/payload32.go:15.58,21.2 2 1 +github.com/number571/go-peer/pkg/payload/payload32.go:23.53,24.47 1 1 +github.com/number571/go-peer/pkg/payload/payload32.go:24.47,26.3 1 1 +github.com/number571/go-peer/pkg/payload/payload32.go:27.2,27.34 1 1 +github.com/number571/go-peer/pkg/payload/payload32.go:30.38,34.2 3 1 +github.com/number571/go-peer/pkg/payload/payload32.go:36.38,38.2 1 1 +github.com/number571/go-peer/pkg/payload/payload32.go:40.38,42.2 1 1 +github.com/number571/go-peer/pkg/payload/payload64.go:15.58,21.2 2 0 +github.com/number571/go-peer/pkg/payload/payload64.go:23.53,24.47 1 0 +github.com/number571/go-peer/pkg/payload/payload64.go:24.47,26.3 1 0 +github.com/number571/go-peer/pkg/payload/payload64.go:27.2,27.34 1 0 +github.com/number571/go-peer/pkg/payload/payload64.go:30.38,34.2 3 0 +github.com/number571/go-peer/pkg/payload/payload64.go:36.38,38.2 1 0 +github.com/number571/go-peer/pkg/payload/payload64.go:40.38,42.2 1 0 +github.com/number571/go-peer/pkg/payload/joiner/errors.go:11.41,13.2 1 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:11.52,13.32 2 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:13.32,21.3 1 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:22.2,22.10 1 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:25.63,28.29 2 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:28.29,30.17 2 1 github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:30.17,32.4 1 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:34.3,37.33 3 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:34.3,37.33 3 1 github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:37.33,39.4 1 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:41.3,45.31 4 0 -github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:48.2,48.15 1 0 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:41.3,45.31 4 1 +github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:48.2,48.15 1 1 github.com/number571/go-peer/pkg/state/errors.go:11.40,13.2 1 0 github.com/number571/go-peer/pkg/state/state.go:18.28,20.2 1 0 github.com/number571/go-peer/pkg/state/state.go:22.42,26.16 3 0 @@ -14693,44 +14693,44 @@ github.com/number571/go-peer/pkg/storage/cache/lru.go:46.53,52.2 4 0 github.com/number571/go-peer/pkg/storage/cache/lru.go:54.51,60.33 4 0 github.com/number571/go-peer/pkg/storage/cache/lru.go:60.33,62.3 1 0 github.com/number571/go-peer/pkg/storage/cache/lru.go:65.2,73.13 5 0 -github.com/number571/go-peer/pkg/storage/database/database.go:20.55,22.16 2 1 -github.com/number571/go-peer/pkg/storage/database/database.go:22.16,24.3 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:26.2,26.35 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:29.61,30.51 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:20.55,22.16 2 0 +github.com/number571/go-peer/pkg/storage/database/database.go:22.16,24.3 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:26.2,26.35 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:29.61,30.51 1 0 github.com/number571/go-peer/pkg/storage/database/database.go:30.51,32.3 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:33.2,33.12 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:36.61,37.45 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:37.45,39.17 2 1 +github.com/number571/go-peer/pkg/storage/database/database.go:33.2,33.12 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:36.61,37.45 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:37.45,39.17 2 0 github.com/number571/go-peer/pkg/storage/database/database.go:39.17,41.4 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:42.3,42.34 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:46.56,48.16 2 1 -github.com/number571/go-peer/pkg/storage/database/database.go:48.16,50.3 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:51.2,51.19 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:54.56,56.43 2 1 -github.com/number571/go-peer/pkg/storage/database/database.go:56.43,58.15 2 1 +github.com/number571/go-peer/pkg/storage/database/database.go:42.3,42.34 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:46.56,48.16 2 0 +github.com/number571/go-peer/pkg/storage/database/database.go:48.16,50.3 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:51.2,51.19 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:54.56,56.43 2 0 +github.com/number571/go-peer/pkg/storage/database/database.go:56.43,58.15 2 0 github.com/number571/go-peer/pkg/storage/database/database.go:58.15,60.4 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:61.3,62.17 2 1 -github.com/number571/go-peer/pkg/storage/database/database.go:62.17,64.4 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:65.3,67.13 3 1 -github.com/number571/go-peer/pkg/storage/database/database.go:69.2,69.22 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:72.46,73.43 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:61.3,62.17 2 0 +github.com/number571/go-peer/pkg/storage/database/database.go:62.17,64.4 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:65.3,67.13 3 0 +github.com/number571/go-peer/pkg/storage/database/database.go:69.2,69.22 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:72.46,73.43 1 0 github.com/number571/go-peer/pkg/storage/database/database.go:73.43,75.3 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:76.2,76.12 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:79.46,80.45 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:80.45,82.15 2 1 +github.com/number571/go-peer/pkg/storage/database/database.go:76.2,76.12 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:79.46,80.45 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:80.45,82.15 2 0 github.com/number571/go-peer/pkg/storage/database/database.go:82.15,84.4 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:85.3,85.24 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:89.37,90.38 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:85.3,85.24 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:89.37,90.38 1 0 github.com/number571/go-peer/pkg/storage/database/database.go:90.38,92.3 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:93.2,93.12 1 1 -github.com/number571/go-peer/pkg/storage/database/errors.go:11.43,13.2 1 1 -github.com/number571/go-peer/pkg/utils/merge_errors.go:7.42,9.30 2 1 -github.com/number571/go-peer/pkg/utils/merge_errors.go:9.30,10.17 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:93.2,93.12 1 0 +github.com/number571/go-peer/pkg/storage/database/errors.go:11.43,13.2 1 0 +github.com/number571/go-peer/pkg/utils/merge_errors.go:7.42,9.30 2 0 +github.com/number571/go-peer/pkg/utils/merge_errors.go:9.30,10.17 1 0 github.com/number571/go-peer/pkg/utils/merge_errors.go:10.17,11.12 1 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:13.3,13.20 1 1 -github.com/number571/go-peer/pkg/utils/merge_errors.go:15.2,15.33 1 1 +github.com/number571/go-peer/pkg/utils/merge_errors.go:13.3,13.20 1 0 +github.com/number571/go-peer/pkg/utils/merge_errors.go:15.2,15.33 1 0 github.com/number571/go-peer/pkg/utils/merge_errors.go:15.33,17.3 1 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:18.2,18.17 1 1 +github.com/number571/go-peer/pkg/utils/merge_errors.go:18.2,18.17 1 0 github.com/number571/go-peer/test/utils/testutils.go:8.42,11.26 3 0 github.com/number571/go-peer/test/utils/testutils.go:11.26,13.3 1 0 github.com/number571/go-peer/test/utils/testutils.go:14.2,14.15 1 0 @@ -15430,44 +15430,44 @@ github.com/number571/go-peer/pkg/storage/cache/lru.go:46.53,52.2 4 0 github.com/number571/go-peer/pkg/storage/cache/lru.go:54.51,60.33 4 0 github.com/number571/go-peer/pkg/storage/cache/lru.go:60.33,62.3 1 0 github.com/number571/go-peer/pkg/storage/cache/lru.go:65.2,73.13 5 0 -github.com/number571/go-peer/pkg/storage/database/database.go:20.55,22.16 2 0 -github.com/number571/go-peer/pkg/storage/database/database.go:22.16,24.3 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:26.2,26.35 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:29.61,30.51 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:30.51,32.3 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:33.2,33.12 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:36.61,37.45 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:37.45,39.17 2 0 +github.com/number571/go-peer/pkg/storage/database/database.go:20.55,22.16 2 1 +github.com/number571/go-peer/pkg/storage/database/database.go:22.16,24.3 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:26.2,26.35 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:29.61,30.51 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:30.51,32.3 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:33.2,33.12 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:36.61,37.45 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:37.45,39.17 2 1 github.com/number571/go-peer/pkg/storage/database/database.go:39.17,41.4 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:42.3,42.34 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:46.56,48.16 2 0 -github.com/number571/go-peer/pkg/storage/database/database.go:48.16,50.3 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:51.2,51.19 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:54.56,56.43 2 0 -github.com/number571/go-peer/pkg/storage/database/database.go:56.43,58.15 2 0 -github.com/number571/go-peer/pkg/storage/database/database.go:58.15,60.4 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:61.3,62.17 2 0 -github.com/number571/go-peer/pkg/storage/database/database.go:62.17,64.4 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:65.3,67.13 3 0 -github.com/number571/go-peer/pkg/storage/database/database.go:69.2,69.22 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:72.46,73.43 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:73.43,75.3 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:76.2,76.12 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:79.46,80.45 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:80.45,82.15 2 0 -github.com/number571/go-peer/pkg/storage/database/database.go:82.15,84.4 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:85.3,85.24 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:89.37,90.38 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:42.3,42.34 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:46.56,48.16 2 1 +github.com/number571/go-peer/pkg/storage/database/database.go:48.16,50.3 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:51.2,51.19 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:54.56,56.43 2 1 +github.com/number571/go-peer/pkg/storage/database/database.go:56.43,58.15 2 1 +github.com/number571/go-peer/pkg/storage/database/database.go:58.15,60.4 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:61.3,62.17 2 1 +github.com/number571/go-peer/pkg/storage/database/database.go:62.17,64.4 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:65.3,67.13 3 1 +github.com/number571/go-peer/pkg/storage/database/database.go:69.2,69.22 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:72.46,73.43 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:73.43,75.3 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:76.2,76.12 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:79.46,80.45 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:80.45,82.15 2 1 +github.com/number571/go-peer/pkg/storage/database/database.go:82.15,84.4 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:85.3,85.24 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:89.37,90.38 1 1 github.com/number571/go-peer/pkg/storage/database/database.go:90.38,92.3 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:93.2,93.12 1 0 -github.com/number571/go-peer/pkg/storage/database/errors.go:11.43,13.2 1 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:7.42,9.30 2 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:9.30,10.17 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:93.2,93.12 1 1 +github.com/number571/go-peer/pkg/storage/database/errors.go:11.43,13.2 1 1 +github.com/number571/go-peer/pkg/utils/merge_errors.go:7.42,9.30 2 1 +github.com/number571/go-peer/pkg/utils/merge_errors.go:9.30,10.17 1 1 github.com/number571/go-peer/pkg/utils/merge_errors.go:10.17,11.12 1 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:13.3,13.20 1 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:15.2,15.33 1 0 +github.com/number571/go-peer/pkg/utils/merge_errors.go:13.3,13.20 1 1 +github.com/number571/go-peer/pkg/utils/merge_errors.go:15.2,15.33 1 1 github.com/number571/go-peer/pkg/utils/merge_errors.go:15.33,17.3 1 0 -github.com/number571/go-peer/pkg/utils/merge_errors.go:18.2,18.17 1 0 +github.com/number571/go-peer/pkg/utils/merge_errors.go:18.2,18.17 1 1 github.com/number571/go-peer/test/utils/testutils.go:8.42,11.26 3 0 github.com/number571/go-peer/test/utils/testutils.go:11.26,13.3 1 0 github.com/number571/go-peer/test/utils/testutils.go:14.2,14.15 1 0 @@ -15692,7 +15692,7 @@ github.com/number571/go-peer/pkg/logger/settings.go:31.47,33.2 1 0 github.com/number571/go-peer/pkg/logger/settings.go:35.47,37.2 1 0 github.com/number571/go-peer/pkg/logger/settings.go:39.47,41.2 1 0 github.com/number571/go-peer/pkg/network/errors.go:11.42,13.2 1 0 -github.com/number571/go-peer/pkg/network/network.go:35.9,42.2 1 0 +github.com/number571/go-peer/pkg/network/network.go:35.9,42.2 1 1 github.com/number571/go-peer/pkg/network/network.go:45.41,47.2 1 0 github.com/number571/go-peer/pkg/network/network.go:49.53,51.2 1 0 github.com/number571/go-peer/pkg/network/network.go:54.89,59.25 3 0 @@ -15726,26 +15726,26 @@ github.com/number571/go-peer/pkg/network/network.go:153.2,153.39 1 0 github.com/number571/go-peer/pkg/network/network.go:153.39,156.3 2 0 github.com/number571/go-peer/pkg/network/network.go:158.2,158.38 1 0 github.com/number571/go-peer/pkg/network/network.go:162.67,168.2 4 0 -github.com/number571/go-peer/pkg/network/network.go:171.56,176.41 4 0 -github.com/number571/go-peer/pkg/network/network.go:176.41,178.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:180.2,180.16 1 0 -github.com/number571/go-peer/pkg/network/network.go:185.76,186.24 1 0 +github.com/number571/go-peer/pkg/network/network.go:171.56,176.41 4 1 +github.com/number571/go-peer/pkg/network/network.go:176.41,178.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:180.2,180.16 1 1 +github.com/number571/go-peer/pkg/network/network.go:185.76,186.24 1 1 github.com/number571/go-peer/pkg/network/network.go:186.24,188.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:190.2,190.44 1 0 +github.com/number571/go-peer/pkg/network/network.go:190.2,190.44 1 1 github.com/number571/go-peer/pkg/network/network.go:190.44,192.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:194.2,196.16 3 0 +github.com/number571/go-peer/pkg/network/network.go:194.2,196.16 3 1 github.com/number571/go-peer/pkg/network/network.go:196.16,198.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:200.2,203.12 3 0 -github.com/number571/go-peer/pkg/network/network.go:207.54,212.9 4 0 +github.com/number571/go-peer/pkg/network/network.go:200.2,203.12 3 1 +github.com/number571/go-peer/pkg/network/network.go:207.54,212.9 4 1 github.com/number571/go-peer/pkg/network/network.go:212.9,214.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:216.2,218.37 2 0 +github.com/number571/go-peer/pkg/network/network.go:216.2,218.37 2 1 github.com/number571/go-peer/pkg/network/network.go:218.37,220.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:222.2,222.12 1 0 -github.com/number571/go-peer/pkg/network/network.go:226.85,227.15 1 0 -github.com/number571/go-peer/pkg/network/network.go:227.15,227.48 1 0 -github.com/number571/go-peer/pkg/network/network.go:229.2,241.6 3 0 -github.com/number571/go-peer/pkg/network/network.go:241.6,242.10 1 0 -github.com/number571/go-peer/pkg/network/network.go:243.22,244.10 1 0 +github.com/number571/go-peer/pkg/network/network.go:222.2,222.12 1 1 +github.com/number571/go-peer/pkg/network/network.go:226.85,227.15 1 1 +github.com/number571/go-peer/pkg/network/network.go:227.15,227.48 1 1 +github.com/number571/go-peer/pkg/network/network.go:229.2,241.6 3 1 +github.com/number571/go-peer/pkg/network/network.go:241.6,242.10 1 1 +github.com/number571/go-peer/pkg/network/network.go:243.22,244.10 1 1 github.com/number571/go-peer/pkg/network/network.go:245.21,246.11 1 0 github.com/number571/go-peer/pkg/network/network.go:247.23,248.11 1 0 github.com/number571/go-peer/pkg/network/network.go:249.52,250.11 1 0 @@ -15754,10 +15754,10 @@ github.com/number571/go-peer/pkg/network/network.go:252.19,254.6 1 0 github.com/number571/go-peer/pkg/network/network.go:255.5,255.53 1 0 github.com/number571/go-peer/pkg/network/network.go:255.53,257.6 1 0 github.com/number571/go-peer/pkg/network/network.go:258.5,258.10 1 0 -github.com/number571/go-peer/pkg/network/network.go:269.3,270.6 1 0 -github.com/number571/go-peer/pkg/network/network.go:270.6,271.10 1 0 +github.com/number571/go-peer/pkg/network/network.go:269.3,270.6 1 1 +github.com/number571/go-peer/pkg/network/network.go:270.6,271.10 1 1 github.com/number571/go-peer/pkg/network/network.go:272.22,273.10 1 0 -github.com/number571/go-peer/pkg/network/network.go:274.11,276.18 2 0 +github.com/number571/go-peer/pkg/network/network.go:274.11,276.18 2 1 github.com/number571/go-peer/pkg/network/network.go:276.18,279.5 2 0 github.com/number571/go-peer/pkg/network/network.go:280.4,280.21 1 0 github.com/number571/go-peer/pkg/network/network.go:288.103,289.51 1 0 @@ -15765,25 +15765,25 @@ github.com/number571/go-peer/pkg/network/network.go:289.51,291.3 1 0 github.com/number571/go-peer/pkg/network/network.go:293.2,294.21 2 0 github.com/number571/go-peer/pkg/network/network.go:294.21,296.3 1 0 github.com/number571/go-peer/pkg/network/network.go:298.2,299.19 2 0 -github.com/number571/go-peer/pkg/network/network.go:303.39,309.2 4 0 -github.com/number571/go-peer/pkg/network/network.go:312.67,318.2 4 0 -github.com/number571/go-peer/pkg/network/network.go:321.66,326.2 3 0 +github.com/number571/go-peer/pkg/network/network.go:303.39,309.2 4 1 +github.com/number571/go-peer/pkg/network/network.go:312.67,318.2 4 1 +github.com/number571/go-peer/pkg/network/network.go:321.66,326.2 3 1 github.com/number571/go-peer/pkg/network/network.go:329.61,335.2 4 0 github.com/number571/go-peer/pkg/network/network.go:338.53,343.2 3 0 github.com/number571/go-peer/pkg/network/network.go:346.44,351.2 3 0 -github.com/number571/go-peer/pkg/network/settings.go:22.46,30.2 1 0 -github.com/number571/go-peer/pkg/network/settings.go:32.45,33.28 1 0 +github.com/number571/go-peer/pkg/network/settings.go:22.46,30.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:32.45,33.28 1 1 github.com/number571/go-peer/pkg/network/settings.go:33.28,34.34 1 0 -github.com/number571/go-peer/pkg/network/settings.go:36.2,36.25 1 0 +github.com/number571/go-peer/pkg/network/settings.go:36.2,36.25 1 1 github.com/number571/go-peer/pkg/network/settings.go:36.25,37.31 1 0 -github.com/number571/go-peer/pkg/network/settings.go:39.2,39.25 1 0 +github.com/number571/go-peer/pkg/network/settings.go:39.2,39.25 1 1 github.com/number571/go-peer/pkg/network/settings.go:39.25,40.31 1 0 -github.com/number571/go-peer/pkg/network/settings.go:42.2,42.26 1 0 +github.com/number571/go-peer/pkg/network/settings.go:42.2,42.26 1 1 github.com/number571/go-peer/pkg/network/settings.go:42.26,43.32 1 0 -github.com/number571/go-peer/pkg/network/settings.go:45.2,45.10 1 0 +github.com/number571/go-peer/pkg/network/settings.go:45.2,45.10 1 1 github.com/number571/go-peer/pkg/network/settings.go:48.41,50.2 1 0 -github.com/number571/go-peer/pkg/network/settings.go:52.45,54.2 1 0 -github.com/number571/go-peer/pkg/network/settings.go:56.54,58.2 1 0 +github.com/number571/go-peer/pkg/network/settings.go:52.45,54.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:56.54,58.2 1 1 github.com/number571/go-peer/pkg/network/settings.go:60.52,62.2 1 0 github.com/number571/go-peer/pkg/network/settings.go:64.53,66.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/action.go:22.50,23.15 1 0 @@ -15984,17 +15984,17 @@ github.com/number571/go-peer/pkg/network/anonymity/queue/settings.go:59.50,61.2 github.com/number571/go-peer/pkg/network/anonymity/queue/settings.go:63.50,65.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/queue/settings.go:67.52,69.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/queue/settings.go:71.56,73.2 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:27.82,30.16 3 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:27.82,30.16 3 1 github.com/number571/go-peer/pkg/network/conn/conn.go:30.16,32.3 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:33.2,33.35 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:36.54,41.2 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:33.2,33.35 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:36.54,41.2 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:43.41,45.2 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:47.38,49.2 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:51.31,53.2 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:51.31,53.2 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:55.85,60.55 4 0 github.com/number571/go-peer/pkg/network/conn/conn.go:60.55,62.3 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:64.2,64.12 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:67.106,70.16 2 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:67.106,70.16 2 1 github.com/number571/go-peer/pkg/network/conn/conn.go:70.16,72.3 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:74.2,75.16 2 0 github.com/number571/go-peer/pkg/network/conn/conn.go:75.16,77.3 1 0 @@ -16010,81 +16010,81 @@ github.com/number571/go-peer/pkg/network/conn/conn.go:99.4,100.18 2 0 github.com/number571/go-peer/pkg/network/conn/conn.go:100.18,102.5 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:104.4,105.30 2 0 github.com/number571/go-peer/pkg/network/conn/conn.go:108.2,108.12 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:115.19,116.15 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:116.15,116.40 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:118.2,124.12 3 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:124.12,126.17 2 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:126.17,129.4 2 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:115.19,116.15 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:116.15,116.40 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:118.2,124.12 3 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:124.12,126.17 2 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:126.17,129.4 2 1 github.com/number571/go-peer/pkg/network/conn/conn.go:130.3,130.15 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:133.2,133.9 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:134.21,135.23 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:133.2,133.9 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:134.21,135.23 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:136.22,137.17 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:137.17,139.4 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:142.2,148.9 5 0 github.com/number571/go-peer/pkg/network/conn/conn.go:149.49,150.14 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:151.40,152.30 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:155.2,155.24 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:158.114,161.80 2 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:158.114,161.80 2 1 github.com/number571/go-peer/pkg/network/conn/conn.go:161.80,163.3 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:165.2,166.19 2 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:166.19,167.10 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:165.2,166.19 2 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:166.19,167.10 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:168.22,169.26 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:170.11,173.18 3 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:173.18,175.5 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:170.11,173.18 3 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:173.18,175.5 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:177.4,187.98 3 0 github.com/number571/go-peer/pkg/network/conn/conn.go:187.98,189.5 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:193.2,193.21 1 0 github.com/number571/go-peer/pkg/network/conn/errors.go:11.39,13.2 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:23.46,32.2 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:34.45,35.31 1 0 +github.com/number571/go-peer/pkg/network/conn/settings.go:23.46,32.2 1 1 +github.com/number571/go-peer/pkg/network/conn/settings.go:34.45,35.31 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:35.31,36.37 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:38.2,38.35 1 0 +github.com/number571/go-peer/pkg/network/conn/settings.go:38.2,38.35 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:38.35,39.41 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:41.2,41.29 1 0 +github.com/number571/go-peer/pkg/network/conn/settings.go:41.2,41.29 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:41.29,42.35 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:44.2,44.25 1 0 +github.com/number571/go-peer/pkg/network/conn/settings.go:44.2,44.25 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:44.25,45.31 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:47.2,47.25 1 0 +github.com/number571/go-peer/pkg/network/conn/settings.go:47.2,47.25 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:47.25,48.31 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:50.2,50.26 1 0 +github.com/number571/go-peer/pkg/network/conn/settings.go:50.2,50.26 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:50.26,51.32 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:53.2,53.10 1 0 +github.com/number571/go-peer/pkg/network/conn/settings.go:53.2,53.10 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:56.64,58.2 1 0 github.com/number571/go-peer/pkg/network/conn/settings.go:60.55,62.2 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:64.56,66.2 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:68.52,70.2 1 0 +github.com/number571/go-peer/pkg/network/conn/settings.go:64.56,66.2 1 1 +github.com/number571/go-peer/pkg/network/conn/settings.go:68.52,70.2 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:72.52,74.2 1 0 github.com/number571/go-peer/pkg/network/conn/settings.go:76.53,78.2 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:23.70,29.2 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:31.54,33.2 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:35.47,37.2 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:39.55,40.45 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:40.45,42.3 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:43.2,43.15 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:43.15,43.44 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:45.2,45.6 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:45.6,47.10 2 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:48.22,49.21 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:50.48,50.48 0 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:56.61,59.12 2 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:59.12,66.33 5 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:66.33,67.25 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:67.25,69.36 2 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:69.36,71.6 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:72.5,72.42 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:76.3,77.28 2 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:80.2,80.9 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:23.70,29.2 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:31.54,33.2 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:35.47,37.2 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:39.55,40.45 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:40.45,42.3 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:43.2,43.15 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:43.15,43.44 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:45.2,45.6 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:45.6,47.10 2 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:48.22,49.21 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:50.48,50.48 0 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:56.61,59.12 2 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:59.12,66.33 5 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:66.33,67.25 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:67.25,69.36 2 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:69.36,71.6 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:72.5,72.42 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:76.3,77.28 2 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:80.2,80.9 1 1 github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:81.21,81.21 0 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:82.21,82.21 0 0 -github.com/number571/go-peer/pkg/network/connkeeper/errors.go:11.45,13.2 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:15.46,20.2 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:22.45,23.22 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:23.22,24.35 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:26.2,26.27 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:26.27,27.33 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:29.2,29.10 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:32.47,34.2 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:36.49,38.2 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:82.21,82.21 0 1 +github.com/number571/go-peer/pkg/network/connkeeper/errors.go:11.45,13.2 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:15.46,20.2 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:22.45,23.22 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:23.22,24.35 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:26.2,26.27 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:26.27,27.33 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:29.2,29.10 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:32.47,34.2 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:36.49,38.2 1 1 github.com/number571/go-peer/pkg/network/message/errors.go:11.42,13.2 1 0 github.com/number571/go-peer/pkg/network/message/message.go:44.77,73.2 11 0 github.com/number571/go-peer/pkg/network/message/message.go:75.72,78.27 2 0 @@ -16109,14 +16109,14 @@ github.com/number571/go-peer/pkg/network/message/message.go:141.52,143.2 1 0 github.com/number571/go-peer/pkg/network/message/message.go:145.37,147.2 1 0 github.com/number571/go-peer/pkg/network/message/message.go:149.38,151.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:21.73,27.2 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:29.46,34.2 1 0 +github.com/number571/go-peer/pkg/network/message/settings.go:29.46,34.2 1 1 github.com/number571/go-peer/pkg/network/message/settings.go:36.63,37.24 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:37.24,38.30 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:40.2,40.10 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:43.54,45.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:47.51,49.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:51.63,53.2 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:55.45,57.2 1 0 +github.com/number571/go-peer/pkg/network/message/settings.go:55.45,57.2 1 1 github.com/number571/go-peer/pkg/network/message/settings.go:59.46,61.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:63.44,65.2 1 0 github.com/number571/go-peer/pkg/payload/payload32.go:15.58,21.2 2 0 @@ -16145,20 +16145,20 @@ github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:37.33,39.4 1 0 github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:41.3,45.31 4 0 github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:48.2,48.15 1 0 github.com/number571/go-peer/pkg/state/errors.go:11.40,13.2 1 0 -github.com/number571/go-peer/pkg/state/state.go:18.28,20.2 1 0 -github.com/number571/go-peer/pkg/state/state.go:22.42,26.16 3 0 -github.com/number571/go-peer/pkg/state/state.go:26.16,28.3 1 0 -github.com/number571/go-peer/pkg/state/state.go:30.2,30.14 1 0 +github.com/number571/go-peer/pkg/state/state.go:18.28,20.2 1 1 +github.com/number571/go-peer/pkg/state/state.go:22.42,26.16 3 1 +github.com/number571/go-peer/pkg/state/state.go:26.16,28.3 1 1 +github.com/number571/go-peer/pkg/state/state.go:30.2,30.14 1 1 github.com/number571/go-peer/pkg/state/state.go:30.14,31.29 1 0 github.com/number571/go-peer/pkg/state/state.go:31.29,33.4 1 0 -github.com/number571/go-peer/pkg/state/state.go:36.2,37.12 2 0 -github.com/number571/go-peer/pkg/state/state.go:40.43,44.17 3 0 +github.com/number571/go-peer/pkg/state/state.go:36.2,37.12 2 1 +github.com/number571/go-peer/pkg/state/state.go:40.43,44.17 3 1 github.com/number571/go-peer/pkg/state/state.go:44.17,46.3 1 0 -github.com/number571/go-peer/pkg/state/state.go:48.2,48.14 1 0 +github.com/number571/go-peer/pkg/state/state.go:48.2,48.14 1 1 github.com/number571/go-peer/pkg/state/state.go:48.14,49.29 1 0 github.com/number571/go-peer/pkg/state/state.go:49.29,51.4 1 0 -github.com/number571/go-peer/pkg/state/state.go:54.2,55.12 2 0 -github.com/number571/go-peer/pkg/storage/cache/lru.go:20.46,25.2 1 0 +github.com/number571/go-peer/pkg/state/state.go:54.2,55.12 2 1 +github.com/number571/go-peer/pkg/storage/cache/lru.go:20.46,25.2 1 1 github.com/number571/go-peer/pkg/storage/cache/lru.go:27.39,32.2 3 0 github.com/number571/go-peer/pkg/storage/cache/lru.go:34.53,38.32 3 0 github.com/number571/go-peer/pkg/storage/cache/lru.go:38.32,40.3 1 0 @@ -16200,7 +16200,7 @@ github.com/number571/go-peer/pkg/storage/database/database.go:93.2,93.12 1 0 github.com/number571/go-peer/pkg/storage/database/errors.go:11.43,13.2 1 0 github.com/number571/go-peer/pkg/utils/merge_errors.go:7.42,9.30 2 1 github.com/number571/go-peer/pkg/utils/merge_errors.go:9.30,10.17 1 1 -github.com/number571/go-peer/pkg/utils/merge_errors.go:10.17,11.12 1 1 +github.com/number571/go-peer/pkg/utils/merge_errors.go:10.17,11.12 1 0 github.com/number571/go-peer/pkg/utils/merge_errors.go:13.3,13.20 1 1 github.com/number571/go-peer/pkg/utils/merge_errors.go:15.2,15.33 1 1 github.com/number571/go-peer/pkg/utils/merge_errors.go:15.33,17.3 1 0 @@ -16208,10 +16208,10 @@ github.com/number571/go-peer/pkg/utils/merge_errors.go:18.2,18.17 1 1 github.com/number571/go-peer/test/utils/testutils.go:8.42,11.26 3 0 github.com/number571/go-peer/test/utils/testutils.go:11.26,13.3 1 0 github.com/number571/go-peer/test/utils/testutils.go:14.2,14.15 1 0 -github.com/number571/go-peer/test/utils/testutils.go:17.57,19.25 2 0 -github.com/number571/go-peer/test/utils/testutils.go:19.25,21.29 2 0 +github.com/number571/go-peer/test/utils/testutils.go:17.57,19.25 2 1 +github.com/number571/go-peer/test/utils/testutils.go:19.25,21.29 2 1 github.com/number571/go-peer/test/utils/testutils.go:21.29,23.12 2 0 -github.com/number571/go-peer/test/utils/testutils.go:25.3,25.13 1 0 +github.com/number571/go-peer/test/utils/testutils.go:25.3,25.13 1 1 github.com/number571/go-peer/test/utils/testutils.go:27.2,27.15 1 0 github.com/number571/go-peer/pkg/client/client.go:31.75,39.16 4 0 github.com/number571/go-peer/pkg/client/client.go:39.16,40.13 1 0 @@ -16429,7 +16429,7 @@ github.com/number571/go-peer/pkg/logger/settings.go:31.47,33.2 1 0 github.com/number571/go-peer/pkg/logger/settings.go:35.47,37.2 1 0 github.com/number571/go-peer/pkg/logger/settings.go:39.47,41.2 1 0 github.com/number571/go-peer/pkg/network/errors.go:11.42,13.2 1 0 -github.com/number571/go-peer/pkg/network/network.go:35.9,42.2 1 1 +github.com/number571/go-peer/pkg/network/network.go:35.9,42.2 1 0 github.com/number571/go-peer/pkg/network/network.go:45.41,47.2 1 0 github.com/number571/go-peer/pkg/network/network.go:49.53,51.2 1 0 github.com/number571/go-peer/pkg/network/network.go:54.89,59.25 3 0 @@ -16463,26 +16463,26 @@ github.com/number571/go-peer/pkg/network/network.go:153.2,153.39 1 0 github.com/number571/go-peer/pkg/network/network.go:153.39,156.3 2 0 github.com/number571/go-peer/pkg/network/network.go:158.2,158.38 1 0 github.com/number571/go-peer/pkg/network/network.go:162.67,168.2 4 0 -github.com/number571/go-peer/pkg/network/network.go:171.56,176.41 4 1 -github.com/number571/go-peer/pkg/network/network.go:176.41,178.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:180.2,180.16 1 1 -github.com/number571/go-peer/pkg/network/network.go:185.76,186.24 1 1 +github.com/number571/go-peer/pkg/network/network.go:171.56,176.41 4 0 +github.com/number571/go-peer/pkg/network/network.go:176.41,178.3 1 0 +github.com/number571/go-peer/pkg/network/network.go:180.2,180.16 1 0 +github.com/number571/go-peer/pkg/network/network.go:185.76,186.24 1 0 github.com/number571/go-peer/pkg/network/network.go:186.24,188.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:190.2,190.44 1 1 +github.com/number571/go-peer/pkg/network/network.go:190.2,190.44 1 0 github.com/number571/go-peer/pkg/network/network.go:190.44,192.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:194.2,196.16 3 1 +github.com/number571/go-peer/pkg/network/network.go:194.2,196.16 3 0 github.com/number571/go-peer/pkg/network/network.go:196.16,198.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:200.2,203.12 3 1 -github.com/number571/go-peer/pkg/network/network.go:207.54,212.9 4 1 +github.com/number571/go-peer/pkg/network/network.go:200.2,203.12 3 0 +github.com/number571/go-peer/pkg/network/network.go:207.54,212.9 4 0 github.com/number571/go-peer/pkg/network/network.go:212.9,214.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:216.2,218.37 2 1 +github.com/number571/go-peer/pkg/network/network.go:216.2,218.37 2 0 github.com/number571/go-peer/pkg/network/network.go:218.37,220.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:222.2,222.12 1 1 -github.com/number571/go-peer/pkg/network/network.go:226.85,227.15 1 1 -github.com/number571/go-peer/pkg/network/network.go:227.15,227.48 1 1 -github.com/number571/go-peer/pkg/network/network.go:229.2,241.6 3 1 -github.com/number571/go-peer/pkg/network/network.go:241.6,242.10 1 1 -github.com/number571/go-peer/pkg/network/network.go:243.22,244.10 1 1 +github.com/number571/go-peer/pkg/network/network.go:222.2,222.12 1 0 +github.com/number571/go-peer/pkg/network/network.go:226.85,227.15 1 0 +github.com/number571/go-peer/pkg/network/network.go:227.15,227.48 1 0 +github.com/number571/go-peer/pkg/network/network.go:229.2,241.6 3 0 +github.com/number571/go-peer/pkg/network/network.go:241.6,242.10 1 0 +github.com/number571/go-peer/pkg/network/network.go:243.22,244.10 1 0 github.com/number571/go-peer/pkg/network/network.go:245.21,246.11 1 0 github.com/number571/go-peer/pkg/network/network.go:247.23,248.11 1 0 github.com/number571/go-peer/pkg/network/network.go:249.52,250.11 1 0 @@ -16491,10 +16491,10 @@ github.com/number571/go-peer/pkg/network/network.go:252.19,254.6 1 0 github.com/number571/go-peer/pkg/network/network.go:255.5,255.53 1 0 github.com/number571/go-peer/pkg/network/network.go:255.53,257.6 1 0 github.com/number571/go-peer/pkg/network/network.go:258.5,258.10 1 0 -github.com/number571/go-peer/pkg/network/network.go:269.3,270.6 1 1 -github.com/number571/go-peer/pkg/network/network.go:270.6,271.10 1 1 +github.com/number571/go-peer/pkg/network/network.go:269.3,270.6 1 0 +github.com/number571/go-peer/pkg/network/network.go:270.6,271.10 1 0 github.com/number571/go-peer/pkg/network/network.go:272.22,273.10 1 0 -github.com/number571/go-peer/pkg/network/network.go:274.11,276.18 2 1 +github.com/number571/go-peer/pkg/network/network.go:274.11,276.18 2 0 github.com/number571/go-peer/pkg/network/network.go:276.18,279.5 2 0 github.com/number571/go-peer/pkg/network/network.go:280.4,280.21 1 0 github.com/number571/go-peer/pkg/network/network.go:288.103,289.51 1 0 @@ -16502,25 +16502,25 @@ github.com/number571/go-peer/pkg/network/network.go:289.51,291.3 1 0 github.com/number571/go-peer/pkg/network/network.go:293.2,294.21 2 0 github.com/number571/go-peer/pkg/network/network.go:294.21,296.3 1 0 github.com/number571/go-peer/pkg/network/network.go:298.2,299.19 2 0 -github.com/number571/go-peer/pkg/network/network.go:303.39,309.2 4 1 -github.com/number571/go-peer/pkg/network/network.go:312.67,318.2 4 1 -github.com/number571/go-peer/pkg/network/network.go:321.66,326.2 3 1 +github.com/number571/go-peer/pkg/network/network.go:303.39,309.2 4 0 +github.com/number571/go-peer/pkg/network/network.go:312.67,318.2 4 0 +github.com/number571/go-peer/pkg/network/network.go:321.66,326.2 3 0 github.com/number571/go-peer/pkg/network/network.go:329.61,335.2 4 0 github.com/number571/go-peer/pkg/network/network.go:338.53,343.2 3 0 github.com/number571/go-peer/pkg/network/network.go:346.44,351.2 3 0 -github.com/number571/go-peer/pkg/network/settings.go:22.46,30.2 1 1 -github.com/number571/go-peer/pkg/network/settings.go:32.45,33.28 1 1 +github.com/number571/go-peer/pkg/network/settings.go:22.46,30.2 1 0 +github.com/number571/go-peer/pkg/network/settings.go:32.45,33.28 1 0 github.com/number571/go-peer/pkg/network/settings.go:33.28,34.34 1 0 -github.com/number571/go-peer/pkg/network/settings.go:36.2,36.25 1 1 +github.com/number571/go-peer/pkg/network/settings.go:36.2,36.25 1 0 github.com/number571/go-peer/pkg/network/settings.go:36.25,37.31 1 0 -github.com/number571/go-peer/pkg/network/settings.go:39.2,39.25 1 1 +github.com/number571/go-peer/pkg/network/settings.go:39.2,39.25 1 0 github.com/number571/go-peer/pkg/network/settings.go:39.25,40.31 1 0 -github.com/number571/go-peer/pkg/network/settings.go:42.2,42.26 1 1 +github.com/number571/go-peer/pkg/network/settings.go:42.2,42.26 1 0 github.com/number571/go-peer/pkg/network/settings.go:42.26,43.32 1 0 -github.com/number571/go-peer/pkg/network/settings.go:45.2,45.10 1 1 +github.com/number571/go-peer/pkg/network/settings.go:45.2,45.10 1 0 github.com/number571/go-peer/pkg/network/settings.go:48.41,50.2 1 0 -github.com/number571/go-peer/pkg/network/settings.go:52.45,54.2 1 1 -github.com/number571/go-peer/pkg/network/settings.go:56.54,58.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:52.45,54.2 1 0 +github.com/number571/go-peer/pkg/network/settings.go:56.54,58.2 1 0 github.com/number571/go-peer/pkg/network/settings.go:60.52,62.2 1 0 github.com/number571/go-peer/pkg/network/settings.go:64.53,66.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/action.go:22.50,23.15 1 0 @@ -16721,17 +16721,17 @@ github.com/number571/go-peer/pkg/network/anonymity/queue/settings.go:59.50,61.2 github.com/number571/go-peer/pkg/network/anonymity/queue/settings.go:63.50,65.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/queue/settings.go:67.52,69.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/queue/settings.go:71.56,73.2 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:27.82,30.16 3 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:27.82,30.16 3 0 github.com/number571/go-peer/pkg/network/conn/conn.go:30.16,32.3 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:33.2,33.35 1 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:36.54,41.2 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:33.2,33.35 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:36.54,41.2 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:43.41,45.2 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:47.38,49.2 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:51.31,53.2 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:51.31,53.2 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:55.85,60.55 4 0 github.com/number571/go-peer/pkg/network/conn/conn.go:60.55,62.3 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:64.2,64.12 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:67.106,70.16 2 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:67.106,70.16 2 0 github.com/number571/go-peer/pkg/network/conn/conn.go:70.16,72.3 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:74.2,75.16 2 0 github.com/number571/go-peer/pkg/network/conn/conn.go:75.16,77.3 1 0 @@ -16747,81 +16747,81 @@ github.com/number571/go-peer/pkg/network/conn/conn.go:99.4,100.18 2 0 github.com/number571/go-peer/pkg/network/conn/conn.go:100.18,102.5 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:104.4,105.30 2 0 github.com/number571/go-peer/pkg/network/conn/conn.go:108.2,108.12 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:115.19,116.15 1 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:116.15,116.40 1 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:118.2,124.12 3 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:124.12,126.17 2 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:126.17,129.4 2 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:115.19,116.15 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:116.15,116.40 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:118.2,124.12 3 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:124.12,126.17 2 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:126.17,129.4 2 0 github.com/number571/go-peer/pkg/network/conn/conn.go:130.3,130.15 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:133.2,133.9 1 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:134.21,135.23 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:133.2,133.9 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:134.21,135.23 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:136.22,137.17 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:137.17,139.4 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:142.2,148.9 5 0 github.com/number571/go-peer/pkg/network/conn/conn.go:149.49,150.14 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:151.40,152.30 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:155.2,155.24 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:158.114,161.80 2 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:158.114,161.80 2 0 github.com/number571/go-peer/pkg/network/conn/conn.go:161.80,163.3 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:165.2,166.19 2 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:166.19,167.10 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:165.2,166.19 2 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:166.19,167.10 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:168.22,169.26 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:170.11,173.18 3 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:173.18,175.5 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:170.11,173.18 3 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:173.18,175.5 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:177.4,187.98 3 0 github.com/number571/go-peer/pkg/network/conn/conn.go:187.98,189.5 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:193.2,193.21 1 0 github.com/number571/go-peer/pkg/network/conn/errors.go:11.39,13.2 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:23.46,32.2 1 1 -github.com/number571/go-peer/pkg/network/conn/settings.go:34.45,35.31 1 1 +github.com/number571/go-peer/pkg/network/conn/settings.go:23.46,32.2 1 0 +github.com/number571/go-peer/pkg/network/conn/settings.go:34.45,35.31 1 0 github.com/number571/go-peer/pkg/network/conn/settings.go:35.31,36.37 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:38.2,38.35 1 1 +github.com/number571/go-peer/pkg/network/conn/settings.go:38.2,38.35 1 0 github.com/number571/go-peer/pkg/network/conn/settings.go:38.35,39.41 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:41.2,41.29 1 1 +github.com/number571/go-peer/pkg/network/conn/settings.go:41.2,41.29 1 0 github.com/number571/go-peer/pkg/network/conn/settings.go:41.29,42.35 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:44.2,44.25 1 1 +github.com/number571/go-peer/pkg/network/conn/settings.go:44.2,44.25 1 0 github.com/number571/go-peer/pkg/network/conn/settings.go:44.25,45.31 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:47.2,47.25 1 1 +github.com/number571/go-peer/pkg/network/conn/settings.go:47.2,47.25 1 0 github.com/number571/go-peer/pkg/network/conn/settings.go:47.25,48.31 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:50.2,50.26 1 1 +github.com/number571/go-peer/pkg/network/conn/settings.go:50.2,50.26 1 0 github.com/number571/go-peer/pkg/network/conn/settings.go:50.26,51.32 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:53.2,53.10 1 1 +github.com/number571/go-peer/pkg/network/conn/settings.go:53.2,53.10 1 0 github.com/number571/go-peer/pkg/network/conn/settings.go:56.64,58.2 1 0 github.com/number571/go-peer/pkg/network/conn/settings.go:60.55,62.2 1 0 -github.com/number571/go-peer/pkg/network/conn/settings.go:64.56,66.2 1 1 -github.com/number571/go-peer/pkg/network/conn/settings.go:68.52,70.2 1 1 +github.com/number571/go-peer/pkg/network/conn/settings.go:64.56,66.2 1 0 +github.com/number571/go-peer/pkg/network/conn/settings.go:68.52,70.2 1 0 github.com/number571/go-peer/pkg/network/conn/settings.go:72.52,74.2 1 0 github.com/number571/go-peer/pkg/network/conn/settings.go:76.53,78.2 1 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:23.70,29.2 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:31.54,33.2 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:35.47,37.2 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:39.55,40.45 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:40.45,42.3 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:43.2,43.15 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:43.15,43.44 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:45.2,45.6 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:45.6,47.10 2 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:48.22,49.21 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:50.48,50.48 0 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:56.61,59.12 2 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:59.12,66.33 5 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:66.33,67.25 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:67.25,69.36 2 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:69.36,71.6 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:72.5,72.42 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:76.3,77.28 2 1 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:80.2,80.9 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:23.70,29.2 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:31.54,33.2 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:35.47,37.2 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:39.55,40.45 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:40.45,42.3 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:43.2,43.15 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:43.15,43.44 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:45.2,45.6 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:45.6,47.10 2 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:48.22,49.21 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:50.48,50.48 0 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:56.61,59.12 2 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:59.12,66.33 5 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:66.33,67.25 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:67.25,69.36 2 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:69.36,71.6 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:72.5,72.42 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:76.3,77.28 2 0 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:80.2,80.9 1 0 github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:81.21,81.21 0 0 -github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:82.21,82.21 0 1 -github.com/number571/go-peer/pkg/network/connkeeper/errors.go:11.45,13.2 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:15.46,20.2 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:22.45,23.22 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:23.22,24.35 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:26.2,26.27 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:26.27,27.33 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:29.2,29.10 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:32.47,34.2 1 1 -github.com/number571/go-peer/pkg/network/connkeeper/settings.go:36.49,38.2 1 1 +github.com/number571/go-peer/pkg/network/connkeeper/connkeeper.go:82.21,82.21 0 0 +github.com/number571/go-peer/pkg/network/connkeeper/errors.go:11.45,13.2 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:15.46,20.2 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:22.45,23.22 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:23.22,24.35 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:26.2,26.27 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:26.27,27.33 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:29.2,29.10 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:32.47,34.2 1 0 +github.com/number571/go-peer/pkg/network/connkeeper/settings.go:36.49,38.2 1 0 github.com/number571/go-peer/pkg/network/message/errors.go:11.42,13.2 1 0 github.com/number571/go-peer/pkg/network/message/message.go:44.77,73.2 11 0 github.com/number571/go-peer/pkg/network/message/message.go:75.72,78.27 2 0 @@ -16846,14 +16846,14 @@ github.com/number571/go-peer/pkg/network/message/message.go:141.52,143.2 1 0 github.com/number571/go-peer/pkg/network/message/message.go:145.37,147.2 1 0 github.com/number571/go-peer/pkg/network/message/message.go:149.38,151.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:21.73,27.2 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:29.46,34.2 1 1 +github.com/number571/go-peer/pkg/network/message/settings.go:29.46,34.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:36.63,37.24 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:37.24,38.30 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:40.2,40.10 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:43.54,45.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:47.51,49.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:51.63,53.2 1 0 -github.com/number571/go-peer/pkg/network/message/settings.go:55.45,57.2 1 1 +github.com/number571/go-peer/pkg/network/message/settings.go:55.45,57.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:59.46,61.2 1 0 github.com/number571/go-peer/pkg/network/message/settings.go:63.44,65.2 1 0 github.com/number571/go-peer/pkg/payload/payload32.go:15.58,21.2 2 0 @@ -16882,20 +16882,20 @@ github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:37.33,39.4 1 0 github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:41.3,45.31 4 0 github.com/number571/go-peer/pkg/payload/joiner/joiner32.go:48.2,48.15 1 0 github.com/number571/go-peer/pkg/state/errors.go:11.40,13.2 1 0 -github.com/number571/go-peer/pkg/state/state.go:18.28,20.2 1 1 -github.com/number571/go-peer/pkg/state/state.go:22.42,26.16 3 1 -github.com/number571/go-peer/pkg/state/state.go:26.16,28.3 1 1 -github.com/number571/go-peer/pkg/state/state.go:30.2,30.14 1 1 +github.com/number571/go-peer/pkg/state/state.go:18.28,20.2 1 0 +github.com/number571/go-peer/pkg/state/state.go:22.42,26.16 3 0 +github.com/number571/go-peer/pkg/state/state.go:26.16,28.3 1 0 +github.com/number571/go-peer/pkg/state/state.go:30.2,30.14 1 0 github.com/number571/go-peer/pkg/state/state.go:30.14,31.29 1 0 github.com/number571/go-peer/pkg/state/state.go:31.29,33.4 1 0 -github.com/number571/go-peer/pkg/state/state.go:36.2,37.12 2 1 -github.com/number571/go-peer/pkg/state/state.go:40.43,44.17 3 1 +github.com/number571/go-peer/pkg/state/state.go:36.2,37.12 2 0 +github.com/number571/go-peer/pkg/state/state.go:40.43,44.17 3 0 github.com/number571/go-peer/pkg/state/state.go:44.17,46.3 1 0 -github.com/number571/go-peer/pkg/state/state.go:48.2,48.14 1 1 +github.com/number571/go-peer/pkg/state/state.go:48.2,48.14 1 0 github.com/number571/go-peer/pkg/state/state.go:48.14,49.29 1 0 github.com/number571/go-peer/pkg/state/state.go:49.29,51.4 1 0 -github.com/number571/go-peer/pkg/state/state.go:54.2,55.12 2 1 -github.com/number571/go-peer/pkg/storage/cache/lru.go:20.46,25.2 1 1 +github.com/number571/go-peer/pkg/state/state.go:54.2,55.12 2 0 +github.com/number571/go-peer/pkg/storage/cache/lru.go:20.46,25.2 1 0 github.com/number571/go-peer/pkg/storage/cache/lru.go:27.39,32.2 3 0 github.com/number571/go-peer/pkg/storage/cache/lru.go:34.53,38.32 3 0 github.com/number571/go-peer/pkg/storage/cache/lru.go:38.32,40.3 1 0 @@ -16937,7 +16937,7 @@ github.com/number571/go-peer/pkg/storage/database/database.go:93.2,93.12 1 0 github.com/number571/go-peer/pkg/storage/database/errors.go:11.43,13.2 1 0 github.com/number571/go-peer/pkg/utils/merge_errors.go:7.42,9.30 2 1 github.com/number571/go-peer/pkg/utils/merge_errors.go:9.30,10.17 1 1 -github.com/number571/go-peer/pkg/utils/merge_errors.go:10.17,11.12 1 0 +github.com/number571/go-peer/pkg/utils/merge_errors.go:10.17,11.12 1 1 github.com/number571/go-peer/pkg/utils/merge_errors.go:13.3,13.20 1 1 github.com/number571/go-peer/pkg/utils/merge_errors.go:15.2,15.33 1 1 github.com/number571/go-peer/pkg/utils/merge_errors.go:15.33,17.3 1 0 @@ -16945,10 +16945,10 @@ github.com/number571/go-peer/pkg/utils/merge_errors.go:18.2,18.17 1 1 github.com/number571/go-peer/test/utils/testutils.go:8.42,11.26 3 0 github.com/number571/go-peer/test/utils/testutils.go:11.26,13.3 1 0 github.com/number571/go-peer/test/utils/testutils.go:14.2,14.15 1 0 -github.com/number571/go-peer/test/utils/testutils.go:17.57,19.25 2 1 -github.com/number571/go-peer/test/utils/testutils.go:19.25,21.29 2 1 +github.com/number571/go-peer/test/utils/testutils.go:17.57,19.25 2 0 +github.com/number571/go-peer/test/utils/testutils.go:19.25,21.29 2 0 github.com/number571/go-peer/test/utils/testutils.go:21.29,23.12 2 0 -github.com/number571/go-peer/test/utils/testutils.go:25.3,25.13 1 1 +github.com/number571/go-peer/test/utils/testutils.go:25.3,25.13 1 0 github.com/number571/go-peer/test/utils/testutils.go:27.2,27.15 1 0 github.com/number571/go-peer/pkg/client/client.go:31.75,39.16 4 0 github.com/number571/go-peer/pkg/client/client.go:39.16,40.13 1 0 @@ -18629,8 +18629,8 @@ github.com/number571/go-peer/pkg/logger/logger.go:68.23,70.3 1 1 github.com/number571/go-peer/pkg/logger/logger.go:71.2,72.15 2 0 github.com/number571/go-peer/pkg/logger/logger.go:72.15,74.3 1 0 github.com/number571/go-peer/pkg/logger/logger.go:75.2,75.25 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:78.42,79.23 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:79.23,81.3 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:78.42,79.23 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:79.23,81.3 1 1 github.com/number571/go-peer/pkg/logger/logger.go:82.2,83.15 2 0 github.com/number571/go-peer/pkg/logger/logger.go:83.15,85.3 1 0 github.com/number571/go-peer/pkg/logger/logger.go:86.2,86.25 1 0 @@ -18654,8 +18654,8 @@ github.com/number571/go-peer/pkg/network/network.go:86.23,87.28 1 0 github.com/number571/go-peer/pkg/network/network.go:88.19,89.33 1 0 github.com/number571/go-peer/pkg/network/network.go:90.24,91.19 1 1 github.com/number571/go-peer/pkg/network/network.go:91.19,93.6 1 1 -github.com/number571/go-peer/pkg/network/network.go:94.5,94.61 1 1 -github.com/number571/go-peer/pkg/network/network.go:98.4,98.26 1 1 +github.com/number571/go-peer/pkg/network/network.go:94.5,94.61 1 0 +github.com/number571/go-peer/pkg/network/network.go:98.4,98.26 1 0 github.com/number571/go-peer/pkg/network/network.go:101.3,101.6 1 1 github.com/number571/go-peer/pkg/network/network.go:104.2,105.38 2 1 github.com/number571/go-peer/pkg/network/network.go:111.52,113.16 2 1 @@ -18682,7 +18682,7 @@ github.com/number571/go-peer/pkg/network/network.go:186.24,188.3 1 0 github.com/number571/go-peer/pkg/network/network.go:190.2,190.44 1 1 github.com/number571/go-peer/pkg/network/network.go:190.44,192.3 1 0 github.com/number571/go-peer/pkg/network/network.go:194.2,196.16 3 1 -github.com/number571/go-peer/pkg/network/network.go:196.16,198.3 1 0 +github.com/number571/go-peer/pkg/network/network.go:196.16,198.3 1 1 github.com/number571/go-peer/pkg/network/network.go:200.2,203.12 3 1 github.com/number571/go-peer/pkg/network/network.go:207.54,212.9 4 1 github.com/number571/go-peer/pkg/network/network.go:212.9,214.3 1 1 @@ -18700,7 +18700,7 @@ github.com/number571/go-peer/pkg/network/network.go:249.52,250.11 1 0 github.com/number571/go-peer/pkg/network/network.go:251.29,252.19 1 1 github.com/number571/go-peer/pkg/network/network.go:252.19,254.6 1 1 github.com/number571/go-peer/pkg/network/network.go:255.5,255.53 1 1 -github.com/number571/go-peer/pkg/network/network.go:255.53,257.6 1 0 +github.com/number571/go-peer/pkg/network/network.go:255.53,257.6 1 1 github.com/number571/go-peer/pkg/network/network.go:258.5,258.10 1 1 github.com/number571/go-peer/pkg/network/network.go:269.3,270.6 1 1 github.com/number571/go-peer/pkg/network/network.go:270.6,271.10 1 1 @@ -18711,7 +18711,7 @@ github.com/number571/go-peer/pkg/network/network.go:280.4,280.21 1 1 github.com/number571/go-peer/pkg/network/network.go:288.103,289.51 1 1 github.com/number571/go-peer/pkg/network/network.go:289.51,291.3 1 1 github.com/number571/go-peer/pkg/network/network.go:293.2,294.21 2 1 -github.com/number571/go-peer/pkg/network/network.go:294.21,296.3 1 0 +github.com/number571/go-peer/pkg/network/network.go:294.21,296.3 1 1 github.com/number571/go-peer/pkg/network/network.go:298.2,299.19 2 1 github.com/number571/go-peer/pkg/network/network.go:303.39,309.2 4 1 github.com/number571/go-peer/pkg/network/network.go:312.67,318.2 4 1 @@ -18824,7 +18824,7 @@ github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:415.16,418.3 2 1 github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:419.2,419.43 1 1 github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:419.43,422.3 2 1 github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:424.2,424.59 1 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:424.59,427.3 2 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:424.59,427.3 2 1 github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:428.2,428.12 1 1 github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:431.59,436.2 3 1 github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:438.58,444.2 4 1 @@ -18933,14 +18933,14 @@ github.com/number571/go-peer/pkg/network/anonymity/queue/settings.go:63.50,65.2 github.com/number571/go-peer/pkg/network/anonymity/queue/settings.go:67.52,69.2 1 1 github.com/number571/go-peer/pkg/network/anonymity/queue/settings.go:71.56,73.2 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:27.82,30.16 3 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:30.16,32.3 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:30.16,32.3 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:33.2,33.35 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:36.54,41.2 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:43.41,45.2 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:47.38,49.2 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:51.31,53.2 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:55.85,60.55 4 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:60.55,62.3 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:60.55,62.3 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:64.2,64.12 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:67.106,70.16 2 1 github.com/number571/go-peer/pkg/network/conn/conn.go:70.16,72.3 1 1 @@ -18953,9 +18953,9 @@ github.com/number571/go-peer/pkg/network/conn/conn.go:88.70,90.20 2 1 github.com/number571/go-peer/pkg/network/conn/conn.go:90.20,91.10 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:92.22,93.21 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:94.11,95.100 1 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:95.100,97.5 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:95.100,97.5 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:99.4,100.18 2 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:100.18,102.5 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:100.18,102.5 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:104.4,105.30 2 1 github.com/number571/go-peer/pkg/network/conn/conn.go:108.2,108.12 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:115.19,116.15 1 1 @@ -18980,7 +18980,7 @@ github.com/number571/go-peer/pkg/network/conn/conn.go:168.22,169.26 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:170.11,173.18 3 1 github.com/number571/go-peer/pkg/network/conn/conn.go:173.18,175.5 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:177.4,187.98 3 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:187.98,189.5 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:187.98,189.5 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:193.2,193.21 1 1 github.com/number571/go-peer/pkg/network/conn/errors.go:11.39,13.2 1 0 github.com/number571/go-peer/pkg/network/conn/settings.go:23.46,32.2 1 1 @@ -19158,6 +19158,6 @@ github.com/number571/go-peer/test/utils/testutils.go:11.26,13.3 1 0 github.com/number571/go-peer/test/utils/testutils.go:14.2,14.15 1 0 github.com/number571/go-peer/test/utils/testutils.go:17.57,19.25 2 1 github.com/number571/go-peer/test/utils/testutils.go:19.25,21.29 2 1 -github.com/number571/go-peer/test/utils/testutils.go:21.29,23.12 2 0 +github.com/number571/go-peer/test/utils/testutils.go:21.29,23.12 2 1 github.com/number571/go-peer/test/utils/testutils.go:25.3,25.13 1 1 github.com/number571/go-peer/test/utils/testutils.go:27.2,27.15 1 0 diff --git a/test/result/coverage.svg b/test/result/coverage.svg index 9132918f..5e938d77 100644 --- a/test/result/coverage.svg +++ b/test/result/coverage.svg @@ -7,7 +7,7 @@ > - + - + - + client - + - + - + storage @@ -156,13 +156,13 @@ - + client.go @@ -182,7 +182,7 @@ - + - + - + - + database @@ -491,26 +491,26 @@ - + dsa.go - + kem.go @@ -568,7 +568,7 @@ - + - + database.go