Skip to content

Commit e113437

Browse files
committed
sphinx: return ErrInvalidOnionKey if can't parse ephemeral
1 parent a164ed0 commit e113437

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sphinx.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ const (
6464
keyLen = 32
6565

6666
// baseVersion represent the current supported version of onion packet.
67-
baseVersion = 0
67+
baseVersion = 1
6868
)
6969

7070
var (
@@ -417,7 +417,7 @@ func (f *OnionPacket) Decode(r io.Reader) error {
417417
}
418418
f.EphemeralKey, err = btcec.ParsePubKey(ephemeral[:], btcec.S256())
419419
if err != nil {
420-
return err
420+
return ErrInvalidOnionKey
421421
}
422422

423423
if _, err := io.ReadFull(r, f.RoutingInfo[:]); err != nil {

0 commit comments

Comments
 (0)