Accept const append data into blkmk_append_coinbase_safe
This commit is contained in:
@@ -56,7 +56,7 @@ bool build_merkle_root(unsigned char *mrklroot_out, blktemplate_t *tmpl, unsigne
|
||||
static const int cbScriptSigLen = 4 + 1 + 36;
|
||||
|
||||
static
|
||||
bool _blkmk_append_cb(blktemplate_t *tmpl, void *vout, void *append, size_t appendsz) {
|
||||
bool _blkmk_append_cb(blktemplate_t *tmpl, void *vout, const void *append, size_t appendsz) {
|
||||
unsigned char *out = vout;
|
||||
unsigned char *in = tmpl->cbtxn->data;
|
||||
size_t insz = tmpl->cbtxn->datasz;
|
||||
@@ -83,7 +83,7 @@ bool _blkmk_append_cb(blktemplate_t *tmpl, void *vout, void *append, size_t appe
|
||||
return true;
|
||||
}
|
||||
|
||||
ssize_t blkmk_append_coinbase_safe(blktemplate_t *tmpl, void *append, size_t appendsz) {
|
||||
ssize_t blkmk_append_coinbase_safe(blktemplate_t *tmpl, const void *append, size_t appendsz) {
|
||||
if (!(tmpl->mutations & (BMM_CBAPPEND | BMM_CBSET)))
|
||||
return -1;
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
extern bool (*blkmk_sha256_impl)(void *hash_out, const void *data, size_t datasz);
|
||||
|
||||
extern ssize_t blkmk_append_coinbase_safe(blktemplate_t *, void *append, size_t appendsz);
|
||||
extern ssize_t blkmk_append_coinbase_safe(blktemplate_t *, const void *append, size_t appendsz);
|
||||
extern bool _blkmk_extranonce(blktemplate_t *tmpl, void *vout, unsigned int workid, size_t *offs);
|
||||
extern size_t blkmk_get_data(blktemplate_t *, void *buf, size_t bufsz, time_t usetime, int16_t *out_expire, unsigned int *out_dataid);
|
||||
extern blktime_diff_t blkmk_time_left(const blktemplate_t *, time_t nowtime);
|
||||
|
||||
Reference in New Issue
Block a user