add get_public_key method to EC_KEY class
This commit is contained in:
parent
12e9f49042
commit
cef7bbf294
|
@ -371,6 +371,9 @@ class EC_KEY(object):
|
||||||
self.privkey = ecdsa.ecdsa.Private_key( self.pubkey, secret )
|
self.privkey = ecdsa.ecdsa.Private_key( self.pubkey, secret )
|
||||||
self.secret = secret
|
self.secret = secret
|
||||||
|
|
||||||
|
def get_public_key(self, compressed=True):
|
||||||
|
return point_to_ser(self.pubkey.point, compressed).encode('hex')
|
||||||
|
|
||||||
def sign_message(self, message, compressed, address):
|
def sign_message(self, message, compressed, address):
|
||||||
private_key = ecdsa.SigningKey.from_secret_exponent( self.secret, curve = SECP256k1 )
|
private_key = ecdsa.SigningKey.from_secret_exponent( self.secret, curve = SECP256k1 )
|
||||||
public_key = private_key.get_verifying_key()
|
public_key = private_key.get_verifying_key()
|
||||||
|
|
Loading…
Reference in New Issue