X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fcrypto%2Fshachain%2Fshachain.h;h=f3c9ad7038d32484b53fa58a2030757e17484371;hp=b0f947e90c112ba2c1038978f15984fbea872394;hb=0020bff26ac0ce97ebf057e6c32f294485468830;hpb=fc6655ed3c4840a5d4d669ad3c44e2ffe1019173 diff --git a/ccan/crypto/shachain/shachain.h b/ccan/crypto/shachain/shachain.h index b0f947e9..f3c9ad70 100644 --- a/ccan/crypto/shachain/shachain.h +++ b/ccan/crypto/shachain/shachain.h @@ -15,6 +15,7 @@ void shachain_from_seed(const struct sha256 *seed, shachain_index_t index, struct sha256 *hash); struct shachain { + shachain_index_t max_index; unsigned int num_valid; struct { shachain_index_t index; @@ -24,7 +25,7 @@ struct shachain { void shachain_init(struct shachain *shachain); -void shachain_add_hash(struct shachain *shachain, +bool shachain_add_hash(struct shachain *shachain, shachain_index_t index, const struct sha256 *hash); bool shachain_get_hash(const struct shachain *shachain,