good morning!!!!

Skip to content
Snippets Groups Projects
Commit e5a03eb0 authored by Péter Szilágyi's avatar Péter Szilágyi
Browse files

whisper: don't issue signature warning if none present

parent e5e91e9e
Branches
Tags
No related merge requests found
......@@ -94,6 +94,11 @@ func (self *Message) sign(key *ecdsa.PrivateKey) (err error) {
func (self *Message) Recover() *ecdsa.PublicKey {
defer func() { recover() }() // in case of invalid signature
// Short circuit if no signature is present
if self.Signature == nil {
return nil
}
// Otherwise try and recover the signature
pub, err := crypto.SigToPub(self.hash(), self.Signature)
if err != nil {
glog.V(logger.Error).Infof("Could not get public key from signature: %v", err)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment