mirror of
https://github.com/netbirdio/netbird.git
synced 2026-10-13 08:59:08 +02:00
- Add sha prefix for peer id in protocol
- Add magic cookie in hello msg - Add tests
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
package messages
|
||||
|
||||
import (
|
||||
"encoding/binary"
|
||||
"testing"
|
||||
|
||||
log "github.com/sirupsen/logrus"
|
||||
)
|
||||
|
||||
func TestHashID(t *testing.T) {
|
||||
hashedID, hashedStringId := HashID("abc")
|
||||
enc := HashIDToString(hashedID)
|
||||
if enc != hashedStringId {
|
||||
t.Errorf("expected %s, got %s", hashedStringId, enc)
|
||||
}
|
||||
|
||||
var magicHeader uint32 = 0x2112A442 // size 4 byte
|
||||
|
||||
msg := make([]byte, 4)
|
||||
binary.BigEndian.PutUint32(msg, magicHeader)
|
||||
|
||||
magicHeader2 := []byte{0x21, 0x12, 0xA4, 0x42}
|
||||
|
||||
log.Infof("msg: %v, %v", msg, magicHeader2)
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user