diff options
author | kiel barry <kiel.j.barry@gmail.com> | 2018-05-08 19:08:43 +0800 |
---|---|---|
committer | Felix Lange <fjl@users.noreply.github.com> | 2018-05-08 19:08:43 +0800 |
commit | 864e80a48fd18fda89b80b11f9116c4e11cb835d (patch) | |
tree | 1eb9aa6bbae718b9505e67f4464c6750c08e51eb /p2p/discv5/node.go | |
parent | a42be3b78dcb70ea3c44ba46c277cf41ef0bba23 (diff) | |
download | go-tangerine-864e80a48fd18fda89b80b11f9116c4e11cb835d.tar go-tangerine-864e80a48fd18fda89b80b11f9116c4e11cb835d.tar.gz go-tangerine-864e80a48fd18fda89b80b11f9116c4e11cb835d.tar.bz2 go-tangerine-864e80a48fd18fda89b80b11f9116c4e11cb835d.tar.lz go-tangerine-864e80a48fd18fda89b80b11f9116c4e11cb835d.tar.xz go-tangerine-864e80a48fd18fda89b80b11f9116c4e11cb835d.tar.zst go-tangerine-864e80a48fd18fda89b80b11f9116c4e11cb835d.zip |
p2p: fix some golint warnings (#16577)
Diffstat (limited to 'p2p/discv5/node.go')
-rw-r--r-- | p2p/discv5/node.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/p2p/discv5/node.go b/p2p/discv5/node.go index fd88a55b1..3d4748512 100644 --- a/p2p/discv5/node.go +++ b/p2p/discv5/node.go @@ -315,11 +315,11 @@ func PubkeyID(pub *ecdsa.PublicKey) NodeID { // Pubkey returns the public key represented by the node ID. // It returns an error if the ID is not a point on the curve. -func (id NodeID) Pubkey() (*ecdsa.PublicKey, error) { +func (n NodeID) Pubkey() (*ecdsa.PublicKey, error) { p := &ecdsa.PublicKey{Curve: crypto.S256(), X: new(big.Int), Y: new(big.Int)} - half := len(id) / 2 - p.X.SetBytes(id[:half]) - p.Y.SetBytes(id[half:]) + half := len(n) / 2 + p.X.SetBytes(n[:half]) + p.Y.SetBytes(n[half:]) if !p.Curve.IsOnCurve(p.X, p.Y) { return nil, errors.New("id is invalid secp256k1 curve point") } |