@@ -47,6 +47,7 @@ import (
47
47
"github.com/ethersphere/swarm/p2p/protocols"
48
48
"github.com/ethersphere/swarm/pot"
49
49
"github.com/ethersphere/swarm/pss/crypto"
50
+ "github.com/ethersphere/swarm/pss/internal/message"
50
51
"github.com/ethersphere/swarm/state"
51
52
)
52
53
@@ -125,29 +126,6 @@ func TestTopic(t *testing.T) {
125
126
}
126
127
}
127
128
128
- // test bit packing of message control flags
129
- func TestMsgParams (t * testing.T ) {
130
- var ctrl byte
131
- ctrl |= pssControlRaw
132
- p := newMsgParamsFromBytes ([]byte {ctrl })
133
- m := newPssMsg (p )
134
- if ! m .isRaw () || m .isSym () {
135
- t .Fatal ("expected raw=true and sym=false" )
136
- }
137
- ctrl |= pssControlSym
138
- p = newMsgParamsFromBytes ([]byte {ctrl })
139
- m = newPssMsg (p )
140
- if ! m .isRaw () || ! m .isSym () {
141
- t .Fatal ("expected raw=true and sym=true" )
142
- }
143
- ctrl &= 0xff &^ pssControlRaw
144
- p = newMsgParamsFromBytes ([]byte {ctrl })
145
- m = newPssMsg (p )
146
- if m .isRaw () || ! m .isSym () {
147
- t .Fatal ("expected raw=false and sym=true" )
148
- }
149
- }
150
-
151
129
// test if we can insert into cache, match items with cache and cache expiry
152
130
func TestCache (t * testing.T ) {
153
131
var err error
@@ -368,7 +346,7 @@ func TestAddressMatchProx(t *testing.T) {
368
346
369
347
// first the unit test on the method that calculates possible receipient using prox
370
348
for i , distance := range remoteDistances {
371
- pssMsg := newPssMsg (& msgParams {})
349
+ pssMsg := newPssMsg (message. Flags {})
372
350
pssMsg .To = make ([]byte , len (localAddr ))
373
351
copy (pssMsg .To , localAddr )
374
352
var byteIdx = distance / 8
@@ -408,7 +386,7 @@ func TestAddressMatchProx(t *testing.T) {
408
386
409
387
var data [32 ]byte
410
388
rand .Read (data [:])
411
- pssMsg := newPssMsg (& msgParams { raw : true })
389
+ pssMsg := newPssMsg (message. Flags { Raw : true })
412
390
pssMsg .To = remoteAddr
413
391
pssMsg .Expire = uint32 (time .Now ().Unix () + 4200 )
414
392
pssMsg .Payload = data [:]
@@ -437,7 +415,7 @@ func TestAddressMatchProx(t *testing.T) {
437
415
438
416
var data [32 ]byte
439
417
rand .Read (data [:])
440
- pssMsg := newPssMsg (& msgParams { raw : true })
418
+ pssMsg := newPssMsg (message. Flags { Raw : true })
441
419
pssMsg .To = remoteAddr
442
420
pssMsg .Expire = uint32 (time .Now ().Unix () + 4200 )
443
421
pssMsg .Payload = data [:]
@@ -459,7 +437,7 @@ func TestAddressMatchProx(t *testing.T) {
459
437
remotePotAddr := pot .RandomAddressAt (localPotAddr , distance )
460
438
remoteAddr := remotePotAddr .Bytes ()
461
439
462
- pssMsg := newPssMsg (& msgParams { raw : true })
440
+ pssMsg := newPssMsg (message. Flags { Raw : true })
463
441
pssMsg .To = remoteAddr
464
442
pssMsg .Expire = uint32 (time .Now ().Unix () + 4200 )
465
443
pssMsg .Payload = []byte (remotePotAddr .String ())
@@ -798,8 +776,8 @@ func TestRawAllow(t *testing.T) {
798
776
ps .Register (& topic , hndlrNoRaw )
799
777
800
778
// test it with a raw message, should be poo-poo
801
- pssMsg := newPssMsg (& msgParams {
802
- raw : true ,
779
+ pssMsg := newPssMsg (message. Flags {
780
+ Raw : true ,
803
781
})
804
782
pssMsg .To = baseAddr .OAddr
805
783
pssMsg .Expire = uint32 (time .Now ().Unix () + 4200 )
@@ -1701,7 +1679,7 @@ func benchmarkSymkeyBruteforceSameaddr(b *testing.B) {
1701
1679
func testRandomMessage () * PssMsg {
1702
1680
addr := make ([]byte , 32 )
1703
1681
addr [0 ] = 0x01
1704
- msg := newPssMsg (& msgParams {})
1682
+ msg := newPssMsg (message. Flags {})
1705
1683
msg .To = addr
1706
1684
msg .Expire = uint32 (time .Now ().Add (time .Second * 60 ).Unix ())
1707
1685
msg .Topic = [4 ]byte {}
0 commit comments