@@ -46,6 +46,7 @@ import (
46
46
"github.com/ethersphere/swarm/p2p/protocols"
47
47
"github.com/ethersphere/swarm/pot"
48
48
"github.com/ethersphere/swarm/pss/crypto"
49
+ "github.com/ethersphere/swarm/pss/internal/message"
49
50
"github.com/ethersphere/swarm/state"
50
51
)
51
52
@@ -127,29 +128,6 @@ func TestTopic(t *testing.T) {
127
128
}
128
129
}
129
130
130
- // test bit packing of message control flags
131
- func TestMsgParams (t * testing.T ) {
132
- var ctrl byte
133
- ctrl |= pssControlRaw
134
- p := newMsgParamsFromBytes ([]byte {ctrl })
135
- m := newPssMsg (p )
136
- if ! m .isRaw () || m .isSym () {
137
- t .Fatal ("expected raw=true and sym=false" )
138
- }
139
- ctrl |= pssControlSym
140
- p = newMsgParamsFromBytes ([]byte {ctrl })
141
- m = newPssMsg (p )
142
- if ! m .isRaw () || ! m .isSym () {
143
- t .Fatal ("expected raw=true and sym=true" )
144
- }
145
- ctrl &= 0xff &^ pssControlRaw
146
- p = newMsgParamsFromBytes ([]byte {ctrl })
147
- m = newPssMsg (p )
148
- if m .isRaw () || ! m .isSym () {
149
- t .Fatal ("expected raw=false and sym=true" )
150
- }
151
- }
152
-
153
131
// test if we can insert into cache, match items with cache and cache expiry
154
132
func TestCache (t * testing.T ) {
155
133
var err error
@@ -376,7 +354,7 @@ func TestAddressMatchProx(t *testing.T) {
376
354
377
355
// first the unit test on the method that calculates possible receipient using prox
378
356
for i , distance := range remoteDistances {
379
- pssMsg := newPssMsg (& msgParams {})
357
+ pssMsg := newPssMsg (message. Flags {})
380
358
pssMsg .To = make ([]byte , len (localAddr ))
381
359
copy (pssMsg .To , localAddr )
382
360
var byteIdx = distance / 8
@@ -416,7 +394,7 @@ func TestAddressMatchProx(t *testing.T) {
416
394
417
395
var data [32 ]byte
418
396
rand .Read (data [:])
419
- pssMsg := newPssMsg (& msgParams { raw : true })
397
+ pssMsg := newPssMsg (message. Flags { Raw : true })
420
398
pssMsg .To = remoteAddr
421
399
pssMsg .Expire = uint32 (time .Now ().Unix () + 4200 )
422
400
pssMsg .Payload = data [:]
@@ -445,7 +423,7 @@ func TestAddressMatchProx(t *testing.T) {
445
423
446
424
var data [32 ]byte
447
425
rand .Read (data [:])
448
- pssMsg := newPssMsg (& msgParams { raw : true })
426
+ pssMsg := newPssMsg (message. Flags { Raw : true })
449
427
pssMsg .To = remoteAddr
450
428
pssMsg .Expire = uint32 (time .Now ().Unix () + 4200 )
451
429
pssMsg .Payload = data [:]
@@ -467,7 +445,7 @@ func TestAddressMatchProx(t *testing.T) {
467
445
remotePotAddr := pot .RandomAddressAt (localPotAddr , distance )
468
446
remoteAddr := remotePotAddr .Bytes ()
469
447
470
- pssMsg := newPssMsg (& msgParams { raw : true })
448
+ pssMsg := newPssMsg (message. Flags { Raw : true })
471
449
pssMsg .To = remoteAddr
472
450
pssMsg .Expire = uint32 (time .Now ().Unix () + 4200 )
473
451
pssMsg .Payload = []byte (remotePotAddr .String ())
@@ -818,8 +796,8 @@ func TestRawAllow(t *testing.T) {
818
796
ps .Register (& topic , hndlrNoRaw )
819
797
820
798
// test it with a raw message, should be poo-poo
821
- pssMsg := newPssMsg (& msgParams {
822
- raw : true ,
799
+ pssMsg := newPssMsg (message. Flags {
800
+ Raw : true ,
823
801
})
824
802
pssMsg .To = baseAddr .OAddr
825
803
pssMsg .Expire = uint32 (time .Now ().Unix () + 4200 )
@@ -1733,7 +1711,7 @@ func benchmarkSymkeyBruteforceSameaddr(b *testing.B) {
1733
1711
func testRandomMessage () * PssMsg {
1734
1712
addr := make ([]byte , 32 )
1735
1713
addr [0 ] = 0x01
1736
- msg := newPssMsg (& msgParams {})
1714
+ msg := newPssMsg (message. Flags {})
1737
1715
msg .To = addr
1738
1716
msg .Expire = uint32 (time .Now ().Add (time .Second * 60 ).Unix ())
1739
1717
msg .Topic = [4 ]byte {}
0 commit comments