Privkey.prototype.set
fix ecies exposure
.isValid() is more convenient than .validate()
test invalid address
Pubkey.prototype.set