From 71765957e4442105647045a14a0a551459daddfd Mon Sep 17 00:00:00 2001
From: zelig <viktor.tron@gmail.com>
Date: Mon, 26 Jan 2015 16:58:58 +0000
Subject: [PATCH] get rid of Private Key in ClientIdentity

---
 p2p/client_identity.go | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/p2p/client_identity.go b/p2p/client_identity.go
index fca2756bd6..ef01f1ad78 100644
--- a/p2p/client_identity.go
+++ b/p2p/client_identity.go
@@ -7,9 +7,8 @@ import (
 
 // ClientIdentity represents the identity of a peer.
 type ClientIdentity interface {
-	String() string  // human readable identity
-	Pubkey() []byte  // 512-bit public key
-	PrivKey() []byte // 512-bit private key
+	String() string // human readable identity
+	Pubkey() []byte // 512-bit public key
 }
 
 type SimpleClientIdentity struct {
@@ -22,7 +21,7 @@ type SimpleClientIdentity struct {
 	pubkey           []byte
 }
 
-func NewSimpleClientIdentity(clientIdentifier string, version string, customIdentifier string, privkey []byte, pubkey []byte) *SimpleClientIdentity {
+func NewSimpleClientIdentity(clientIdentifier string, version string, customIdentifier string, pubkey []byte) *SimpleClientIdentity {
 	clientIdentity := &SimpleClientIdentity{
 		clientIdentifier: clientIdentifier,
 		version:          version,
@@ -30,7 +29,6 @@ func NewSimpleClientIdentity(clientIdentifier string, version string, customIden
 		os:               runtime.GOOS,
 		implementation:   runtime.Version(),
 		pubkey:           pubkey,
-		privkey:          privkey,
 	}
 
 	return clientIdentity