A messy state of the union: taming the composite state machines of TLS
ASPIER: An Automated Framework for Verifying Security Protocol Implementations