whisper/whisperv6: remove aesnonce (#15578)
As per EIP-627, the salt for symmetric encryption is now part of the payload. This commit does that.
This commit is contained in:
committed by
Felix Lange
parent
b5874273ce
commit
d95962cd5d
@@ -174,10 +174,8 @@ func TestMessageSeal(t *testing.T) {
|
||||
t.Fatalf("failed to create new message with seed %d: %s.", seed, err)
|
||||
}
|
||||
params.TTL = 1
|
||||
aesnonce := make([]byte, 12)
|
||||
mrand.Read(aesnonce)
|
||||
|
||||
env := NewEnvelope(params.TTL, params.Topic, aesnonce, msg)
|
||||
env := NewEnvelope(params.TTL, params.Topic, msg)
|
||||
if err != nil {
|
||||
t.Fatalf("failed Wrap with seed %d: %s.", seed, err)
|
||||
}
|
||||
@@ -242,7 +240,12 @@ func singleEnvelopeOpenTest(t *testing.T, symmetric bool) {
|
||||
t.Fatalf("failed Wrap with seed %d: %s.", seed, err)
|
||||
}
|
||||
|
||||
f := Filter{KeyAsym: key, KeySym: params.KeySym}
|
||||
var f Filter
|
||||
if symmetric {
|
||||
f = Filter{KeySym: params.KeySym}
|
||||
} else {
|
||||
f = Filter{KeyAsym: key}
|
||||
}
|
||||
decrypted := env.Open(&f)
|
||||
if decrypted == nil {
|
||||
t.Fatalf("failed to open with seed %d.", seed)
|
||||
|
Reference in New Issue
Block a user