from pathlib import Path
import json,hashlib
H=Path(__file__).resolve().parent
for dirname,out in [('tools-at-http','helper-http-sha.json'),('tools','helper-final-sha.json')]:
 files={p.name:hashlib.sha256(p.read_bytes()).hexdigest() for p in sorted((H/dirname).glob('*.php'))}
 (H/out).write_text(json.dumps(files,indent=2)+'\n')
print('Frozen original22 HTTP helpers and final23 helpers; only final data/capture/launch plus proof differ')
