]> git.ozlabs.org Git - ccan/blobdiff - ccan/crypto/shachain/shachain.h
ccan/structeq: make it safe when there's padding.
[ccan] / ccan / crypto / shachain / shachain.h
index d95b97363f7d8e0bb243b6ebba9f35c8db3b5364..3f9dcf6a1716cc72e4a53fe35ad9b07e58348462 100644 (file)
@@ -116,6 +116,8 @@ bool shachain_add_hash(struct shachain *chain,
  *
  * Example:
  * #include <ccan/structeq/structeq.h>
+ * // Defines sha256_eq
+ * STRUCTEQ_DEF(sha256, 0, u);
  *
  * static void next_hash(const struct sha256 *hash)
  * {
@@ -127,7 +129,7 @@ bool shachain_add_hash(struct shachain *chain,
  *     else {
  *             struct sha256 check;
  *             assert(shachain_get_hash(&chain, index+1, &check));
- *             assert(structeq(&check, hash));
+ *             assert(sha256_eq(&check, hash));
  *     }
  * }
  */