Triple Handshakes and Cookie Cutters: Breaking and Fixing Authentication over TLS | Synapse