forked from cerc-io/plugeth
get rid of Private Key in ClientIdentity
This commit is contained in:
parent
68205dec9f
commit
71765957e4
@ -7,9 +7,8 @@ import (
|
|||||||
|
|
||||||
// ClientIdentity represents the identity of a peer.
|
// ClientIdentity represents the identity of a peer.
|
||||||
type ClientIdentity interface {
|
type ClientIdentity interface {
|
||||||
String() string // human readable identity
|
String() string // human readable identity
|
||||||
Pubkey() []byte // 512-bit public key
|
Pubkey() []byte // 512-bit public key
|
||||||
PrivKey() []byte // 512-bit private key
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type SimpleClientIdentity struct {
|
type SimpleClientIdentity struct {
|
||||||
@ -22,7 +21,7 @@ type SimpleClientIdentity struct {
|
|||||||
pubkey []byte
|
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{
|
clientIdentity := &SimpleClientIdentity{
|
||||||
clientIdentifier: clientIdentifier,
|
clientIdentifier: clientIdentifier,
|
||||||
version: version,
|
version: version,
|
||||||
@ -30,7 +29,6 @@ func NewSimpleClientIdentity(clientIdentifier string, version string, customIden
|
|||||||
os: runtime.GOOS,
|
os: runtime.GOOS,
|
||||||
implementation: runtime.Version(),
|
implementation: runtime.Version(),
|
||||||
pubkey: pubkey,
|
pubkey: pubkey,
|
||||||
privkey: privkey,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return clientIdentity
|
return clientIdentity
|
||||||
|
Loading…
Reference in New Issue
Block a user