graphenebase.ecdsa module

graphenebase.ecdsa.compressedPubkey(pk)
graphenebase.ecdsa.recoverPubkeyParameter(message, digest, signature, pubkey)

Use to derive a number that allows to easily recover the public key from the signature

graphenebase.ecdsa.recover_public_key(digest, signature, i, message=None)

Recover the public key from the the signature

graphenebase.ecdsa.sign_message(message, wif, hashfn=<built-in function openssl_sha256>)

Sign a digest with a wif key

Parameters:wif (str) – Private key in
graphenebase.ecdsa.tweakaddPubkey(pk, digest256, SECP256K1_MODULE='ecdsa')
graphenebase.ecdsa.verify_message(message, signature, hashfn=<built-in function openssl_sha256>)