netbird/relay/messages/id_test.go
Zoltán Papp 085d072b17 - Add sha prefix for peer id in protocol
- Add magic cookie in hello msg
- Add tests
2024-06-25 17:36:04 +02:00

27 lines
511 B
Go

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)
}