Compute an ECPubKey object for this secret key.
(self)
| 370 | return self.compressed |
| 371 | |
| 372 | def get_pubkey(self): |
| 373 | """Compute an ECPubKey object for this secret key.""" |
| 374 | assert(self.valid) |
| 375 | ret = ECPubKey() |
| 376 | p = SECP256K1.mul([(SECP256K1_G, self.secret)]) |
| 377 | ret.p = p |
| 378 | ret.valid = True |
| 379 | ret.compressed = self.compressed |
| 380 | return ret |
| 381 | |
| 382 | def sign_ecdsa(self, msg, low_s=True, rfc6979=False): |
| 383 | """Construct a DER-encoded ECDSA signature with this key. |