| 164 | } |
| 165 | |
| 166 | CPrivKey CKey::GetPrivKey() const { |
| 167 | assert(fValid); |
| 168 | CPrivKey privkey; |
| 169 | int ret; |
| 170 | size_t privkeylen; |
| 171 | privkey.resize(PRIVATE_KEY_SIZE); |
| 172 | privkeylen = PRIVATE_KEY_SIZE; |
| 173 | ret = ec_privkey_export_der(secp256k1_context_sign, privkey.data(), &privkeylen, begin(), fCompressed ? SECP256K1_EC_COMPRESSED : SECP256K1_EC_UNCOMPRESSED); |
| 174 | assert(ret); |
| 175 | privkey.resize(privkeylen); |
| 176 | return privkey; |
| 177 | } |
| 178 | |
| 179 | CPubKey CKey::GetPubKey() const { |
| 180 | assert(fValid); |
no test coverage detected