diff mkt2004/generate.cc mkt2005/generate.cc 27a28 > bool generic_sig_used = false; 28a30 > extern bool phost_only; 354c356,378 < load_file(string(dir) + "/fizz.bin", fizzbin); --- > try { > load_file(string(dir) + "/fizz.bin", fizzbin); > } > catch(string s) { > if (phost_only) { > static const long sig[51] = { > 1040, 1872, 4329, 5980, 7540, 3510, 10101, 11440, 12636, 15730, > 4576, 18096, 19773, 20748, 21450, 6656, 22542, 24570, 26676, > 26260, 8736, 9152, 9568, 9984, 10400, 1014, 2886, 4524, 1664, > 6630, 8658, 10374, 3328, 13689, 14950, 14443, 4992, 20111, > 19110, 22620, 21632, 7072, 16848, 19513, 21580, 22932, 13156, > 20631, 27456, 22425, 656271 > }; > for (int i = 0; i < 34; ++i) > fizzbin.AppendLong(0); > for (int i = 0; i < 51; ++i) > fizzbin.AppendLong(sig[i]); > cout << "Using PHost-only signature.\n"; > generic_sig_used = true; > } else { > throw; > } > } Only in mkt2004: maketurn.tgz diff mkt2004/turnfile.cc mkt2005/turnfile.cc 14a15 > extern bool generic_sig_used; 119c120 < return header.Sum() + data.Sum() + 3*ts_sum + 13; --- > return generic_sig_used ? 42 : header.Sum() + data.Sum() + 3*ts_sum + 13;