mirror of
https://github.com/netbirdio/netbird.git
synced 2024-12-15 11:21:04 +01:00
27 lines
511 B
Go
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)
|
||
|
|
||
|
}
|