swarm/pss: transition to whisper v6 (#19023)
This commit is contained in:
		
							parent
							
								
									0c10d37606
								
							
						
					
					
						commit
						cde02e017e
					
				| @ -38,7 +38,7 @@ import ( | ||||
| 	"github.com/ethereum/go-ethereum/swarm/network" | ||||
| 	"github.com/ethereum/go-ethereum/swarm/pss" | ||||
| 	"github.com/ethereum/go-ethereum/swarm/state" | ||||
| 	whisper "github.com/ethereum/go-ethereum/whisper/whisperv5" | ||||
| 	whisper "github.com/ethereum/go-ethereum/whisper/whisperv6" | ||||
| ) | ||||
| 
 | ||||
| type protoCtrl struct { | ||||
|  | ||||
| @ -12,7 +12,7 @@ import ( | ||||
| 	"github.com/ethereum/go-ethereum/p2p/protocols" | ||||
| 	"github.com/ethereum/go-ethereum/swarm/network" | ||||
| 	"github.com/ethereum/go-ethereum/swarm/pot" | ||||
| 	whisper "github.com/ethereum/go-ethereum/whisper/whisperv5" | ||||
| 	whisper "github.com/ethereum/go-ethereum/whisper/whisperv6" | ||||
| ) | ||||
| 
 | ||||
| type testCase struct { | ||||
|  | ||||
| @ -19,7 +19,7 @@ import ( | ||||
| 	"github.com/ethereum/go-ethereum/swarm/network" | ||||
| 	"github.com/ethereum/go-ethereum/swarm/pss" | ||||
| 	"github.com/ethereum/go-ethereum/swarm/state" | ||||
| 	whisper "github.com/ethereum/go-ethereum/whisper/whisperv5" | ||||
| 	whisper "github.com/ethereum/go-ethereum/whisper/whisperv6" | ||||
| ) | ||||
| 
 | ||||
| var ( | ||||
|  | ||||
| @ -38,7 +38,7 @@ import ( | ||||
| 	"github.com/ethereum/go-ethereum/swarm/network" | ||||
| 	"github.com/ethereum/go-ethereum/swarm/pot" | ||||
| 	"github.com/ethereum/go-ethereum/swarm/storage" | ||||
| 	whisper "github.com/ethereum/go-ethereum/whisper/whisperv5" | ||||
| 	whisper "github.com/ethereum/go-ethereum/whisper/whisperv6" | ||||
| 	"golang.org/x/crypto/sha3" | ||||
| ) | ||||
| 
 | ||||
| @ -686,7 +686,7 @@ func (p *Pss) processSym(envelope *whisper.Envelope) (*whisper.ReceivedMessage, | ||||
| 		if err != nil { | ||||
| 			continue | ||||
| 		} | ||||
| 		if !recvmsg.Validate() { | ||||
| 		if !recvmsg.ValidateAndParse() { | ||||
| 			return nil, "", nil, fmt.Errorf("symmetrically encrypted message has invalid signature or is corrupt") | ||||
| 		} | ||||
| 		p.symKeyPoolMu.Lock() | ||||
| @ -713,7 +713,7 @@ func (p *Pss) processAsym(envelope *whisper.Envelope) (*whisper.ReceivedMessage, | ||||
| 		return nil, "", nil, fmt.Errorf("could not decrypt message: %s", err) | ||||
| 	} | ||||
| 	// check signature (if signed), strip padding
 | ||||
| 	if !recvmsg.Validate() { | ||||
| 	if !recvmsg.ValidateAndParse() { | ||||
| 		return nil, "", nil, fmt.Errorf("invalid message") | ||||
| 	} | ||||
| 	pubkeyid := common.ToHex(crypto.FromECDSAPub(recvmsg.Src)) | ||||
|  | ||||
| @ -50,7 +50,7 @@ import ( | ||||
| 	"github.com/ethereum/go-ethereum/swarm/network" | ||||
| 	"github.com/ethereum/go-ethereum/swarm/pot" | ||||
| 	"github.com/ethereum/go-ethereum/swarm/state" | ||||
| 	whisper "github.com/ethereum/go-ethereum/whisper/whisperv5" | ||||
| 	whisper "github.com/ethereum/go-ethereum/whisper/whisperv6" | ||||
| ) | ||||
| 
 | ||||
| var ( | ||||
|  | ||||
| @ -26,7 +26,7 @@ import ( | ||||
| 	"github.com/ethereum/go-ethereum/p2p" | ||||
| 	"github.com/ethereum/go-ethereum/rlp" | ||||
| 	"github.com/ethereum/go-ethereum/swarm/storage" | ||||
| 	whisper "github.com/ethereum/go-ethereum/whisper/whisperv5" | ||||
| 	whisper "github.com/ethereum/go-ethereum/whisper/whisperv6" | ||||
| ) | ||||
| 
 | ||||
| const ( | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user