- uint8_t storage[special + normal][LDID_SHA1_DIGEST_LENGTH];
- uint8_t (*hashes)[LDID_SHA1_DIGEST_LENGTH] = storage + special;
+ std::vector<Digest> storage(special + normal);
+ auto *hashes(&storage[special]);
- sha1(hashes[i], (PageSize_ * i < overlap.size() ? overlap.data() : top) + PageSize_ * i, PageSize_);
+ sha1(hashes[i].sha1_, (PageSize_ * i < overlap.size() ? overlap.data() : top) + PageSize_ * i, PageSize_);
const auto &save(insert(blobs, CSSLOT_CODEDIRECTORY, CSMAGIC_CODEDIRECTORY, data));
sha1(hash, save.data(), save.size());
const auto &save(insert(blobs, CSSLOT_CODEDIRECTORY, CSMAGIC_CODEDIRECTORY, data));
sha1(hash, save.data(), save.size());