h = SHA-256(h || data) */
| 199 | |
| 200 | /* h = SHA-256(h || data) */ |
| 201 | static void sha_mix_in(struct sha256 *h, const void *data, size_t len) |
| 202 | { |
| 203 | struct sha256_ctx shactx; |
| 204 | |
| 205 | sha256_init(&shactx); |
| 206 | sha256_update(&shactx, h, sizeof(*h)); |
| 207 | sha256_update(&shactx, data, len); |
| 208 | sha256_done(&shactx, h); |
| 209 | } |
| 210 | |
| 211 | /* h = SHA-256(h || pub.serializeCompressed()) */ |
| 212 | static void sha_mix_in_key(struct sha256 *h, const struct pubkey *key) |
no test coverage detected