@@ -45,6 +45,7 @@ import (
45
45
"github.com/ethersphere/swarm/p2p/protocols"
46
46
"github.com/ethersphere/swarm/pot"
47
47
"github.com/ethersphere/swarm/pss/crypto"
48
+ "github.com/ethersphere/swarm/pss/internal/message"
48
49
"github.com/ethersphere/swarm/state"
49
50
"github.com/ethersphere/swarm/testutil"
50
51
)
@@ -118,29 +119,6 @@ func TestTopic(t *testing.T) {
118
119
}
119
120
}
120
121
121
- // test bit packing of message control flags
122
- func TestMsgParams (t * testing.T ) {
123
- var ctrl byte
124
- ctrl |= pssControlRaw
125
- p := newMsgParamsFromBytes ([]byte {ctrl })
126
- m := newPssMsg (p )
127
- if ! m .isRaw () || m .isSym () {
128
- t .Fatal ("expected raw=true and sym=false" )
129
- }
130
- ctrl |= pssControlSym
131
- p = newMsgParamsFromBytes ([]byte {ctrl })
132
- m = newPssMsg (p )
133
- if ! m .isRaw () || ! m .isSym () {
134
- t .Fatal ("expected raw=true and sym=true" )
135
- }
136
- ctrl &= 0xff &^ pssControlRaw
137
- p = newMsgParamsFromBytes ([]byte {ctrl })
138
- m = newPssMsg (p )
139
- if m .isRaw () || ! m .isSym () {
140
- t .Fatal ("expected raw=false and sym=true" )
141
- }
142
- }
143
-
144
122
// test if we can insert into cache, match items with cache and cache expiry
145
123
func TestCache (t * testing.T ) {
146
124
var err error
@@ -361,7 +339,7 @@ func TestAddressMatchProx(t *testing.T) {
361
339
362
340
// first the unit test on the method that calculates possible receipient using prox
363
341
for i , distance := range remoteDistances {
364
- pssMsg := newPssMsg (& msgParams {})
342
+ pssMsg := newPssMsg (message. Flags {})
365
343
pssMsg .To = make ([]byte , len (localAddr ))
366
344
copy (pssMsg .To , localAddr )
367
345
var byteIdx = distance / 8
@@ -401,7 +379,7 @@ func TestAddressMatchProx(t *testing.T) {
401
379
402
380
var data [32 ]byte
403
381
rand .Read (data [:])
404
- pssMsg := newPssMsg (& msgParams { raw : true })
382
+ pssMsg := newPssMsg (message. Flags { Raw : true })
405
383
pssMsg .To = remoteAddr
406
384
pssMsg .Expire = uint32 (time .Now ().Unix () + 4200 )
407
385
pssMsg .Payload = data [:]
@@ -430,7 +408,7 @@ func TestAddressMatchProx(t *testing.T) {
430
408
431
409
var data [32 ]byte
432
410
rand .Read (data [:])
433
- pssMsg := newPssMsg (& msgParams { raw : true })
411
+ pssMsg := newPssMsg (message. Flags { Raw : true })
434
412
pssMsg .To = remoteAddr
435
413
pssMsg .Expire = uint32 (time .Now ().Unix () + 4200 )
436
414
pssMsg .Payload = data [:]
@@ -452,7 +430,7 @@ func TestAddressMatchProx(t *testing.T) {
452
430
remotePotAddr := pot .RandomAddressAt (localPotAddr , distance )
453
431
remoteAddr := remotePotAddr .Bytes ()
454
432
455
- pssMsg := newPssMsg (& msgParams { raw : true })
433
+ pssMsg := newPssMsg (message. Flags { Raw : true })
456
434
pssMsg .To = remoteAddr
457
435
pssMsg .Expire = uint32 (time .Now ().Unix () + 4200 )
458
436
pssMsg .Payload = []byte (remotePotAddr .String ())
@@ -791,8 +769,8 @@ func TestRawAllow(t *testing.T) {
791
769
ps .Register (& topic , hndlrNoRaw )
792
770
793
771
// test it with a raw message, should be poo-poo
794
- pssMsg := newPssMsg (& msgParams {
795
- raw : true ,
772
+ pssMsg := newPssMsg (message. Flags {
773
+ Raw : true ,
796
774
})
797
775
pssMsg .To = baseAddr .OAddr
798
776
pssMsg .Expire = uint32 (time .Now ().Unix () + 4200 )
@@ -1694,7 +1672,7 @@ func benchmarkSymkeyBruteforceSameaddr(b *testing.B) {
1694
1672
func testRandomMessage () * PssMsg {
1695
1673
addr := make ([]byte , 32 )
1696
1674
addr [0 ] = 0x01
1697
- msg := newPssMsg (& msgParams {})
1675
+ msg := newPssMsg (message. Flags {})
1698
1676
msg .To = addr
1699
1677
msg .Expire = uint32 (time .Now ().Add (time .Second * 60 ).Unix ())
1700
1678
msg .Topic = [4 ]byte {}
0 commit comments