themighty1/tlsnotary — pull request #12 by AdamISZ (2014-06-25 12:34:46+00:00)
Title: Implementation of decrypt only after hash of trace sent to auditor, decr...

Some details:
IRC verbose mode (True/False) at top of irc_messaging.py to aid with debugging.
Initial reload uses observer to check for url. In sleep proxy, get_html_paths is called after sockets are shutdown (thus sending hash of trace and md5hmac to auditor before decryption), then front end is signalled with auditee_mac_check to do a normal reload of the page (without proxy), then when this is complete (checked with a loadListener), the browser is switched to offline mode again temporarily while the decrypted tabs are opened, then with this is complete, the browser is switched back online for the next run.

Multiple audits in one browser session is re-implemented by restarting all the connection threads and stcppipe process for each single audit (see start_recording() changes etc.)