mirror of
https://github.com/number571/go-peer.git
synced 2026-09-14 11:05:42 +05:00
update
This commit is contained in:
parent
6db1891cc9
commit
beff92de6b
@ -17,6 +17,7 @@
|
||||
- Update `hidden_lake/service`: append to SetPrivKey ephemeral public key
|
||||
- Update `examples/anon_messenger`: append request.sh for sending text, files
|
||||
- Update `hidden_lake/service`: replace LimitVoidSize from code to config
|
||||
- Update `pkg/client/message`: change IMessage from JSON format to JSON/Binary ([]byte), JSON/Hex (string)
|
||||
|
||||
### CHANGES
|
||||
|
||||
@ -36,6 +37,7 @@
|
||||
- Update `hidden_lake/service`: append check for hex_data is an IRequest?
|
||||
- Update `hidden_lake/service`: fix size of the encrypted messages
|
||||
- Update `pkg/client/message`: replace lax verification on size of message to strict verification
|
||||
- Update `pkg`: delete all debug logs
|
||||
|
||||
<!-- ... -->
|
||||
|
||||
|
||||
1
TODO.md
1
TODO.md
@ -10,4 +10,3 @@
|
||||
8. HLM: group chats, name of senders
|
||||
9. Fix docker build for arm macOS
|
||||
10. HLS: optimize connections
|
||||
11. HLS: hybrid json+binary for encrypted message (json || binary payload)
|
||||
|
||||
@ -61,7 +61,8 @@ func LoadMessage(psett ISettings, pMsg interface{}) IMessage {
|
||||
case []byte:
|
||||
msg.FBody.FPayload = x[i+2:]
|
||||
case string:
|
||||
msg.FBody.FPayload = encoding.HexDecode(x[i+2:])
|
||||
encStr := strings.TrimSpace(x[i+2:])
|
||||
msg.FBody.FPayload = encoding.HexDecode(encStr)
|
||||
if msg.FBody.FPayload == nil {
|
||||
return nil
|
||||
}
|
||||
|
||||
@ -1,3 +1,14 @@
|
||||
{"head":{"salt":"f2b7a78445fda605506433ea5627ca616af11c1412ce281ac528bb435e6ea8c7fc2426ed7576d0037771e21c7a26cf4e","session":"25d4ce9eaa99e1b9fb3ca984ca68218e046c159e586755e2ceca4218f9f55a3a79874687931f890b874a384e004b4941c7ab35b84b9ca4c14f5e2d7ac5e18681ce9c29006a6cb7b21fdaab4bced99b7f6e1201182cef84a9021f4f6ec11c84eca1d5a09fd4a657de4331d1b3fd914f7aaa1a423a853c4fe618b3bb6dcbe10324","sender":"fd91c67cd49d6fe1a47620ce6dd148c35993ba147e334d7e0d79d5d19377a9d9846e149da1dee38a7c423111c041dbd24290d2258a5c7a714091200c21e4709a0e7bd7f0ff011b3405f24e1aa9353145801d4e613fd48238372e2fb9fd5db5a673bd59b26ee9c65a78711aafebdec7e2726313a166260ab8718ff097f56f1622e5b6aa5115eeaf90dd1112472eb1a60f2f0efad364f912893a20193f"},"body":{"sign":"8280c0e4993b1fc5da05c01c244f95e5fe04318644ed2b68410d1daa2f791dcf1dc66eb968435181d9394a565ad834b341abd8f3909e418412e8f581e03449cec1148bcb58ac36fe2b2d3971fd11ed53163feb4727cc190e992a8a58aded64ba20e344589ad8171d78f4c6e581ff9793b624b038994d2ef8b1de285a80f60b84eec702eb702e441bb20808be69d6d07e","hash":"69437ac7bd5533a1aca6741b9e642fc0d45dbe9a528f09b7d89bcfe7a4e42028","proof":"00000000000002cd"}}
|
||||
{
|
||||
"head": {
|
||||
"salt": "f2b7a78445fda605506433ea5627ca616af11c1412ce281ac528bb435e6ea8c7fc2426ed7576d0037771e21c7a26cf4e",
|
||||
"session": "25d4ce9eaa99e1b9fb3ca984ca68218e046c159e586755e2ceca4218f9f55a3a79874687931f890b874a384e004b4941c7ab35b84b9ca4c14f5e2d7ac5e18681ce9c29006a6cb7b21fdaab4bced99b7f6e1201182cef84a9021f4f6ec11c84eca1d5a09fd4a657de4331d1b3fd914f7aaa1a423a853c4fe618b3bb6dcbe10324",
|
||||
"sender": "fd91c67cd49d6fe1a47620ce6dd148c35993ba147e334d7e0d79d5d19377a9d9846e149da1dee38a7c423111c041dbd24290d2258a5c7a714091200c21e4709a0e7bd7f0ff011b3405f24e1aa9353145801d4e613fd48238372e2fb9fd5db5a673bd59b26ee9c65a78711aafebdec7e2726313a166260ab8718ff097f56f1622e5b6aa5115eeaf90dd1112472eb1a60f2f0efad364f912893a20193f"
|
||||
},
|
||||
"body": {
|
||||
"sign": "8280c0e4993b1fc5da05c01c244f95e5fe04318644ed2b68410d1daa2f791dcf1dc66eb968435181d9394a565ad834b341abd8f3909e418412e8f581e03449cec1148bcb58ac36fe2b2d3971fd11ed53163feb4727cc190e992a8a58aded64ba20e344589ad8171d78f4c6e581ff9793b624b038994d2ef8b1de285a80f60b84eec702eb702e441bb20808be69d6d07e",
|
||||
"hash": "69437ac7bd5533a1aca6741b9e642fc0d45dbe9a528f09b7d89bcfe7a4e42028",
|
||||
"proof": "00000000000002cd"
|
||||
}
|
||||
}
|
||||
|
||||
2797ee673c32f1608e139a53b1f0a23edc839b568a37ce208a76c2f7091dc0063637da63b318d173f4290b5d64a2a0001356c4582f7a2c3fe9c16bfd920915a7f4f71e20abe531471f27dfa247fa8e3c47484e97095ab446d7bcae8f2d2ff1cd9a89ffb1d865721190cd1e706261474a5fec3471914b6e69ac12c312166ad19c51d7ada959da6824a258dded3464f599d7d769f7df2d448d51d8791c589b2c2edb31f361042139c9bc87ec4aa07a80cbf7f32cb720058797884c1520fa2f76b8863d2326adb7fea65078f299d8b5d3af6f7a94dab2c29064e6662d4e5b915e709179010d6d296d2c71258e8596b387a72059e7b7539743b88b6366da6ea6833e7d0a009b54776630ac9cccfba2c35b57dee873b1c2164c7eace83ab12229ed583023ee01633e85117c3dd861159794e8f4818380786f00521ffc2a77aa34a0869438746cbaa0a11f5fc9477c6103badd0ac38da4209d887dfd33b69b3af864de490732efba1c5a21855d300516307c7843165ccc3c87cc4dd4f579cfa8a7fe9f52cbc7e185f830c0bd72e066dc3605f3f3eda4ac60e45ae62e21d6346585fbbb029a4dd26fa7228f908378d991c598782c5d27a0991b510d2bcd0daca15099f0d493ce7665c3834b2f6083ec711ada4883e31892eb61470a193ec3b43e6903bef3e439d615c7b4630453111d11df733ca3aa6024db9538f0af24861a414c9c04bd46fb87bc50dabd53aa848fab07e9bb72af09ee1bb8db3b272efc6d08f07ece922328e6a0e3d85808f0afd3c74fb954582df570be12a7e6f00bb41984b2784380c807e1151e0a993c267c0e5fc1998638debc25e52643491c399a2c3613f07404fa8f009b4af7f6449d3e40cf2f16c422cdbb8d7b30ebf1fa6a09017fae5207e5cc821f488cb18be87efd604ac03f70b1aa9f86cc1da2ad91fa5172cb5d01f74c41ed2998822ccc2559a9e282895675354549cba9a3536564b748eb91d2ed4b3e4f802887fdc7b901b14a533ee65dad1eb106bf73de92abf2418a26020c94a40c72b982a967e47ba0b2659b7d5e684339e878199970963e63223d560fb5a6ea630ad953ad998b6ad4c47c01d3917c4e3409c0344610e629a51c942a13c23447113a2f9ea474a87c5ffe3dc0dba479dc1fcab46d86a04e1d7c8c386e0d5d33aee44be55ac9351a761f3c412d86bcf6287b07bda6d49f5ad16b1034e5c5e30975e7e1ed9d3b33e32a67f7140710ee2930be6dd56c932db9137f50684b6f9fbb08aabe7d97c2a16a625a0ce62ab0d6e20d6538954361c21d66f7e3c0489a4111ae3c
|
||||
2797ee673c32f1608e139a53b1f0a23edc839b568a37ce208a76c2f7091dc0063637da63b318d173f4290b5d64a2a0001356c4582f7a2c3fe9c16bfd920915a7f4f71e20abe531471f27dfa247fa8e3c47484e97095ab446d7bcae8f2d2ff1cd9a89ffb1d865721190cd1e706261474a5fec3471914b6e69ac12c312166ad19c51d7ada959da6824a258dded3464f599d7d769f7df2d448d51d8791c589b2c2edb31f361042139c9bc87ec4aa07a80cbf7f32cb720058797884c1520fa2f76b8863d2326adb7fea65078f299d8b5d3af6f7a94dab2c29064e6662d4e5b915e709179010d6d296d2c71258e8596b387a72059e7b7539743b88b6366da6ea6833e7d0a009b54776630ac9cccfba2c35b57dee873b1c2164c7eace83ab12229ed583023ee01633e85117c3dd861159794e8f4818380786f00521ffc2a77aa34a0869438746cbaa0a11f5fc9477c6103badd0ac38da4209d887dfd33b69b3af864de490732efba1c5a21855d300516307c7843165ccc3c87cc4dd4f579cfa8a7fe9f52cbc7e185f830c0bd72e066dc3605f3f3eda4ac60e45ae62e21d6346585fbbb029a4dd26fa7228f908378d991c598782c5d27a0991b510d2bcd0daca15099f0d493ce7665c3834b2f6083ec711ada4883e31892eb61470a193ec3b43e6903bef3e439d615c7b4630453111d11df733ca3aa6024db9538f0af24861a414c9c04bd46fb87bc50dabd53aa848fab07e9bb72af09ee1bb8db3b272efc6d08f07ece922328e6a0e3d85808f0afd3c74fb954582df570be12a7e6f00bb41984b2784380c807e1151e0a993c267c0e5fc1998638debc25e52643491c399a2c3613f07404fa8f009b4af7f6449d3e40cf2f16c422cdbb8d7b30ebf1fa6a09017fae5207e5cc821f488cb18be87efd604ac03f70b1aa9f86cc1da2ad91fa5172cb5d01f74c41ed2998822ccc2559a9e282895675354549cba9a3536564b748eb91d2ed4b3e4f802887fdc7b901b14a533ee65dad1eb106bf73de92abf2418a26020c94a40c72b982a967e47ba0b2659b7d5e684339e878199970963e63223d560fb5a6ea630ad953ad998b6ad4c47c01d3917c4e3409c0344610e629a51c942a13c23447113a2f9ea474a87c5ffe3dc0dba479dc1fcab46d86a04e1d7c8c386e0d5d33aee44be55ac9351a761f3c412d86bcf6287b07bda6d49f5ad16b1034e5c5e30975e7e1ed9d3b33e32a67f7140710ee2930be6dd56c932db9137f50684b6f9fbb08aabe7d97c2a16a625a0ce62ab0d6e20d6538954361c21d66f7e3c0489a4111ae3c
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
package errors
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"testing"
|
||||
)
|
||||
|
||||
@ -37,8 +36,6 @@ func TestWrapError(t *testing.T) {
|
||||
}
|
||||
|
||||
if WrapError(nil, "test_1").Error() != NewError("test_1").Error() {
|
||||
fmt.Println(WrapError(nil, "test_1").Error())
|
||||
fmt.Println(NewError("test_1").Error())
|
||||
t.Error("wrap error not equal new error")
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
package logbuilder
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"testing"
|
||||
|
||||
"github.com/number571/go-peer/pkg/crypto/asymmetric"
|
||||
@ -23,8 +22,6 @@ func TestLogger(t *testing.T) {
|
||||
WithPubKey(asymmetric.LoadRSAPubKey(testutils.TgPubKeys[0]))
|
||||
|
||||
if logger.Get(CLogBaseEnqueueResponse) != tcFmtLog {
|
||||
fmt.Println(logger.Get(CLogBaseEnqueueResponse))
|
||||
fmt.Println(tcFmtLog)
|
||||
t.Error("result fmtLog != tcFmtLog")
|
||||
return
|
||||
}
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
package database
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"sync"
|
||||
|
||||
"github.com/number571/go-peer/pkg/crypto/hashing"
|
||||
@ -32,7 +31,6 @@ type sKeyValueDB struct {
|
||||
func NewKeyValueDB(pSett storage.ISettings) (IKVDatabase, error) {
|
||||
db, err := leveldb.OpenFile(pSett.GetPath(), nil)
|
||||
if err != nil {
|
||||
fmt.Println(pSett.GetPath())
|
||||
return nil, errors.WrapError(err, "open database")
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user