- ok1(!shachain_get_hash(&chain, i+1, &hash));
- if (chain.num_valid == 8) {
- printf("%zu: num_valid %u\n", i, chain.num_valid);
- for (j = 0; j < 8; j++)
- printf("chain.known[%zu] = 0x%02x\n",
- j, chain.known[j].index);
- }
+ ok1(!shachain_get_hash(&chain, i-1, &hash));
+ }
+
+ /* Now add seed. */
+ ok1(shachain_add_hash(&chain, 0, &expect[0]));
+ for (j = 0; j <= NUM_TESTS; j++) {
+ struct sha256 hash;
+ ok1(shachain_get_hash(&chain, j, &hash));
+ ok1(memcmp(&hash, &expect[j], sizeof(hash)) == 0);